Hi All,
I am a veteran C++ developer currently exploring Rust. Looking for some open source projects that I can contribute to and learn from Rust Pros along the way.
Thanks!
+Vinayak
Hi All,
I am a veteran C++ developer currently exploring Rust. Looking for some open source projects that I can contribute to and learn from Rust Pros along the way.
Thanks!
+Vinayak
For further actions, you may consider blocking this person and/or reporting abuse
Marcus Kohlberg -
Hamza Khan -
Farhat Sharif -
Furkan Gözükara -
Top comments (3)
In the web backend space there is a lot of projects still maintained by very few people and with a lot of potential, you could make a big impact there, and have the added bonus that there are both big and small projects. From the top of my head:
Tide web framework, made by a team also working in an Tokio alternative, async-std, you could dip your fingers in any part of the async stack.
github.com/http-rs/tide
Warp web framework, made by the same guy that did hyper, a low level framework that many higher level frameworks use, works with Tokio.
github.com/seanmonstar/warp
As I see it they are serious contenders for the Rust backend framework belt (together with Rocket and Actix_web)
For a bigger codebase you have Actix-web, recently "restructured dev team" its former maintainer and founder leave the project, so new hands may help, this is a more mature codebase than the other 2
github.com/actix/actix-web
Maybe some frontend may interest you; here you have a couple of project that looked very interesting to me but apparently lack of man power:
github.com/utkarshkukreti/markup.rs
github.com/Stebalien/horrorshow-rs
github.com/lambda-fairy/maud
these 3 are lightweight template engines; awesome performance, small codebases and great potential. I would use them but they look like they need more devs.
This one, seems to have a healthier dev team, is just I really like what they are doing and I hope they succeed
github.com/launchbadge/sqlx
All of my suggestions are merely based in my impressions, maybe some teams are just on vacation or just waiting for a big announcement, I'm not involved in any of those, currently I'm in no position to make any considerable contributions to them (too new, too poor and too little time), but I'm working on solve those :).
You can always browse in lib.rs or crates.io for more ideas, I hope you find something interesting, I think you are in the perfect time, the tooling is great, the ecosystem is mature enough but also new enough that you could make a huge impact. Good luck.
You may want to look at nushell. Its a new project that uses Rust.
Also, you may want to put the #discuss tag on this post.
Thanks!