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.
Simon Willison released llm-coding-agent 0.1a0, an experimental coding agent built on his LLM library. The agent provides tools for reading, editing, searching files and executing commands, and ships with a Python API and CLI. It was developed using Claude Code (Fable 5) via TDD with a spec-first approach, and is available as a slop-alpha on PyPI.
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.