[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6345":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},6345,"sqlite-vec","asg017\u002Fsqlite-vec","asg017","A vector search SQLite extension that runs anywhere!","",null,"C",7719,324,66,152,0,3,31,154,18,95.04,"Apache License 2.0",false,"main",true,[27,28],"sqlite","sqlite-extension","2026-06-12 04:00:28","# `sqlite-vec`\n\n[![](https:\u002F\u002Fdcbadge.vercel.app\u002Fapi\u002Fserver\u002FVCtQ8cGhUs)](https:\u002F\u002Fdiscord.gg\u002FVe7WeCJFXk)\n\nAn extremely small, \"fast enough\" vector search SQLite extension that runs\nanywhere! A successor to [`sqlite-vss`](https:\u002F\u002Fgithub.com\u002Fasg017\u002Fsqlite-vss)\n\n\u003C!-- deno-fmt-ignore-start -->\n\n> [!IMPORTANT]\n> _`sqlite-vec` is a pre-v1, so expect breaking changes!_\n\n\u003C!-- deno-fmt-ignore-end -->\n\n- Store and query float, int8, and binary vectors in `vec0` virtual tables\n- Written in pure C, no dependencies, runs anywhere SQLite runs\n  (Linux\u002FMacOS\u002FWindows, in the browser with WASM, Raspberry Pis, etc.)\n- Store non-vector data in metadata, auxiliary, or partition key columns\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fhacks.mozilla.org\u002F2024\u002F06\u002Fsponsoring-sqlite-vec-to-enable-more-powerful-local-ai-applications\u002F\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002F.github\u002Flogos\u002Fmozilla.dark.svg\">\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\".\u002F.github\u002Flogos\u002Fmozilla.svg\">\n    \u003Cimg alt=\"Mozilla Builders logo\" width=400>\n  \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n\u003Ci>\n\u003Ccode>sqlite-vec\u003C\u002Fcode> is a\n\u003Ca href=\"https:\u002F\u002Fhacks.mozilla.org\u002F2024\u002F06\u002Fsponsoring-sqlite-vec-to-enable-more-powerful-local-ai-applications\u002F\">Mozilla Builders project\u003C\u002Fa>,\nwith additional sponsorship from\n\u003Ca href=\"https:\u002F\u002Ffly.io\u002F\">\u003Cimg width=14px src=\".\u002F.github\u002Flogos\u002Fflyio.small.ico\"\u002F> Fly.io \u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Ftur.so\u002Fsqlite-vec\">\u003Cimg width=14px src=\".\u002F.github\u002Flogos\u002Fturso.small.ico\"\u002F> Turso\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Fsqlitecloud.io\u002F\">\u003Cimg width=14px src=\".\u002F.github\u002Flogos\u002Fsqlitecloud.small.svg\"\u002F> SQLite Cloud\u003C\u002Fa>, and\n\u003Ca href=\"https:\u002F\u002Fshinkai.com\u002F\">\u003Cimg width=14px src=\".\u002F.github\u002Flogos\u002Fshinkai.small.svg\"\u002F> Shinkai\u003C\u002Fa>.\nSee \u003Ca href=\"#sponsors\">the Sponsors section\u003C\u002Fa> for more details.\n\u003C\u002Fi>\n\u003C\u002Fp>\n\n## Installing\n\nSee [Installing `sqlite-vec`](https:\u002F\u002Falexgarcia.xyz\u002Fsqlite-vec\u002Finstallation.html)\nfor more details.\n\n| Language       | Install                                              | More Info                                                                             |                                                                                                                                                                                                    |\n| -------------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Python         | `pip install sqlite-vec`                             | [`sqlite-vec` with Python](https:\u002F\u002Falexgarcia.xyz\u002Fsqlite-vec\u002Fpython.html)             | [![PyPI](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fsqlite-vec.svg?color=blue&logo=python&logoColor=white)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fsqlite-vec\u002F)                                                               |\n| Node.js        | `npm install sqlite-vec`                             | [`sqlite-vec` with Node.js](https:\u002F\u002Falexgarcia.xyz\u002Fsqlite-vec\u002Fjs.html)            | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fsqlite-vec.svg?color=green&logo=nodedotjs&logoColor=white)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fsqlite-vec)                                                         |\n| Ruby           | `gem install sqlite-vec`                             | [`sqlite-vec` with Ruby](https:\u002F\u002Falexgarcia.xyz\u002Fsqlite-vec\u002Fruby.html)                 | ![Gem](https:\u002F\u002Fimg.shields.io\u002Fgem\u002Fv\u002Fsqlite-vec?color=red&logo=rubygems&logoColor=white)                                                                       |\n| Go             | `go get -u github.com\u002Fasg017\u002Fsqlite-vec\u002Fbindings\u002Fgo` | [`sqlite-vec` with Go](https:\u002F\u002Falexgarcia.xyz\u002Fsqlite-vec\u002Fgo.html)                     | [![Go Reference](https:\u002F\u002Fpkg.go.dev\u002Fbadge\u002Fgithub.com\u002Fasg017\u002Fsqlite-vec-go-bindings\u002Fcgo.svg)](https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002Fasg017\u002Fasg017\u002Fsqlite-vec-go-bindings\u002Fcgo)                                              |\n| Rust           | `cargo add sqlite-vec`                               | [`sqlite-vec` with Rust](https:\u002F\u002Falexgarcia.xyz\u002Fsqlite-vec\u002Frust.html)                 | [![Crates.io](https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fv\u002Fsqlite-vec?logo=rust)](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fsqlite-vec)                                                                                          |\n| Datasette      | `datasette install datasette-sqlite-vec`             | [`sqlite-vec` with Datasette](https:\u002F\u002Falexgarcia.xyz\u002Fsqlite-vec\u002Fdatasette.html)       | [![Datasette](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fdatasette-sqlite-vec.svg?color=B6B6D9&label=Datasette+plugin&logoColor=white&logo=python)](https:\u002F\u002Fdatasette.io\u002Fplugins\u002Fdatasette-sqlite-vec)          |\n| rqlite         | `rqlited -extensions-path=sqlite-vec.tar.gz`         | [`sqlite-vec` with rqlite](https:\u002F\u002Falexgarcia.xyz\u002Fsqlite-vec\u002Frqlite.html)                        | [![rqlite](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Frqlite-sqlite_extensions-blue)](https:\u002F\u002Frqlite.io\u002Fdocs\u002Fguides\u002Fextensions\u002F)           |\n| `sqlite-utils` | `sqlite-utils install sqlite-utils-sqlite-vec`       | [`sqlite-vec` with sqlite-utils](https:\u002F\u002Falexgarcia.xyz\u002Fsqlite-vec\u002Fsqlite-utils.html) | [![sqlite-utils](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fsqlite-utils-sqlite-vec.svg?color=B6B6D9&label=sqlite-utils+plugin&logoColor=white&logo=python)](https:\u002F\u002Fdatasette.io\u002Fplugins\u002Fdatasette-sqlite-vec) |\n| Github Release |                                                      |                                                                                       | ![GitHub tag (latest SemVer pre-release)](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Ftag\u002Fasg017\u002Fsqlite-vec?color=lightgrey&include_prereleases&label=Github+release&logo=github)                              |\n\n\n## Sample usage\n\n```sql\n.load .\u002Fvec0\n\ncreate virtual table vec_examples using vec0(\n  sample_embedding float[8]\n);\n\n-- vectors can be provided as JSON or in a compact binary format\ninsert into vec_examples(rowid, sample_embedding)\n  values\n    (1, '[-0.200, 0.250, 0.341, -0.211, 0.645, 0.935, -0.316, -0.924]'),\n    (2, '[0.443, -0.501, 0.355, -0.771, 0.707, -0.708, -0.185, 0.362]'),\n    (3, '[0.716, -0.927, 0.134, 0.052, -0.669, 0.793, -0.634, -0.162]'),\n    (4, '[-0.710, 0.330, 0.656, 0.041, -0.990, 0.726, 0.385, -0.958]');\n\n\n-- KNN style query\nselect\n  rowid,\n  distance\nfrom vec_examples\nwhere sample_embedding match '[0.890, 0.544, 0.825, 0.961, 0.358, 0.0196, 0.521, 0.175]'\norder by distance\nlimit 2;\n\u002F*\n┌───────┬──────────────────┐\n│ rowid │     distance     │\n├───────┼──────────────────┤\n│ 2     │ 2.38687372207642 │\n│ 1     │ 2.38978505134583 │\n└───────┴──────────────────┘\n*\u002F\n```\n\n## Sponsors\n\nDevelopment of `sqlite-vec` is supported by multiple generous sponsors! Mozilla\nis the main sponsor through the new Builders project.\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fhacks.mozilla.org\u002F2024\u002F06\u002Fsponsoring-sqlite-vec-to-enable-more-powerful-local-ai-applications\u002F\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002F.github\u002Flogos\u002Fmozilla.dark.svg\">\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\".\u002F.github\u002Flogos\u002Fmozilla.svg\">\n    \u003Cimg alt=\"Mozilla Builders logo\" width=400>\n  \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n`sqlite-vec` is also sponsored by the following companies:\n\n\u003Ca href=\"https:\u002F\u002Ffly.io\u002F\">\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002F.github\u002Flogos\u002Fflyio.dark.svg\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\".\u002F.github\u002Flogos\u002Fflyio.svg\">\n  \u003Cimg alt=\"Fly.io logo\" src=\".\u002F.github\u002Flogos\u002Fflyio.svg\" width=\"48%\">\n\u003C\u002Fpicture>\n\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Ftur.so\u002Fsqlite-vec\">\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002F.github\u002Flogos\u002Fturso.svg\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\".\u002F.github\u002Flogos\u002Fturso.svg\">\n  \u003Cimg alt=\"Turso logo\" src=\".\u002F.github\u002Flogos\u002Fturso.svg\" width=\"48%\">\n\u003C\u002Fpicture>\n\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fsqlitecloud.io\u002F\">\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002F.github\u002Flogos\u002Fsqlitecloud.dark.svg\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\".\u002F.github\u002Flogos\u002Fsqlitecloud.svg\">\n  \u003Cimg alt=\"SQLite Cloud logo\" src=\".\u002F.github\u002Flogos\u002Fflyio.svg\" width=\"48%\">\n\u003C\u002Fpicture>\n\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fshinkai.com\">\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002F.github\u002Flogos\u002Fshinkai.dark.svg\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\".\u002F.github\u002Flogos\u002Fshinkai.svg\">\n\n  \u003Cimg alt=\"Shinkai logo\" src=\".\u002F.github\u002Flogos\u002Fshinkai.svg\" width=\"48%\">\n\u003C\u002Fpicture>\n\u003C\u002Fa>\n\nAs well as multiple individual supporters on\n[Github sponsors](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fasg017\u002F)!\n\nIf your company interested in sponsoring `sqlite-vec` development, send me an\nemail to get more info: https:\u002F\u002Falexgarcia.xyz\n\n## See Also\n\n- [**`sqlite-ecosystem`**](https:\u002F\u002Fgithub.com\u002Fasg017\u002Fsqlite-ecosystem), Maybe\n  more 3rd party SQLite extensions I've developed\n- [**`sqlite-rembed`**](https:\u002F\u002Fgithub.com\u002Fasg017\u002Fsqlite-rembed), Generate text\n  embeddings from remote APIs like OpenAI\u002FNomic\u002FOllama, meant for testing and\n  SQL scripts\n- [**`sqlite-lembed`**](https:\u002F\u002Fgithub.com\u002Fasg017\u002Fsqlite-lembed), Generate text\n  embeddings locally from embedding models in the `.gguf` format\n","`sqlite-vec` 是一个轻量级的向量搜索 SQLite 扩展，能够在任何支持 SQLite 的平台上运行。该项目使用纯 C 语言编写，无需额外依赖，支持存储和查询浮点数、int8 和二进制向量，并允许在元数据、辅助列或分区键列中存储非向量数据。由于其极小的体积和广泛的兼容性（包括 Linux、MacOS、Windows、浏览器 WASM 等环境），`sqlite-vec` 特别适合需要嵌入式向量搜索功能的应用场景，如本地 AI 应用开发等。尽管项目目前处于预 v1 阶段，可能会有重大变更，但它已经得到了 Mozilla Builders 及其他多家赞助商的支持。",2,"2026-06-11 03:06:35","top_language"]