Show HN:JsPlumb 现已对非商业用途免费
JsPlumb 近期发布了重大新版本,带来了现代化的 API 和专用的图表/二维图形引擎(并启用了新名称)。团队决定将其免费开放给非商业用途使用。React、Angular、Vue、Svelte 及原生 JavaScript 的包已发布在公共 NPM 仓库中。
JsPlumb 近期发布了重大新版本,带来了现代化的 API 和专用的图表/二维图形引擎(并启用了新名称)。团队决定将其免费开放给非商业用途使用。React、Angular、Vue、Svelte 及原生 JavaScript 的包已发布在公共 NPM 仓库中。
Datasette Apps is a new plugin that lets users host custom HTML+JavaScript apps inside Datasette in a sandboxed iframe with a Content Security Policy. The apps can run read-only SQL queries and optionally write data via stored queries. The feature supports AI-assisted creation through copyable prompts for LLMs.
Simon Willison released an alpha package, micropython-wasm, that runs MicroPython code inside a WebAssembly sandbox via wasmtime. It enforces memory/CPU limits, restricts file and network access, and supports persistent state and host functions for safely executing untrusted code in Python applications.
Simon Willison created a GitHub repository that converts Mozilla's browser-compat-data into a ~66MB SQLite database, using an AI-generated script and GitHub Actions to build and host the database on an orphan branch with open CORS headers for easy access via Datasette Lite.
Datasette 1.0a35 has been released, introducing a new "Create table" interface and JSON API, an "Alter table" feature with table modification capabilities, and official documentation for template context variables as a stable API for custom templates until version 2.0.
Simon Willison created a test harness to explore using the Origin Private File System (OPFS) with Pyodide, with the goal of enabling Datasette Lite to edit persistent SQLite files stored on the user's computer directly in the browser.