Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gchandra10/useful-rust-links

Open Source repository containing useful links for Rust Programming
https://github.com/gchandra10/useful-rust-links

Last synced: 3 months ago
JSON representation

Open Source repository containing useful links for Rust Programming

Awesome Lists containing this project

README

        

# Useful Rust Links
Open Source repository containing valuable links for Rust Programming. If you find it valuable, please don't forget to show your 💟 by starring this repository.

## Contributing

Please refer [CONTRIBUTING](/CONTRIBUTING.md), [CODE-OF-CONDUCT](/CODE_OF_CONDUCT.md) before you contribute.

### Prerequisite

If you are using VSCode, [Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) will help you build TOC automatically and also fix any markdown related issues.

![Rust Logo](images/Rust_programming_language_black_logo.svg.png)

## Table Of Contents
- [Practice Playground](#practice-playground)
- [Rust Big News](#rust-big-news)
- [Rust Books](#rust-books)
- [Rust Groups](#rust-groups)
- [Rust Tools](#rust-tools)
- [Rust Frameworks](#rust-frameworks)
- [Aynchronous Runtime](#aynchronous-runtime)
- [Web Development](#web-development)
- [Game Development](#game-development)
- [GUI](#gui)
- [Blockchain](#blockchain)
- [Rust Newsletters](#rust-newsletters)
- [Rust Cheatsheets](#rust-cheatsheets)
- [Rust Podcasts](#rust-podcasts)
- [Rust Training Websites](#rust-training-websites)
- [Rust Training Videos : English](#rust-training-videos--english)
- [Rust Training Videos : Other Languages](#rust-training-videos--other-languages)
- [Connect with Me](#connect-with-me)

### Practice Playground

- [Rust Playground](https://play.rust-lang.org/)
- [Tour Of Rust](https://tourofrust.com/index.html)

### Rust Big News

- [Rust in the Linux Kernel](https://www.theregister.com/2022/09/16/rust_in_the_linux_kernel/)
- [NSA urgers orgs to use memory-safe pl](https://www.theregister.com/2022/11/11/nsa_urges_orgs_to_use/)
- [In Rust we Trust: Microsoft Azure CTO](https://www.theregister.com/2022/09/20/rust_microsoft_c/)

### Rust Books

- [The Book](https://doc.rust-lang.org/book/)
- [Fullstack Rust](https://gumroad.com/a/942568563)
- [Rust in Action](https://www.amazon.com/Audible-Rust-in-Action/dp/B09H3NQCBJ/)
- [The Complete Rust Programming Reference Guide](https://www.amazon.com/Complete-Rust-Programming-Reference-Guide/dp/1838828109/)
- [Programming Rust: Fast, Safe Systems Development](https://www.amazon.com/Programming-Rust-Fast-Systems-Development/dp/1492052590/)
- [Rust for Rustaceans: Idiomatic Programming for Experienced Developers](https://www.amazon.com/Rust-Rustaceans-Programming-Experienced-Developers/dp/1718501854/)
- [Command-Line Rust](https://www.amazon.com/Command-Line-Rust-Project-Based-Primer-Writing/dp/1098109430/)
- [Zero To Production in Rust](https://www.amazon.com/Zero-Production-Rust-introduction-development/dp/B0BHLDMFDQ/)
- [Hands-On Rust: Effective Learning through 2D Game Development](https://www.amazon.com/Hands-Rust-Effective-Learning-Development/dp/1680508164/)

### Rust Groups

- [Linked In - Rust Programming Language](https://www.linkedin.com/groups/4973032/)
- [Rust User Groups](https://prev.rust-lang.org/en-US/user-groups.html)
- [Rust Slack](https://rust-lang.slack.com/)

### Rust Tools

- [Eclipse](https://www.eclipse.org/downloads/packages/release/2019-09/r/eclipse-ide-rust-developers-includes-incubating-components)
- [EMACS](https://github.com/rust-lang/rust-mode)
- [Intellij Idea](https://plugins.jetbrains.com/plugin/8182-rust)
- [Sublime /Text](https://github.com/rust-lang/rust-enhanced)
- [VIM](https://github.com/rust-lang/rust.vim)
- [VS Code Extension](https://marketplace.visualstudio.com/items?itemName=matklad.rust-analyzer)

### Rust Frameworks

#### Aynchronous Runtime

- [Tokio](https://tokio.rs/)

#### Web Development

- [Rocket](https://rocket.rs/)
- [Actix Web](https://github.com/actix/actix-web)
- [Yew](https://github.com/yewstack/yew)
- [Zola](https://github.com/getzola/zola)
- [Warp](https://github.com/seanmonstar/warp)
- [Juniper](https://github.com/graphql-rust/juniper)
- [Stdweb](https://github.com/koute/stdweb)
- [Percy](https://github.com/chinedufn/percy)
- [Seed](https://seed-rs.org/)
- [Gloo](https://gloo-rs.web.app/)

#### Game Development

- [Bevy](https://github.com/bevyengine/bevy)
- [ggez](https://github.com/ggez/ggez)
- [Amethyst](https://github.com/amethyst/amethyst)

#### GUI

- [Druid](https://github.com/linebender/druid)
- [Iced](https://github.com/hecrj/iced)
- [Tauri](https://github.com/tauri-apps/tauri)

#### Blockchain

- [Lighthouse](https://github.com/sigp/lighthouse)
- [OpenEhereum](https://github.com/openethereum/openethereum)

### Rust Newsletters

- [Rust Blog](https://blog.rust-lang.org/)
- [This Week in Rust](https://this-week-in-rust.org/)
- [Rust Times](https://rusttimes.com/)
- [Awesome Rust Weekly](https://rust.libhunt.com/newsletter)

### Rust Cheatsheets

- [Cheat rs](https://cheats.rs/)
- [Rust Iterator Cheat Sheet](https://danielkeep.github.io/itercheat_baked.html)
- [Rust Cheat Sheet](https://upsuper.github.io/rust-cheatsheet/)

### Rust Podcasts

- [New Rustacean](https://newrustacean.com/)
- [The Rustacean Station](https://rustacean-station.org/)

### Rust Training Websites

- [Rust By Example](https://doc.rust-lang.org/stable/rust-by-example/index.html)
- [Easy Rust](https://dhghomon.github.io/easy_rust/Chapter_0.html)

### Rust Training Videos : English

- [LinkedIn: Rust Essential Training](https://www.linkedin.com/learning/rust-essential-training/learn-rust-programming)
- [LinkedIn: Rust Code Challenges](https://www.linkedin.com/learning/rust-code-challenges/let-s-put-rust-into-practice)
- [LinkedIn: Advanced Rust Managing Projects](https://www.linkedin.com/learning/advanced-rust-managing-projects/)
- [Youtube: Lets Get Rusty@letsgetrusty](https://www.youtube.com/@letsgetrusty)
- [Youtube: Rust Videos@rustvideos](https://www.youtube.com/@RustVideos)
- [Youtube: Rust for Beginners@Microsoft Developer](https://www.youtube.com/watch?v=PpWR6zungUk&list=PLlrxD0HtieHjbTjrchBwOVks_sr8EVW1x)
- [Youtube: Rust Programming Tutorials@ dcode](https://www.youtube.com/playlist?list=PLVvjrrRCBy2JSHf9tGxGKJ-bYAN_uDCUL)
- [Youtube: Easy Rust@mithradates](https://www.youtube.com/playlist?list=PLfllocyHVgsRwLkTAhG0E-2QxCf-ozBkk)

### Rust Training Videos : Other Languages

- [Youtube: Rust Complete Tutorial in Hindi](https://www.youtube.com/playlist?list=PLRuqvIc0eAmp8Lv6M4BKQWEinvCuqdVFP)
- [Youtube: Easy@mithradates](https://www.youtube.com/playlist?list=PLfllocyHVgsSJf1zO6k6o3SX2mbZjAqYE)

### Connect with Me

This is Ganesh Chandrasekaran, a Big Data Solution Architect | Adjunct Professor and an Technology enthusiast. I'm an influential Technical blogger.
You can follow me on [LinkedIn](https://www.linkedin.com/in/ganeshchandra/) | [Medium](https://medium.com/@gchandra) | [Twitter](https://twitter.com/gchandra) | [Youtube](https://www.youtube.com/@gchandra).