civboot
sparkey
civboot | sparkey | |
---|---|---|
10 | 1 | |
330 | 1,150 | |
1.2% | 0.1% | |
0.0 | 4.0 | |
4 months ago | 10 months ago | |
C | ||
The Unlicense | 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.
civboot
- Drowning in code: The ever-growing problem of ever-growing codebases
-
A Love Letter to Tinkerable Software
In case anyone's curious: I didn't recognize the .org domain but I felt lucky, punk, and followed it. civboot.org redirected me to https://github.com/civboot/civboot which I totally would feel comfortable visiting :)
-
Sparkey is a simple constant key/value storage library
Hey, this is effectively the same idea I'm going to implement!
https://github.com/civboot/civboot/blob/main/blog/0012-dev-l...
Mine will be slightly more than key/value. My index file will support indexes of arbitrary record fields as well as the index of all items in loam, but it's effectively the same idea.
Note you could keep a live instance running to handle live writes, which uses an in-memory hash for recent writes and updates the hash index as-needed. Because the index can be rebuilt from the data there is no concern about data loss.
- How to Make a CPU – A Simple Picture Based Explanation
-
An easy-to-implement, arena-friendly hash map
I had a similar idea and called them "Shifted Search Trees". I can see how they are also a kind of Trie
I've written about how they can not only be used for hashes but also for storing sparse indexes. I'm hoping to write an extremely tiny Lua implementation which uses only slab allocation (even better than arena IMO! Though I do love arena allocators)
https://github.com/civboot/civboot/blob/main/blog/0013-civbo...
-
Somebody blew up the Georgia Guidestone
Now… all we got is this ACTUAL CIVILIZATION BOOTSTRAPPING PROJECT: https://github.com/civboot/civboot … it’s a wild concept.
-
You have a 128GB thumb drive and a zombie apocalypse is about to happen, what would you put on it?
you may be interested in civboot
- On Dealing with Complexity in Technology
- GitHub - civboot/civboot: Civilizational bootstrap: landing page and wiki
- Looking for the Best Projects Cataloguing the Knowledge Needed to Rebuild Industrial Society from Scratch
sparkey
What are some alternatives?
hammerspace - Off-heap large object storage