dflat
sqlite-plus
Our great sponsors
dflat | sqlite-plus | |
---|---|---|
5 | 28 | |
300 | 3,372 | |
- | - | |
3.8 | 7.7 | |
about 1 month ago | about 1 month ago | |
Swift | C | |
BSD 3-clause "New" or "Revised" License | MIT License |
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.
dflat
-
Show HN: Distributed SQLite on FoundationDB
This is really, IMHO (as someone implements things on top of SQLite too https://dflat.io) pushes SQLite too far as the implementation of cross-db transactions have some big issues: https://www.sqlite.org/limits.html (the number of attached databases cannot exceed 10 or 125 (if you compile your own)) https://www.sqlite.org/wal.html (in WAL mode, there is no transactional guarantee for cross database transactions (atomic per database, but not cross database))
-
Hacker News top posts: Apr 4, 2021
Dflat: SQLite FlatBuffers\ (4 comments)
- Dflat: SQLite FlatBuffers
-
SQLite Plus: all the missing SQLite functions
Flatbuffers would be better as it doesn't need to deserialize at all (I think protobuf supports to partially deserialization nowadays?). I did something similar with https://dflat.io/ too!
sqlite-plus
-
Sqlime: Online SQLite Playground
People should check out Nalgeon's work on SQLite extensions: https://github.com/nalgeon/sqlean.
-
Sqlite3 and electron in production
Extra - Not sure what you are doing with the database but I came across this repo of extensions that seem pretty solid - https://github.com/nalgeon/sqlean
-
Sqlpkg – SQLite Package Registry
The simplicity of tree-navigation in "closure" is pretty amazing for how simple it is: https://github.com/nalgeon/sqlean/issues/27
Given that SQLite supports huge sizes for text, you could almost use the above as a way to create an outliner, with everything stored in the database itself ...
- The ultimate set of SQLite extensions
- sqlean: A set of SQLite extensions
-
The Set of SQLite Extensions
https://github.com/nalgeon/sqlean/blob/main/docs/define.md
I've been considering using that. Anyone have any experience with it?
-
Making SQLite extensions pip install-able
Author here, happy to answer questions!
Simon already gave a great intro to my SQLite extensions, and I just want to point folks to Anton Zhiyanov's sqlean project, for pure-C extensions: https://github.com/nalgeon/sqlean
Also, some of these extensions are also packaged as Datasette plugins, so you can also run `datasette install datasette-sqlite-regex` or `datasette install datasette-sqlite-ulid` to add these extension to your Datasette instances! https://docs.datasette.io/en/stable/plugins.html
-
Regular Expressions in SQLite
And much more! See documentation for details.
What are some alternatives?
sqlite_protobuf - A SQLite extension for extracting values from serialized Protobuf messages
datasette-lite - Datasette running in your browser using WebAssembly and Pyodide
mvsqlite - Distributed, MVCC SQLite that runs on FoundationDB.
mergestat-lite - Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊
enkiTS - A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.
sqliteviz - Instant offline SQL-powered data visualisation in your browser
sqlite_ora_functions
go-sqlite3-stdlib - A standard library for mattn/go-sqlite3 including best-effort date parsing, url parsing, math/string functions, and stats aggregation functions
clayoven - 💎 beautiful website generator aimed at math-heavy sites
json2csv - Convert json to csv with column titles
comdb2 - Bloomberg's distributed RDBMS