Trendora

Datasette

Adopt

Công cụ

Công cụ mã nguồn mở để khám phá và xuất bản cơ sở dữ liệu SQLite.

Vì sao ở đây

Xếp vào Adopt: 16 bài bằng chứng từ 1 nguồn, chủ yếu là hoạt động mã nguồn mở, 6 bài trong 30 ngày qua. Độ tin cậy 57%.

Bằng chứng (16)

  • 7Simon Willison·6/8/2026security
    Datasette 1.0a38 khắc phục lỗi tiêm SQL

    Datasette 1.0a38 khắc phục một lỗ hổng tiêm SQL ảnh hưởng đến các phiên bản vừa công khai vừa cung cấp bảng riêng tư trong cùng một cơ sở dữ liệu, với kiểm soát truy cập dựa trên quyền. Bản vá ngăn người dùng có quyền truy cập bảng công khai dùng truy vấn SQL thô để chạm tới dữ liệu bảng riêng tư; bản sửa này cũng đã có trong Datasette 0.65.3.

  • 4Simon Willison·1/8/2026framework_update
    Datasette Apps 0.2a0 bổ sung công cụ gỡ lỗi và liệt kê ứng dụng cho agent

    Datasette Apps 0.2a0 bổ sung công cụ app_debug() mới, cho phép Datasette Agent mở ứng dụng ẩn trong một iframe và kiểm thử bằng JavaScript. Bản phát hành này cũng thêm app_list() để agent có thể tìm các ứng dụng mà người dùng có quyền chỉnh sửa, hỗ trợ quy trình sửa và kiểm thử trực tiếp hơn.

  • 7Simon Willison·31/7/2026framework_update
    MCP không trạng thái khơi lại sự quan tâm với giao thức

    Simon Willison cho rằng đặc tả MCP 2.0 không trạng thái là một bước đơn giản hóa lớn so với thiết kế dựa trên phiên trước đây. Ông cũng cho biết đã xây dựng các công cụ mới, trong đó có mcp-explorer, để kiểm tra và khám phá MCP server dễ dàng hơn.

  • 3Simon Willison·14/7/2026framework_update
    Phát hành Datasette 1.0a37

    Simon Willison đã phát hành Datasette 1.0a37, một bản cập nhật nhỏ cho công cụ mã nguồn mở dùng để khám phá và xuất bản dữ liệu. Bản phát hành này cải thiện hiệu năng và tài liệu của hệ thống phân quyền, đồng thời hoàn nguyên một thay đổi API mang tính hình thức nhưng đã làm hỏng hầu hết bộ kiểm thử của các plugin hiện có.

  • 4Simon Willison·13/7/2026open_source
    DOOM được xây trên SQLite

    Peter Gostev đã tạo ra DOOMQL, một trò chơi kiểu Doom nhỏ trong đó SQLite và SQL đảm nhiệm di chuyển, va chạm, kẻ địch, chiến đấu, tiến trình và cả việc dựng từng pixel trên màn hình. Dự án được triển khai bằng một script Python chạy trong terminal và có thể được khám phá qua một ứng dụng Datasette đọc trạng thái game từ cơ sở dữ liệu SQLite.

  • 2Simon Willison·13/7/2026open_source
    Biểu đồ tần suất thay đổi mã của Datasette trên GitHub

    Simon Willison chia sẻ biểu đồ tần suất thay đổi mã trên GitHub cho dự án mã nguồn mở Datasette của ông để minh họa sự thay đổi trong đầu ra lập trình theo thời gian. Ông lưu ý rằng đợt tăng mạnh gần đây dường như trùng với việc sử dụng các mô hình và tác nhân lập trình AI mới hơn như Opus 4.8, GPT-5.5, Fable 5 và GPT-5.6 Sol.

  • 6Simon Willison·3/7/2026open_source
    Current AI ra mắt Bản đồ Khoảng trống AI nguồn mở

    Current AI đã công bố Gap Map v0.1, một bản đồ chỉ mục về hệ sinh thái AI nguồn mở, bao gồm mô hình, công cụ, bộ dữ liệu và phần cứng. Dự án cũng mở dữ liệu và mã hỗ trợ dưới giấy phép MIT trên GitHub, bao gồm hàng nghìn repository được theo dõi có thể khai thác bằng lập trình.

  • 2Simon Willison·3/7/2026product_launch
    Simon Willison phát hành bản tin dành cho nhà tài trợ tháng 6/2026

    Simon Willison cho biết bản tin tháng 6/2026 dành riêng cho nhà tài trợ hiện đã доступ dụng cho người đăng ký trả phí. Số này đề cập đến Claude Fable 5, GPT-5.6, các hạn chế xuất khẩu của Mỹ, GLM-5.2, cùng nhiều dự án như Datasette, sqlite-utils, shot-scraper và các dự án WASM liên quan.

  • 4Simon Willison·2/7/2026research
    Dùng DSPy để cải thiện prompt SQL của Datasette Agent

    Simon Willison mô tả việc dùng DSPy để đánh giá và tinh chỉnh system prompt cho tính năng SQL chỉ đọc của Datasette Agent. Thử nghiệm ban đầu cho thấy cách diễn đạt về hướng dẫn schema có thể khiến mô hình đoán tên cột và lặp lại các vòng thử-sai, từ đó gợi ý cần sửa prompt hoặc bổ sung tên cột vào phần liệt kê schema.

  • 5Simon Willison·30/6/2026framework_update
    shot-scraper bổ sung ghi video demo web bằng storyboard

    shot-scraper 1.10 giới thiệu lệnh `video` mới, dùng storyboard YAML và Playwright để ghi lại các thao tác được kịch bản hóa trên một ứng dụng web. Bài viết minh họa cách dùng tính năng này để quay demo Datasette, gồm nhập hàng loạt dữ liệu và tạo bảng từ dữ liệu dán vào.

  • 2Simon Willison·25/6/2026framework_update
    datasette-export-database 0.3a2 sửa lỗi ghim phụ thuộc

    Simon Willison phát hành datasette-export-database 0.3a2, một bản cập nhật nhỏ cho chức năng xuất bản sao của cơ sở dữ liệu SQLite có thể thay đổi theo yêu cầu. Bản phát hành này sửa lỗi ghim phụ thuộc quá chặt vào datasette==1.0a27 bằng cách đổi thành datasette>=1.0a27, giúp plugin tương thích lại với các phiên bản Datasette khác.

  • 4Simon Willison·24/6/2026open_source
    Chuyển dữ liệu tương thích trình duyệt thành cơ sở dữ liệu SQLite

    Simon Willison đã chuyển kho mdn/browser-compat-data của Mozilla sang định dạng SQLite, giúp tra cứu và khai thác dữ liệu tương thích trình duyệt thuận tiện hơn. Cơ sở dữ liệu này được đăng trên GitHub theo cách hỗ trợ CORS mở, cho phép sử dụng trực tiếp trong các công cụ như Datasette Lite.

  • 7Simon Willison·23/6/2026open_source
    Datasette 1.0a35 bổ sung công cụ tạo và sửa bảng

    Datasette 1.0a35 là một bản phát hành lớn, bổ sung các thao tác cơ sở dữ liệu mới để tạo và chỉnh sửa bảng, bao gồm cột, khóa, ràng buộc, giá trị mặc định và khóa ngoại. Bản này cũng thêm tài liệu về các biến ngữ cảnh của template cho các trang lõi, được xem là API ổn định cho các template tùy biến cho đến Datasette 2.0.

  • 3Simon Willison·23/6/2026product_launch
    Bộ kiểm thử OPFS và Pyodide

    Simon Willison giới thiệu một bộ kiểm thử tương tác cho Origin Private File System (OPFS) được hỗ trợ bởi Pyodide. Công cụ này cho phép tạo, đọc, xóa và truy vấn các tệp SQLite trong OPFS, đồng thời kiểm tra khả năng lưu bền vững và tính năng trình duyệt trên cả máy tính lẫn thiết bị di động.

  • 3Simon Willison·18/6/2026framework_update
    datasette-acl 0.6a0 mở rộng quản lý quyền truy cập

    Simon Willison công bố datasette-acl 0.6a0, bản phát hành mới mở rộng plugin từ quyền ở cấp bảng sang mô hình chia sẻ tài nguyên tổng quát hơn trong Datasette. Bản cập nhật hướng tới các phiên bản Datasette nhiều người dùng cần kiểm soát chi tiết hơn đối với quyền truy cập vào các tài nguyên nội bộ.

  • 4Simon Willison·16/6/2026open_source
    datasette-tailscale 0.1a0 cho phép chạy Datasette trên mạng Tailscale

    Simon Willison đã công bố plugin alpha thử nghiệm datasette-tailscale 0.1a0, cho phép khởi chạy một máy chủ Datasette cục bộ và kết nối nó vào Tailnet của Tailscale. Cách thiết lập này giúp truy cập phiên bản Datasette qua một hostname Tailscale, sử dụng các binding Python cho thư viện thử nghiệm tailscale-rs.