https://github.com/willothy/libsql-nvim
Highly experimental, unofficial Neovim Lua bindings for LibSQL / Turso
https://github.com/willothy/libsql-nvim
Last synced: about 1 year ago
JSON representation
Highly experimental, unofficial Neovim Lua bindings for LibSQL / Turso
- Host: GitHub
- URL: https://github.com/willothy/libsql-nvim
- Owner: willothy
- License: mit
- Created: 2024-03-06T05:18:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-05T04:54:42.000Z (over 2 years ago)
- Last Synced: 2025-02-05T04:46:19.710Z (over 1 year ago)
- Language: Rust
- Homepage:
- Size: 110 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# libsql-nvim
Unofficial Neovim Lua bindings for LibSQL / Turso, mainly focused on the remote API.
> [!Note]
> This is a work in progress. Expect frequent breaking changes.
## Planned Features
- [x] LibSQL remote connections
- [x] Local File DBs
- [x] In-memory DBs
- [x] Basic query/execute
- [x] Positional placeholders
- [x] Asynchronous execution via libuv/callbacks
- [x] Both synchronous and asynchronous APIs
- [ ] Named placeholders
- [ ] Local replica API
- [ ] DB schema abstraction
- [ ] Query validation
- [ ] JSON or other format support via blobs