The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 6 Rust beginner-friendly Projects
-
hyperswitch
An open source payments switch written in Rust to make payments fast, reliable and affordable
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
skytable
Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences
-
gust
Built in Rust and leveraging Docker, JSON, and SQLite (with future integration of a GraphQL API), 'gust' simplifies the process of preserving your recipes and creating comprehensive grocery shopping lists.
Zed is great, have been using it to do the Rustlings exercises and learn Rust:
https://github.com/rust-lang/rustlings
If you've been looking for an excuse to learn Rust, check it out.
Project mention: A better storage format for postman collections | news.ycombinator.com | 2024-04-14
Project mention: Show HN: Skytable's new NoSQL engine BlueQL with injection safety, improved perf | news.ycombinator.com | 2023-12-10Hey HN!
I've been working on Skytable since 2020 and after several iterations from a simple K/V store, we've walked the path to this release. The goal of Skytable is to deliver a solid foundation for building data intensive applications.
Skytable's primary goal is performance and scale. Even with a query language it can outperform K/V stores which use simple commands (benchmarks will be shared in another post).
Several implementations in Skytable (especially around query evaluation and execution) are fundamentally different from SQL and even NoSQL counterparts and there are some entirely new concepts which might make it a little hard to grasp.
BlueQL is a very important part of Skytable and it employs some interesting concepts to try and reduce the surface for injection attacks and tries to be a modern and secure alternative to SQL.
- Source code: https://github.com/skytable/skytable
I’m not a bioinformatician, I’m just a software engineer. I made krust because I wanted to learn Rust. I’ve kept working on it and I’m surprised it has as many as 22 stars on GitHub, from people who seem to be in bioinformatics for the most part. So it seems like it’s somewhat interesting/useful. But I don’t know what would make this more/less useful for a specialist.
Project mention: ⚡ TCP Chat: Simple, quick and lightweight chat built over TCP and Rust | /r/rust | 2023-05-27I built one with UDP: https://github.com/pavi2410/ChatUDP
Rust beginner-friendly related posts
- GPUI 2 is now in production – Zed
- Avoid nested matches
- Rustlings is the greatest thing ever
- CodeCrafters CEO adds his paid service as a next step after finishing Rustlings
- I am learning Rust and it seems like I forgot what I learned from last time. Will things get better?
- Learning Rust for project.
- Where do flakes install files / binaries to
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source beginner-friendly projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | Rustlings | 49,167 |
2 | hyperswitch | 10,300 |
3 | skytable | 2,249 |
4 | krust | 29 |
5 | gust | 6 |
6 | ChatUDP | 4 |
Sponsored