Here you can read past volumes of HelloGitHub Monthly by category. You are currently viewing the HelloGitHub Rust collection.
Open Source Urban Traffic Simulator. This is an urban traffic simulation tool written in Rust, supporting the simulation of various modes of transportation, including private cars, public transportation, walking, and cycling. Users can simulate different traffic strategies and infrastructure adjustments within the software.
Command Line Tool to Enhance Git Difference Readability. This is a command line tool written in Rust that presents Git's diff, blame, and grep commands in a clearer and more aesthetically pleasing manner. It supports features like line numbering, syntax highlighting, and smarter inline difference display, seamlessly integrating into the Git workflow.
A Command-line Tool for Quick Display of Disk Usage. This is a command-line tool for visualizing disk usage, with a name derived from a combination of 'du' and the Rust programming language. It is compact, fast, and can display an intuitive overview of disk space.
Secure and Easily Deployable Email Service. This project is an email server written in Rust, supporting common email protocols such as SMTP, IMAP, and POP3, with built-in powerful spam and phishing site filters.
Window Tiling Manager for Windows. This is a desktop window management tool specially designed for Windows, supporting automatic window tiling, management of multiple virtual desktops, and multi-monitor functionality, applicable to Windows 10 and higher versions.
Methods to Optimize the Size of Rust Binaries. By default, Rust does not optimize the size of the binary files during compilation. This project introduces tools and techniques to reduce the volume of Rust binaries without compromising functionality, suitable for scenarios sensitive to program size, such as embedded systems and the Internet of Things.
SQL Database Caching Engine Developed in Rust. This project is a caching layer for Postgres and MySQL databases developed in Rust, featuring automatic cache maintenance, support for caching the results of complex SQL queries, and real-time data synchronization. It integrates seamlessly between existing applications and databases without the need for code modifications, significantly improving query performance.
100 Exercises to Learn Rust. This tutorial adheres to the principle of learning by doing, containing approximately 100 exercises and their answers, guiding you to learn the Rust programming language from scratch.
Rust Concurrency Programming Toolkit. In the world of Rust concurrency programming, it serves as a Swiss Army knife, providing a rich and powerful set of lock-free concurrent data structures and tools, which greatly enhance the efficiency of Rust concurrency programming.
Easier Terminal Multiplexer for Beginners. This project is a terminal multiplexer written in Rust, which supports features like single window multiple tabs, split windows, and automatic reconnection. It offers a ready-to-use default configuration along with a powerful plugin system, making it popular among both beginners and advanced users.