├── .gitattributes ├── .github └── workflows │ └── build-and-test.yml ├── .gitignore ├── .swift-format ├── CONTRIBUTORS.md ├── Dockerfile ├── LICENSE.md ├── Package.swift ├── README.md ├── Sources ├── CSQLiteVec │ ├── extinit.c │ ├── include │ │ ├── extinit.h │ │ ├── sqlite-vec.h │ │ ├── sqlite3.h │ │ └── sqlite3ext.h │ ├── sqlite-vec.c │ └── sqlite3.c ├── SQLiteVec │ ├── Core.swift │ ├── Database.swift │ └── Models.swift └── SQLiteVecCLI │ └── CLI.swift ├── Tests └── SQLiteVecTests │ ├── CoreTests.swift │ ├── DatabaseTests.swift │ └── Utils.swift ├── deps.sh └── examples └── EmbeddingSearch ├── EmbeddingSearch.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── swiftpm │ └── Package.resolved ├── EmbeddingSearch ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── ContentView.swift ├── ContentViewModel.swift ├── Dependencies.swift ├── EmbeddingDatabase.swift ├── EmbeddingSearch.entitlements ├── EmbeddingSearchApp.swift ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json └── sentences.txt ├── README.md └── videos ├── ios.mov └── macos.mov /.gitattributes: -------------------------------------------------------------------------------- 1 | Sources/CSQLiteVec/** linguist-generated=true 2 | -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/.swift-format -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/README.md -------------------------------------------------------------------------------- /Sources/CSQLiteVec/extinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Sources/CSQLiteVec/extinit.c -------------------------------------------------------------------------------- /Sources/CSQLiteVec/include/extinit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Sources/CSQLiteVec/include/extinit.h -------------------------------------------------------------------------------- /Sources/CSQLiteVec/include/sqlite-vec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Sources/CSQLiteVec/include/sqlite-vec.h -------------------------------------------------------------------------------- /Sources/CSQLiteVec/include/sqlite3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Sources/CSQLiteVec/include/sqlite3.h -------------------------------------------------------------------------------- /Sources/CSQLiteVec/include/sqlite3ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Sources/CSQLiteVec/include/sqlite3ext.h -------------------------------------------------------------------------------- /Sources/CSQLiteVec/sqlite-vec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Sources/CSQLiteVec/sqlite-vec.c -------------------------------------------------------------------------------- /Sources/CSQLiteVec/sqlite3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Sources/CSQLiteVec/sqlite3.c -------------------------------------------------------------------------------- /Sources/SQLiteVec/Core.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Sources/SQLiteVec/Core.swift -------------------------------------------------------------------------------- /Sources/SQLiteVec/Database.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Sources/SQLiteVec/Database.swift -------------------------------------------------------------------------------- /Sources/SQLiteVec/Models.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Sources/SQLiteVec/Models.swift -------------------------------------------------------------------------------- /Sources/SQLiteVecCLI/CLI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Sources/SQLiteVecCLI/CLI.swift -------------------------------------------------------------------------------- /Tests/SQLiteVecTests/CoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Tests/SQLiteVecTests/CoreTests.swift -------------------------------------------------------------------------------- /Tests/SQLiteVecTests/DatabaseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Tests/SQLiteVecTests/DatabaseTests.swift -------------------------------------------------------------------------------- /Tests/SQLiteVecTests/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/Tests/SQLiteVecTests/Utils.swift -------------------------------------------------------------------------------- /deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/deps.sh -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch/ContentView.swift -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch/ContentViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch/ContentViewModel.swift -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch/Dependencies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch/Dependencies.swift -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch/EmbeddingDatabase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch/EmbeddingDatabase.swift -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch/EmbeddingSearch.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch/EmbeddingSearch.entitlements -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch/EmbeddingSearchApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch/EmbeddingSearchApp.swift -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /examples/EmbeddingSearch/EmbeddingSearch/sentences.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/EmbeddingSearch/sentences.txt -------------------------------------------------------------------------------- /examples/EmbeddingSearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/README.md -------------------------------------------------------------------------------- /examples/EmbeddingSearch/videos/ios.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/videos/ios.mov -------------------------------------------------------------------------------- /examples/EmbeddingSearch/videos/macos.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkrukowski/SQLiteVec/HEAD/examples/EmbeddingSearch/videos/macos.mov --------------------------------------------------------------------------------