sqlite-loadable-rs
SQLiteGPT
sqlite-loadable-rs | SQLiteGPT | |
---|---|---|
2 | 3 | |
318 | 26 | |
- | - | |
6.7 | 3.8 | |
29 days ago | about 1 year ago | |
Rust | TypeScript | |
Apache License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sqlite-loadable-rs
-
SQLiteGPT - Directly query ChatGPT with SQL functions
The implementation is just a prototype right now and it should be implemented as a proper loadable extension in Rust with sqlite-loadable-rs. Make sure to star the GitHub repo if you want to see this happen! ;-)
-
Making SQLite extensions pip install-able
It's possible but very difficult. For extensions built purely in C, you can statically compile extensions into a SQLite WASM build, which I have a few demos of with sqlite-lines [0] and sqlite-path[1].
For extensions but in Rust however, it's much more difficult. Matt @tantaman has some success cross compiling his cr-sqlite [2] project to WASM, but it's quite complex.
SQLite extensions typical rely on dlopen() to load dynamic libraries as an extension. WASM doesn't really have that, so you either have to statically compile your extension in your WASM build (which is difficult for non-C languages bc SQLite is written in C), or hack around some barely-supported WASM features that emulate dlopen(). Though I'm not the best with WASM, so hopefully someone with more WASM experience chimes in to help! It's something I'm tracking in this issue for the `sqlite-loadble-rs` project [3]
[0] https://observablehq.com/@asg017/introducing-sqlite-lines#ce...
[1] https://observablehq.com/@asg017/introducing-sqlite-path#cel...
[2] https://github.com/vlcn-io/cr-sqlite
[3] https://github.com/asg017/sqlite-loadable-rs/issues/5
SQLiteGPT
- SQL function for SQLite to directly query OpenAI's ChatGPT
-
SQLiteGPT - Directly query ChatGPT with SQL functions
=> https://github.com/Airsequel/SQLiteGPT
- Show HN: SQLiteGPT – Directly query ChatGPT with SQL functions
What are some alternatives?
sqlite-ulid - A SQLite extension for generating and working with ULIDs
chat-to-your-database - Chat to your database with AI. An experimental app to test the abilities of LLMs to query SQL databases using natural language.
sqlite-icu - Loadable ICU extension for sqlite as python package
chatGL - GLSL shader generator using GPT-3 🤖🎨
pdftk-heroku - PDFTK binaries for Heroku
ChatGPT-android-app - Android app for accessing ChatGPT
sqlite-html - A SQLite extension for querying, manipulating, and creating HTML elements.
memex - Your second brain for the web browsing. An AI powered Chrome extension that constructs personal knowledge base for you.
sqlite-lines - A SQLite extension for reading large files line-by-line (NDJSON, logs, txt, etc.)
prompta - ChatGPT UI that is keyboard-centric, mobile friendly, and search past conversations.
sqlite-regex - A fast regular expression SQLite extension, written in Rust
llm.ts - Call any LLM with a single API. Zero dependencies.