laminarmq
codestage
laminarmq | codestage | |
---|---|---|
1 | 5 | |
56 | 21 | |
- | - | |
8.1 | 7.4 | |
17 days ago | 5 months ago | |
Rust | JavaScript | |
MIT License | BSD 3-clause "New" or "Revised" 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.
laminarmq
-
Ask HN: Show me your half baked project
laminarmq: https://github.com/arindas/laminarmq
I am building a message queue from scratch in Rust. It is intended to be a resource efficient alternative to Apache Kafka. (It does not rely on any Kafka libraries.)
It has similar concepts like topics and partitions. It is intended to be distributed in nature, with no reliance on any third party component.
Currently it only provides a segmented log implementation which can be used on it's own if necessary. We support both persistent and in-memory storage.
It is still very much in a nascent stage as there are no message queue level APIs or Web endpoints yet.
I tried to keep it as decoupled from different Rust async runtimes as possible to make it easier to integrate to different ecosystems. It currently supports tokio and glommio.
There is also an example to show how the segmented log might be used in a server:
https://github.com/arindas/laminarmq/tree/examples/laminarmq...
Next steps would be to design the message queue level APIs and gradually implement the distributed components.
This is the first time I am implementing something at this scale so any feedback or advice would be great.
codestage
-
Ask HN: Show me your half baked project
a static site generator to generate js samples (will be used for my webgpu book)
https://github.com/shi-yan/codestage
a chatgpt powered vocabulary book (for generating example sentences and quiz)
https://github.com/shi-yan/broca
- GitHub - shi-yan/codestage: A static site generator to create live js demos with an editor
- Show HN: Static Site Generator to build JavaScript playgrounds
- A static site generator to create JS playground demos
- Static site generator to create JavaScript playground demos
What are some alternatives?
nature - 🍀 The Nature Programming Language, may you be able to experience the joy of programming.
migtunnel - Test
RVS_ParseXMLDuration - A Smart parser for xs:duration
rascal - RAnsac Assisted Spectral CALibration
ngs - Next Generation Shell (NGS)
prepareprojectforllmprompt - Transform your code project into a Markdown document optimized for interaction with Language Learning Models like GPT-4, complete with dynamic file selection and token management features.
hacn - A "monad" or DSL for creating React components using Fable and F# computation expressions
speech - A tool to practice English speaking
Smithereen - Federated, ActivityPub-compatible social network server with friends, walls, and groups.
auth
zillion - Make sense of it all. Semantic data modeling and analytics with a sprinkle of AI. https://totalhack.github.io/zillion/
kassette-server - Secured pipelines for your reporting and auditing data