InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →
Top 23 Rust open-source Projects
-
It's been mentioned a couple of times in this thread, but Bevy also has an implementation of Nanite's ideas (sometimes called Virtual Geometry). I'm the author of that, happy to answer questions :)
As for this project, Scthe did a great job! I've been talking with them about several parts of the process, culminating in some improvements to Bevy's code (https://github.com/bevyengine/bevy/pull/15023). Always happy to see more people working on this, Nanite has a ton of cool ideas.
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
Project mention: I'm Funding Ladybird Because I Can't Fund Firefox | news.ycombinator.com | 2024-07-07
What he said is true, AWS uses Rust heavily in some of AWS core systems https://aws.amazon.com/blogs/devops/why-aws-is-the-best-plac....
Some of the open source projects you can find are AWS Firecracker https://github.com/firecracker-microvm/firecracker and Cloudflare Pingora https://github.com/cloudflare/pingora
-
hyperswitch
An open source payments switch written in Rust to make payments fast, reliable and affordable
Project mention: Securing Digital Transactions: How Hyperswitch makes Payment Protection a Priority | dev.to | 2024-08-01In the end, we're not just developing an application; we're creating a secure future for digital transactions. Our goal is to allow businesses to focus on their core competencies while we ensure the protection of their customers' financial information. With Hyperswitch, security isn't just a feature—it's a cornerstone of our service. We're dedicated to maintaining the highest standards of data protection, giving both merchants and customers peace of mind in their digital transactions.
-
Practice: PingCAP Talent plan
-
quickwit
Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.
If you don't need vector search and have very large Elasticsearch deployment, you can have a look at Quickwit, it's a search engine on object storage, and it's OSS
Repo: https://github.com/quickwit-oss/quickwit
-
The closest I’ve found in terms of description is https://github.com/feschber/lan-mouse, but the lack of encryption on the connection has discouraged me from using it.
I’m also a paid Synergy user, and it’s frankly comedic how long Wayland support has been on their road map. I’m not convinced it’s ever coming, which means I’m probably only 1-2 distro updates from being forced to use something else
-
Project mention: Ask HN: Offering free GraphQL migration support | news.ycombinator.com | 2024-06-17
Hello everyone,
I want to ask if anyone is interested in having me build a best-practice GraphQL API on top of your existing REST or gRPC APIs, completely free of charge.
We're currently running a pilot with our open-source GraphQL runtime, which you can check out at https://tailcall.run/, and would like to test it out with some real production APIs. Anyone who is interested, please comment and if need be we will build the whole GraphQL layer for you for free.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
cherrybomb
Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests.
Project mention: Cherrybomb: Audit, validate and test API specifications | news.ycombinator.com | 2023-11-22 -
tach
A Python tool to enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust
Project mention: Show HN: Strict interfaces and dep management for Python, written in Rust | news.ycombinator.com | 2024-08-26 -
websurfx
:rocket: An open source alternative to searx which provides a modern-looking :sparkles:, lightning-fast :zap:, privacy respecting :disguised_face:, secure :lock: meta search engine
GitHub release: https://github.com/neon-mmd/websurfx/releases/tag/v1.0.0
-
Verve
Verve is a lightweight and blazingly fast launcher for accessing and opening applications, files and documents. ⚡
-
Project mention: What should I do when someone blatantly copy my open-source project on GitHub? | news.ycombinator.com | 2024-08-25
This is OasysDB v0.4: https://github.com/oasysai/oasysdb/tree/v0.4.0
I honestly don't know what to do. I know that OasysDB is open-source and thus, free to modify and redistribute. But, I feel like this is more like a plagiarism and a bit unethical to do.
If anyone got similar experience, I'd like to hear some advice.
Thank you in advance.
-
rmt.rs
Rmt is similar to the rm command but saves the deleted elements in the trash and restores them. Rmt is written in Rust 🦀
-
-
transparency-data
U.S. Healthcare Transparency Data. Supplemental data for the CMS/HHS price transparency rules.
-
plexo-core
Plexo: The next generation, open-source, and AI-powered tool for planning, managing, and collaborating on your software projects.
-
Fabled-Engine
Self Study on developing a game engine using wgpu as the rendering API. Learning as I go.
-
rust-practice
Collection of Rust Exercises to learn and practice building CLI tools in Rust The exercises are structured to cover all essential Rust concepts, from basics like variables and control flow to advanced topics like asynchronous programming and unsafe Rust and contain tiny projects that teach how to build efficient and scalable production-ready CLI apps.
The repo I am talking about is rust-practice. (do not forget to give it a ⭐)
-
sahomedb
A high-performance embedded vector database optimized for edge devices, delivering speed and efficiency with the advanced HNSW indexing algorithm.
Project mention: What should I do when someone blatantly copy my open-source project on GitHub? | news.ycombinator.com | 2024-08-25Hi HN,
I created an open-source vector database a couple months back called OasysDB. It's not a popular project but it serve a specific use case and has a small community behind it.
So, recently, someone in the community sent a link to me about a repository that after digging deeper into it seems like a blatant copy of OasysDB v0.4 (It's now v0.7). They changed all of the initial branding and information to their own branding like name, author, email, etc.
This is their repository: https://github.com/Sahomey-Technologies/sahomedb
-
SOLotery
A decentralized lottery program with daily updates and automatic draw with a maximum of 300 participants🃏. Focused on the new paradigm of web3 gambling on the Solana blockchain.
-
EStash
An open source, cross-platform, programmed in rust, encrypted digital vault (store files and text) with the capability to set a path and with the click of a button to copy the contents to that file.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust open-source discussion
Rust open-source related posts
-
34 ⭐s in 3 days: Hard but For the First Time!
-
Bevy: A refreshingly simple data-driven game engine built in Rust
-
What should I do when someone blatantly copy my open-source project on GitHub?
-
5 terms to get yourself familiar with RAG
-
DevLog #1: OasysDB Overhaul
-
Rust Is for the Engine, Not the Game
-
How I got my first Rust job by doing open-source
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 Sep 2024
Index
What are some of the best open-source open-source projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | bevy | 35,151 |
2 | firecracker | 25,076 |
3 | hyperswitch | 11,651 |
4 | talent-plan | 10,083 |
5 | quickwit | 7,816 |
6 | lan-mouse | 2,366 |
7 | tailcall | 1,257 |
8 | cherrybomb | 1,112 |
9 | tach | 977 |
10 | websurfx | 702 |
11 | Verve | 657 |
12 | oasysdb | 340 |
13 | rmt.rs | 301 |
14 | crossbow | 198 |
15 | transparency-data | 30 |
16 | plexo-core | 26 |
17 | Fabled-Engine | 24 |
18 | rust-practice | 14 |
19 | sahomedb | 11 |
20 | SOLotery | 8 |
21 | EStash | 7 |
22 | rat-rs | 6 |
23 | nibble8 | 3 |