├── .github ├── FUNDING.yml └── workflows │ ├── release.yaml │ ├── site.yaml │ ├── test.yaml │ ├── upload-deno-assets.js │ └── upload.js ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── NOTES ├── README.md ├── VERSION ├── benchmarks ├── gist1m │ └── build.sql └── sift1m │ ├── README.md │ ├── bench.sh │ ├── build.sql │ ├── cleanup.sh │ ├── load-flat.sql │ ├── load-ivfflat.sql │ ├── query-flat.sql │ └── query-ivfflat.sql ├── bindings ├── datasette │ ├── .gitignore │ ├── README.md │ ├── datasette_sqlite_vss │ │ ├── __init__.py │ │ └── version.py │ ├── setup.py │ ├── tests │ │ └── test_sqlite_vector.py │ └── version.py.tmpl ├── deno │ ├── README.md │ ├── README.md.tmpl │ ├── deno.json │ ├── deno.json.tmpl │ ├── deno.lock │ ├── mod.ts │ └── test.ts ├── elixir │ ├── README.md │ ├── VERSION │ ├── demo │ │ └── demo.exs │ ├── lib │ │ ├── mix │ │ │ └── tasks │ │ │ │ └── sqlite_vss.install.ex │ │ └── sqlite_vss.ex │ ├── mix.exs │ ├── mix.lock │ ├── sqlite-vss-checksum.exs.tmpl │ └── test │ │ ├── sqlite_vss_test.exs │ │ └── test_helper.exs ├── go │ ├── README.md │ ├── go.mod │ ├── go.sum │ ├── lib.go │ ├── vector │ │ ├── sqlite-vector.h │ │ └── vector.go │ └── vss │ │ ├── sqlite-vss.h │ │ └── vss.go ├── node │ ├── .gitignore │ ├── README.md │ ├── platform-package.README.md.tmpl │ ├── platform-package.package.json.tmpl │ ├── sqlite-vss-darwin-arm64 │ │ ├── README.md │ │ ├── lib │ │ │ └── .gitkeep │ │ └── package.json │ ├── sqlite-vss-darwin-x64 │ │ ├── README.md │ │ ├── lib │ │ │ └── .gitkeep │ │ └── package.json │ ├── sqlite-vss-linux-x64 │ │ ├── README.md │ │ ├── lib │ │ │ └── .gitkeep │ │ └── package.json │ └── sqlite-vss │ │ ├── README.md │ │ ├── package.json │ │ ├── package.json.tmpl │ │ ├── src │ │ ├── index.d.ts │ │ └── index.js │ │ └── test.js ├── python │ ├── .gitignore │ ├── README.md │ ├── noop.c │ ├── setup.py │ ├── sqlite_vss │ │ ├── __init__.py │ │ └── version.py │ └── version.py.tmpl ├── ruby │ ├── .gitignore │ ├── Gemfile │ ├── Rakefile │ ├── lib │ │ ├── sqlite_vss.rb │ │ ├── version.rb │ │ └── version.rb.tmpl │ └── sqlite_vss.gemspec ├── rust │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Cargo.toml.tmpl │ ├── build.rs │ └── src │ │ └── lib.rs └── sqlite-utils │ ├── .gitignore │ ├── README.md │ ├── pyproject.toml │ ├── pyproject.toml.tmpl │ └── sqlite_utils_sqlite_vss │ ├── __init__.py │ ├── version.py │ └── version.py.tmpl ├── docs.md ├── examples ├── c │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── demo.c ├── go-cybertron │ ├── .gitignore │ ├── demo-cybertron.go │ ├── go.mod │ └── go.sum ├── go │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── demo.go │ ├── go.mod │ └── go.sum ├── headlines │ ├── .dockerignore │ ├── Dockerfile │ ├── README.md │ ├── bench │ │ ├── query-flat.sql │ │ └── query-ivfflat.sql │ ├── build.sh │ ├── build │ │ ├── add_embeddings.py │ │ ├── add_vector_search.sql │ │ └── import_articles.sql │ ├── fly.toml │ └── plugins │ │ └── plugin.py ├── mcu-wiki │ ├── README.md │ └── build │ │ ├── add_embeddings.py │ │ ├── add_vss.sql │ │ ├── build.sql │ │ └── extract_plots.ts ├── rust │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.rs │ └── demo.rs ├── sift │ ├── .gitignore │ ├── README.md │ └── build.sql └── simonw_blog │ ├── README.md │ ├── build.sql │ └── up.sh ├── scripts ├── deno_generate_package.sh ├── elixir_generate_checksum.sh ├── npm_generate_platform_packages.sh ├── openmp_static.patch ├── publish_release.sh └── rename-wheels.py ├── site ├── .gitignore ├── .vitepress │ ├── config.ts │ └── theme │ │ ├── index.ts │ │ └── style.css ├── api-reference.md ├── building-source.md ├── compare.md ├── demo_base.png ├── demo_base_dark.png ├── demo_q1.png ├── demo_q2.png ├── getting-started.md ├── guides │ ├── cohere.md │ ├── huggingface.md │ ├── openai-python.md │ ├── openai-to-sqlite.md │ └── sentence-transformers-python.md ├── hero.png ├── index.md ├── package-lock.json ├── package.json ├── project.data.ts ├── public │ └── favicon.svg ├── see-also.md ├── sql.tmLanguage.json └── using │ ├── datasette.md │ ├── deno.md │ ├── elixir.md │ ├── go.md │ ├── loadable.md │ ├── nodejs.md │ ├── python.md │ ├── ruby.md │ ├── rust.md │ └── turso.md ├── src ├── sqlite-vector.cpp ├── sqlite-vector.h.in ├── sqlite-vss.cpp └── sqlite-vss.h.in ├── tests ├── np.py ├── test-loadable.py └── test-python.py └── vendor └── get_sqlite.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [asg017] 2 | -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/site.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/.github/workflows/site.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.github/workflows/upload-deno-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/.github/workflows/upload-deno-assets.js -------------------------------------------------------------------------------- /.github/workflows/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/.github/workflows/upload.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/Makefile -------------------------------------------------------------------------------- /NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/NOTES -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.1.2 -------------------------------------------------------------------------------- /benchmarks/gist1m/build.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/benchmarks/gist1m/build.sql -------------------------------------------------------------------------------- /benchmarks/sift1m/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/benchmarks/sift1m/README.md -------------------------------------------------------------------------------- /benchmarks/sift1m/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/benchmarks/sift1m/bench.sh -------------------------------------------------------------------------------- /benchmarks/sift1m/build.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/benchmarks/sift1m/build.sql -------------------------------------------------------------------------------- /benchmarks/sift1m/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/benchmarks/sift1m/cleanup.sh -------------------------------------------------------------------------------- /benchmarks/sift1m/load-flat.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/benchmarks/sift1m/load-flat.sql -------------------------------------------------------------------------------- /benchmarks/sift1m/load-ivfflat.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/benchmarks/sift1m/load-ivfflat.sql -------------------------------------------------------------------------------- /benchmarks/sift1m/query-flat.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/benchmarks/sift1m/query-flat.sql -------------------------------------------------------------------------------- /benchmarks/sift1m/query-ivfflat.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/benchmarks/sift1m/query-ivfflat.sql -------------------------------------------------------------------------------- /bindings/datasette/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/datasette/.gitignore -------------------------------------------------------------------------------- /bindings/datasette/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/datasette/README.md -------------------------------------------------------------------------------- /bindings/datasette/datasette_sqlite_vss/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/datasette/datasette_sqlite_vss/__init__.py -------------------------------------------------------------------------------- /bindings/datasette/datasette_sqlite_vss/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/datasette/datasette_sqlite_vss/version.py -------------------------------------------------------------------------------- /bindings/datasette/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/datasette/setup.py -------------------------------------------------------------------------------- /bindings/datasette/tests/test_sqlite_vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/datasette/tests/test_sqlite_vector.py -------------------------------------------------------------------------------- /bindings/datasette/version.py.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/datasette/version.py.tmpl -------------------------------------------------------------------------------- /bindings/deno/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/deno/README.md -------------------------------------------------------------------------------- /bindings/deno/README.md.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/deno/README.md.tmpl -------------------------------------------------------------------------------- /bindings/deno/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/deno/deno.json -------------------------------------------------------------------------------- /bindings/deno/deno.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/deno/deno.json.tmpl -------------------------------------------------------------------------------- /bindings/deno/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/deno/deno.lock -------------------------------------------------------------------------------- /bindings/deno/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/deno/mod.ts -------------------------------------------------------------------------------- /bindings/deno/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/deno/test.ts -------------------------------------------------------------------------------- /bindings/elixir/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/elixir/README.md -------------------------------------------------------------------------------- /bindings/elixir/VERSION: -------------------------------------------------------------------------------- 1 | 0.1.2 -------------------------------------------------------------------------------- /bindings/elixir/demo/demo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/elixir/demo/demo.exs -------------------------------------------------------------------------------- /bindings/elixir/lib/mix/tasks/sqlite_vss.install.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/elixir/lib/mix/tasks/sqlite_vss.install.ex -------------------------------------------------------------------------------- /bindings/elixir/lib/sqlite_vss.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/elixir/lib/sqlite_vss.ex -------------------------------------------------------------------------------- /bindings/elixir/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/elixir/mix.exs -------------------------------------------------------------------------------- /bindings/elixir/mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/elixir/mix.lock -------------------------------------------------------------------------------- /bindings/elixir/sqlite-vss-checksum.exs.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/elixir/sqlite-vss-checksum.exs.tmpl -------------------------------------------------------------------------------- /bindings/elixir/test/sqlite_vss_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/elixir/test/sqlite_vss_test.exs -------------------------------------------------------------------------------- /bindings/elixir/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /bindings/go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/go/README.md -------------------------------------------------------------------------------- /bindings/go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/go/go.mod -------------------------------------------------------------------------------- /bindings/go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/go/go.sum -------------------------------------------------------------------------------- /bindings/go/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/go/lib.go -------------------------------------------------------------------------------- /bindings/go/vector/sqlite-vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/go/vector/sqlite-vector.h -------------------------------------------------------------------------------- /bindings/go/vector/vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/go/vector/vector.go -------------------------------------------------------------------------------- /bindings/go/vss/sqlite-vss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/go/vss/sqlite-vss.h -------------------------------------------------------------------------------- /bindings/go/vss/vss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/go/vss/vss.go -------------------------------------------------------------------------------- /bindings/node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/.gitignore -------------------------------------------------------------------------------- /bindings/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/README.md -------------------------------------------------------------------------------- /bindings/node/platform-package.README.md.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/platform-package.README.md.tmpl -------------------------------------------------------------------------------- /bindings/node/platform-package.package.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/platform-package.package.json.tmpl -------------------------------------------------------------------------------- /bindings/node/sqlite-vss-darwin-arm64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/sqlite-vss-darwin-arm64/README.md -------------------------------------------------------------------------------- /bindings/node/sqlite-vss-darwin-arm64/lib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bindings/node/sqlite-vss-darwin-arm64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/sqlite-vss-darwin-arm64/package.json -------------------------------------------------------------------------------- /bindings/node/sqlite-vss-darwin-x64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/sqlite-vss-darwin-x64/README.md -------------------------------------------------------------------------------- /bindings/node/sqlite-vss-darwin-x64/lib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bindings/node/sqlite-vss-darwin-x64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/sqlite-vss-darwin-x64/package.json -------------------------------------------------------------------------------- /bindings/node/sqlite-vss-linux-x64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/sqlite-vss-linux-x64/README.md -------------------------------------------------------------------------------- /bindings/node/sqlite-vss-linux-x64/lib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bindings/node/sqlite-vss-linux-x64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/sqlite-vss-linux-x64/package.json -------------------------------------------------------------------------------- /bindings/node/sqlite-vss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/sqlite-vss/README.md -------------------------------------------------------------------------------- /bindings/node/sqlite-vss/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/sqlite-vss/package.json -------------------------------------------------------------------------------- /bindings/node/sqlite-vss/package.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/sqlite-vss/package.json.tmpl -------------------------------------------------------------------------------- /bindings/node/sqlite-vss/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/sqlite-vss/src/index.d.ts -------------------------------------------------------------------------------- /bindings/node/sqlite-vss/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/sqlite-vss/src/index.js -------------------------------------------------------------------------------- /bindings/node/sqlite-vss/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/node/sqlite-vss/test.js -------------------------------------------------------------------------------- /bindings/python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/python/.gitignore -------------------------------------------------------------------------------- /bindings/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/python/README.md -------------------------------------------------------------------------------- /bindings/python/noop.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bindings/python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/python/setup.py -------------------------------------------------------------------------------- /bindings/python/sqlite_vss/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/python/sqlite_vss/__init__.py -------------------------------------------------------------------------------- /bindings/python/sqlite_vss/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/python/sqlite_vss/version.py -------------------------------------------------------------------------------- /bindings/python/version.py.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/python/version.py.tmpl -------------------------------------------------------------------------------- /bindings/ruby/.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | -------------------------------------------------------------------------------- /bindings/ruby/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/ruby/Gemfile -------------------------------------------------------------------------------- /bindings/ruby/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/ruby/Rakefile -------------------------------------------------------------------------------- /bindings/ruby/lib/sqlite_vss.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/ruby/lib/sqlite_vss.rb -------------------------------------------------------------------------------- /bindings/ruby/lib/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/ruby/lib/version.rb -------------------------------------------------------------------------------- /bindings/ruby/lib/version.rb.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/ruby/lib/version.rb.tmpl -------------------------------------------------------------------------------- /bindings/ruby/sqlite_vss.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/ruby/sqlite_vss.gemspec -------------------------------------------------------------------------------- /bindings/rust/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /bindings/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/rust/Cargo.lock -------------------------------------------------------------------------------- /bindings/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/rust/Cargo.toml -------------------------------------------------------------------------------- /bindings/rust/Cargo.toml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/rust/Cargo.toml.tmpl -------------------------------------------------------------------------------- /bindings/rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/rust/build.rs -------------------------------------------------------------------------------- /bindings/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/rust/src/lib.rs -------------------------------------------------------------------------------- /bindings/sqlite-utils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/sqlite-utils/.gitignore -------------------------------------------------------------------------------- /bindings/sqlite-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/sqlite-utils/README.md -------------------------------------------------------------------------------- /bindings/sqlite-utils/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/sqlite-utils/pyproject.toml -------------------------------------------------------------------------------- /bindings/sqlite-utils/pyproject.toml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/sqlite-utils/pyproject.toml.tmpl -------------------------------------------------------------------------------- /bindings/sqlite-utils/sqlite_utils_sqlite_vss/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/sqlite-utils/sqlite_utils_sqlite_vss/__init__.py -------------------------------------------------------------------------------- /bindings/sqlite-utils/sqlite_utils_sqlite_vss/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/sqlite-utils/sqlite_utils_sqlite_vss/version.py -------------------------------------------------------------------------------- /bindings/sqlite-utils/sqlite_utils_sqlite_vss/version.py.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/bindings/sqlite-utils/sqlite_utils_sqlite_vss/version.py.tmpl -------------------------------------------------------------------------------- /docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/docs.md -------------------------------------------------------------------------------- /examples/c/.gitignore: -------------------------------------------------------------------------------- 1 | demo 2 | -------------------------------------------------------------------------------- /examples/c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/c/Makefile -------------------------------------------------------------------------------- /examples/c/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/c/README.md -------------------------------------------------------------------------------- /examples/c/demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/c/demo.c -------------------------------------------------------------------------------- /examples/go-cybertron/.gitignore: -------------------------------------------------------------------------------- 1 | models/ 2 | demo-cybertron 3 | sentence-transformers 4 | -------------------------------------------------------------------------------- /examples/go-cybertron/demo-cybertron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/go-cybertron/demo-cybertron.go -------------------------------------------------------------------------------- /examples/go-cybertron/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/go-cybertron/go.mod -------------------------------------------------------------------------------- /examples/go-cybertron/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/go-cybertron/go.sum -------------------------------------------------------------------------------- /examples/go/.gitignore: -------------------------------------------------------------------------------- 1 | demo -------------------------------------------------------------------------------- /examples/go/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/go/Makefile -------------------------------------------------------------------------------- /examples/go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/go/README.md -------------------------------------------------------------------------------- /examples/go/demo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/go/demo.go -------------------------------------------------------------------------------- /examples/go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/go/go.mod -------------------------------------------------------------------------------- /examples/go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/go/go.sum -------------------------------------------------------------------------------- /examples/headlines/.dockerignore: -------------------------------------------------------------------------------- 1 | *.db 2 | *.json 3 | venv/ -------------------------------------------------------------------------------- /examples/headlines/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/headlines/Dockerfile -------------------------------------------------------------------------------- /examples/headlines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/headlines/README.md -------------------------------------------------------------------------------- /examples/headlines/bench/query-flat.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/headlines/bench/query-flat.sql -------------------------------------------------------------------------------- /examples/headlines/bench/query-ivfflat.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/headlines/bench/query-ivfflat.sql -------------------------------------------------------------------------------- /examples/headlines/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/headlines/build.sh -------------------------------------------------------------------------------- /examples/headlines/build/add_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/headlines/build/add_embeddings.py -------------------------------------------------------------------------------- /examples/headlines/build/add_vector_search.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/headlines/build/add_vector_search.sql -------------------------------------------------------------------------------- /examples/headlines/build/import_articles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/headlines/build/import_articles.sql -------------------------------------------------------------------------------- /examples/headlines/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/headlines/fly.toml -------------------------------------------------------------------------------- /examples/headlines/plugins/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/headlines/plugins/plugin.py -------------------------------------------------------------------------------- /examples/mcu-wiki/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/mcu-wiki/README.md -------------------------------------------------------------------------------- /examples/mcu-wiki/build/add_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/mcu-wiki/build/add_embeddings.py -------------------------------------------------------------------------------- /examples/mcu-wiki/build/add_vss.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/mcu-wiki/build/add_vss.sql -------------------------------------------------------------------------------- /examples/mcu-wiki/build/build.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/mcu-wiki/build/build.sql -------------------------------------------------------------------------------- /examples/mcu-wiki/build/extract_plots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/mcu-wiki/build/extract_plots.ts -------------------------------------------------------------------------------- /examples/rust/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /examples/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/rust/Cargo.lock -------------------------------------------------------------------------------- /examples/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/rust/Cargo.toml -------------------------------------------------------------------------------- /examples/rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/rust/build.rs -------------------------------------------------------------------------------- /examples/rust/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/rust/demo.rs -------------------------------------------------------------------------------- /examples/sift/.gitignore: -------------------------------------------------------------------------------- 1 | data/ -------------------------------------------------------------------------------- /examples/sift/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/sift/build.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/sift/build.sql -------------------------------------------------------------------------------- /examples/simonw_blog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/simonw_blog/README.md -------------------------------------------------------------------------------- /examples/simonw_blog/build.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/simonw_blog/build.sql -------------------------------------------------------------------------------- /examples/simonw_blog/up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/examples/simonw_blog/up.sh -------------------------------------------------------------------------------- /scripts/deno_generate_package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/scripts/deno_generate_package.sh -------------------------------------------------------------------------------- /scripts/elixir_generate_checksum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/scripts/elixir_generate_checksum.sh -------------------------------------------------------------------------------- /scripts/npm_generate_platform_packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/scripts/npm_generate_platform_packages.sh -------------------------------------------------------------------------------- /scripts/openmp_static.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/scripts/openmp_static.patch -------------------------------------------------------------------------------- /scripts/publish_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/scripts/publish_release.sh -------------------------------------------------------------------------------- /scripts/rename-wheels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/scripts/rename-wheels.py -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/.gitignore -------------------------------------------------------------------------------- /site/.vitepress/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/.vitepress/config.ts -------------------------------------------------------------------------------- /site/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /site/.vitepress/theme/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/.vitepress/theme/style.css -------------------------------------------------------------------------------- /site/api-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/api-reference.md -------------------------------------------------------------------------------- /site/building-source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/building-source.md -------------------------------------------------------------------------------- /site/compare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/compare.md -------------------------------------------------------------------------------- /site/demo_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/demo_base.png -------------------------------------------------------------------------------- /site/demo_base_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/demo_base_dark.png -------------------------------------------------------------------------------- /site/demo_q1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/demo_q1.png -------------------------------------------------------------------------------- /site/demo_q2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/demo_q2.png -------------------------------------------------------------------------------- /site/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/getting-started.md -------------------------------------------------------------------------------- /site/guides/cohere.md: -------------------------------------------------------------------------------- 1 | # Using `sqlite-vss` with Cohere's Embeddings API 2 | -------------------------------------------------------------------------------- /site/guides/huggingface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/guides/huggingface.md -------------------------------------------------------------------------------- /site/guides/openai-python.md: -------------------------------------------------------------------------------- 1 | # Using `sqlite-vss` with OpenAI's Python API 2 | -------------------------------------------------------------------------------- /site/guides/openai-to-sqlite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/guides/openai-to-sqlite.md -------------------------------------------------------------------------------- /site/guides/sentence-transformers-python.md: -------------------------------------------------------------------------------- 1 | # Using `sqlite-vss` with Sentence Transformers in Python 2 | -------------------------------------------------------------------------------- /site/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/hero.png -------------------------------------------------------------------------------- /site/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/index.md -------------------------------------------------------------------------------- /site/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/package-lock.json -------------------------------------------------------------------------------- /site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/package.json -------------------------------------------------------------------------------- /site/project.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/project.data.ts -------------------------------------------------------------------------------- /site/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/public/favicon.svg -------------------------------------------------------------------------------- /site/see-also.md: -------------------------------------------------------------------------------- 1 | # See also 2 | -------------------------------------------------------------------------------- /site/sql.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/sql.tmLanguage.json -------------------------------------------------------------------------------- /site/using/datasette.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/using/datasette.md -------------------------------------------------------------------------------- /site/using/deno.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/using/deno.md -------------------------------------------------------------------------------- /site/using/elixir.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/using/elixir.md -------------------------------------------------------------------------------- /site/using/go.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/using/go.md -------------------------------------------------------------------------------- /site/using/loadable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/using/loadable.md -------------------------------------------------------------------------------- /site/using/nodejs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/using/nodejs.md -------------------------------------------------------------------------------- /site/using/python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/using/python.md -------------------------------------------------------------------------------- /site/using/ruby.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/using/ruby.md -------------------------------------------------------------------------------- /site/using/rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/site/using/rust.md -------------------------------------------------------------------------------- /site/using/turso.md: -------------------------------------------------------------------------------- 1 | # `sqlite-vss` with Turso 2 | -------------------------------------------------------------------------------- /src/sqlite-vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/src/sqlite-vector.cpp -------------------------------------------------------------------------------- /src/sqlite-vector.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/src/sqlite-vector.h.in -------------------------------------------------------------------------------- /src/sqlite-vss.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/src/sqlite-vss.cpp -------------------------------------------------------------------------------- /src/sqlite-vss.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/src/sqlite-vss.h.in -------------------------------------------------------------------------------- /tests/np.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/tests/np.py -------------------------------------------------------------------------------- /tests/test-loadable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/tests/test-loadable.py -------------------------------------------------------------------------------- /tests/test-python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/tests/test-python.py -------------------------------------------------------------------------------- /vendor/get_sqlite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asg017/sqlite-vss/HEAD/vendor/get_sqlite.sh --------------------------------------------------------------------------------