conserve
tree-flat
Our great sponsors
conserve | tree-flat | |
---|---|---|
1 | 2 | |
249 | 25 | |
- | - | |
9.4 | 1.9 | |
7 days ago | about 1 year ago | |
Rust | Rust | |
GNU General Public License v3.0 or later | 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.
conserve
-
What’s everyone working on this week (9/2022)?
While working on Conserve and cargo-mutants I felt that existing Rust progress-bar libraries like Indicatif didn't give me enough control of how the bar was drawn, or at least I was working around them to insert my own text. For example, I wanted to draw several counters into a single line, and it seems like the only way to do that is to just push in a text string.
tree-flat
-
Ask HN: What are some 'cool' but obscure data structures you know about?
I made https://github.com/mamcx/tree-flat as flattened stored tree in pre-order that allows for very fast iterations even for childs/parent queries. Is based on APL, so not that novel.
I also like a lot the relational model, is not that much represented so I making a language on top of it: https://tablam.org.
-
What’s everyone working on this week (9/2022)?
Working in the flattest tree library for Rust (https://github.com/mamcx/tree-flat), inspired by the talk “High-performance Tree Wrangling, the APL Way” by Aaron Hsu.
What are some alternatives?
cargo-mutants - :zombie: Inject bugs and see if your tests catch them!
multiversion-concurrency-control - Implementation of multiversion concurrency control, Raft, Left Right concurrency Hashmaps and a multi consumer multi producer Ringbuffer, concurrent and parallel load-balanced loops, parallel actors implementation in Main.java, Actor2.java and a parallel interpreter
lineiform - A meta-JIT library for Rust interpreters
atomic-server - An open source headless CMS / real-time database. Powerful table editor, full-text search, and SDKs for JS / React / Svelte.
indicatif - A command line progress reporting library for Rust
strop - Stochastically generates machine code
TablaM - The practical relational programing language for data-oriented applications
pot - A private discord music bot writen in rust
entt - Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
glicol - Graph-oriented live coding language and music/audio DSP library written in Rust
pyroscope - Continuous Profiling Platform. Debug performance issues down to a single line of code [Moved to: https://github.com/grafana/pyroscope]