Languages
In the intro we mentioned that Vulcan is composed of cr-sqlite
and then additional components built around it to provide a complete experience for developing applications which rely on distributed state.
The core component, cr-sqlite, can be used anywhere and everywhere that SQLite can be used.
- JavaScript:
- Browser:
- vlcn cr-sqlite wasm build: /docs/cr-sqlite/js/wasm
- Nodejs:
- better-sqlite3: https://github.com/WiseLibs/better-sqlite3 (opens in a new tab)
- and many others
- Browser:
- C/C++: https://www.sqlite.org/capi3ref.html (opens in a new tab)
- Python: https://docs.python.org/3/library/sqlite3.html (opens in a new tab)
- Rust: https://github.com/rusqlite/rusqlite (opens in a new tab)
- Go: https://pkg.go.dev/mod/github.com/mattn/go-sqlite3 (opens in a new tab)
- Java: https://www.sqlitetutorial.net/sqlite-java/ (opens in a new tab)
- .Net: https://learn.microsoft.com/en-us/dotnet/standard/data/sqlite/?tabs=netcore-cli (opens in a new tab)
- Swift: https://github.com/stephencelis/SQLite.swift (opens in a new tab)