AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기A high performance frontend database
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A columnar SQL database for the browser. Minnow runs PostgreSQL-style SQL over durable data in
IndexedDB or OPFS. It needs no server and has no WebAssembly module to download or compile.
minnowdb.com has the full documentation, a live SQL and TypeScript console,
and benchmarks that run in your browser.README 전문 보기 ↗><(((('>A columnar SQL database for the browser. Minnow runs PostgreSQL-style SQL over durable data in IndexedDB or OPFS. It needs no server and has no WebAssembly module to download or compile.
npm install @minnowdb/core
minnowdb.com has the full documentation, a live SQL and TypeScript console, and benchmarks that run in your browser.
Experimental API. Minnow is in 0.x, so minor releases can include API and SQL breaking changes. Stored data is stable: block format 2, snapshot formats 1 to 3, IndexedDB schema 8, and OPFS layout 13 are versioned separately and locked — an incompatible future writer must use a new format number. Pin exact package versions. See Versioning, the v1 support policy, and the Changelog.
RETURNING, triggers, stored generated columns, exact decimals, nested JSON/JSONB, zoneless DATE, arrays, enums, sequences, savepoints, and
more. The PostgreSQL compatibility guide lists
exact matches, differences, extensions, and exclusions.@minnowdb/kysely. Kysely's DB type derives from the same schema used for migration, so
tables are declared once, aggregate and built-in results are inferred without output generics,
and typed JSON helpers build nested projections. Both paths use the same SQL engine.MATCH and BM25 without index DDL. Live
queries refresh after relevant commits, including commits from other tabs, with typed Kysely,
keyed-change, bounded-window, and Suspense/SWR-friendly React adapters. A commit updates every
affected query in the same turn, so a screen renders it once.UPDATE. References follow in the same commit, and the old key keeps reading and writing
the row for 10 days, so nothing that held it loses the record. See
Offline sync and rekeying.Minnow is designed for browser-local application data that needs both keyed reads and analytical queries. It does not provide a server, replication, or multi-device sync.
| Package | Purpose |
|---|---|
@minnowdb/core | SQL engine, schema management, workers, storage adapters, and snapshots. |
@minnowdb/kysely | Kysely dialect with typed JSON, search, streaming, and live-query tools. |
@minnowdb/react | React external-store hook for live queries. |
@minnowdb/export | Streaming CSV and NDJSON over direct or worker cursors. |
@minnowdb/devtools | Optional SQL console and database explorer for development and embedded demos. |
Start with Installation and Your first query. The Comparison page explains when IndexedDB, Dexie, SQLite Wasm, PGlite, or DuckDB-Wasm is a better fit.
For coding agents, use llms.txt or add the concise Minnow agent rules to your project.
npm install
npm test # unit tests and the standard SQLLogicTest profile
npm run check # format, types, lint, build, coverage, and SQL tests
npm run test:sql:full # full supported SQLLogicTest profile
npm run test:browser # library and site tests in real browsers, including the SQLLogicTest corpus and multi-tab interaction plans
npm run simulate:interactions # one replayable interaction plan against the shadow model
npm run soak # generative suites on fresh seeds, the simulators included
npm run test:browser:conformance # full SQL corpus and long interaction plans in all three browsers
npm run test:browser:pos # isolated sustained POS correctness and latency checks
npm run test:consumer # install packed libraries in a clean Vite app and run it
npm run site:dev # docs, live console, and browser benchmarks
See Testing and benchmarks for the complete test map, Versioning for release commands, the v1 support policy for the 1.x contract, and the Changelog for release notes and migrations.
MIT — see LICENSE.