Here you can read past volumes of HelloGitHub Monthly by category. You are currently viewing the HelloGitHub Rust collection.
Word Document Reader in Terminal.This is a terminal Word document viewing tool developed with Rust. It can quickly render.docx files in the command line while preserving formats, tables and color effects. It provides an interactive interface and supports full-text search, image display, multi-format export and other functions.

eBPF-based Linux Network Traffic Analysis Tool.This is a network traffic sniffing and analysis tool based on eBPF technology. It can quickly open a panoramic view of network traffic on Linux. It provides a terminal visualization interface to display traffic statistics information in detail, and supports functions such as firewall rule management, fuzzy search and data export.

High-performance Distributed Storage System Based on Rust.This is a high-performance distributed object storage system built with Rust, aiming to be an open-source alternative to MinIO. It is easy to install and compatible with the S3 protocol. It adopts a more friendly open-source protocol and has a built-in web management background with a clean interface. At the same time, it supports domestic secure devices and systems and is suitable for scenarios such as massive data storage, big data, the Internet, industry, and secure storage.

Command Line Data File Visualization Browsing Tool.This is a command-line tool for browsing and querying tabular data files such as CSV, Parquet, Arrow, Excel, etc. It provides interactive interface experience, supports SQL queries, multi-table operations, fuzzy search and Vim-style shortcut keys and other functions.

Minimal File Sharing and Short Link Platform.This is a lightweight web application written in Rust that integrates file sharing, online clipboard, and URL shortening. It is secure, reliable, and easy to deploy, supporting features such as automatic expiration, setting passwords, and protection levels.

One-stop Multilingual Development Environment Management Tool.This is a development environment management tool written in Rust. It integrates multi-language toolchain switching, environment variable management and task automation. It easily solves problems such as multi-version programming languages, environment isolation and automated construction. It can replace multiple tools such as asdf, nvm, pyenv, direnv and make.

More User-Friendly Port Viewing Tool.This is a humanized and user-friendly command-line tool designed specifically for Linux. It is used to monitor sockets and local ports. It displays port and process network connection information in a beautiful and compact table in real time. It supports filtering, sorting, and formatted output and can be used as a replacement for netstat.

Better df Command Replacement Tool.This project is a Rust-based tool for viewing disk usage in Linux systems. It provides more intuitive data display than the df command and supports custom column display, filtering, sorting, and other functions.

Microsoft Open-Sourced Terminal Text Editor.This project is a terminal (TUI) text editor developed with Rust, paying tribute to the classic MS-DOS Editor. It is small in size, starts quickly, is cross-platform, and provides VSCode-like shortcut keys and interaction experience, suitable for simple text editing scenarios.

Tool for Defining HTTP Requests in Plain Text.This is a command-line tool written in Rust that allows you to define HTTP requests in plain text. It is ready to use and easy to integrate, making it simple to make HTTP requests or to test interfaces and HTML content. It supports multiple links, GraphQL, result verification, and other features.
POST https://example.org/api/tests { "id": "4568", "evaluate": true } HTTP 200 [Asserts] header "X-Frame-Options" == "SAMEORIGIN" jsonpath "$.status" == "RUNNING" # Check the status code jsonpath "$.tests" count == 25 # Check the number of items jsonpath "$.id" matches /\d{4}/ # Check the format of the id
