154 Repositories
Rust hacktoberfest-accepted Libraries
A firmware for the Clueboard 66% Low Profile keyboard implemented in Rust.
Rust Firmware for Clueboard 66% Low Profile Keyboard A firmware for the Clueboard 66% Low Profile keyboard (also known as 66% hotswap) implemented in
A CLI tool for rustypaste
A CLI tool for rustypaste. Installation From crates.io cargo install rustypaste-cli Binary releases See the available binaries on releases page. Build
Fetch original quality URLs for images posted to a Twitter account
twitter-images Fetches the last tweets of a given account, then prints original quality URLs for all image tweets. Useful for archiving image content
Native webview bindings for Node.js
webview-native Native webview bindings for Node.js Installing webview-native Installing webview-native requires a supported version of Node and Rust.
Devmode is a project management utility for developers.
Dev(mode) Dev(mode) is a project management utility for developers.
A minimal argument parser
Pieces An argument parser built with control in mind. Parsing The results you get are dependent on what order you parse in. If you want to say only pa
Hatch new projects like a chick coming out of its egg
🐣 Cargo Hatch Hatch new projects like a chick coming out of its egg. Cargo hatch is a cargo init/cargo new on steroids, allowing complex templates th
A music bot build in Serenity/Rust.
Sunny Flowers is a Discord bot to play media in voice channels. It uses Serenity and Songbird to accomplish this.
Cross-platform Secure TUI Secret Locker
SafeCloset keeps your secrets in password protected files. SafeCloset is designed to be convenient and avoid common weaknesses like external editing or temporary files written on disk.
Implementation of the Web Cryptography specification in Rust.
[wip] webcrypto Implementation of the Web Cryptography specification in Rust. This crate hopes to ease interoperability between WASM and native target
joshuto: ranger-like terminal file manager written in Rust.
joshuto: ranger-like terminal file manager written in Rust.
Cross-platform Secure TUI Secret Locker
SafeCloset keeps your secrets in password protected files. SafeCloset is designed to be convenient and avoid common weaknesses like external editing o
Thruster - An fast and intuitive rust web framework
A fast, middleware based, web framework written in Rust
Lumen - A new compiler and runtime for BEAM languages
An alternative BEAM implementation, designed for WebAssembly
Rust language bindings for Faiss
Faiss-rs This project provides Rust bindings to Faiss, the state-of-the-art vector search and clustering library. Installing as a dependency Currently
🔍TinySearch is a lightweight, fast, full-text search engine. It is designed for static websites.
tinysearch TinySearch is a lightweight, fast, full-text search engine. It is designed for static websites. TinySearch is written in Rust, and then com
A HDPSG-inspired symbolic natural language parser written in Rust
Treebender A symbolic natural language parsing library for Rust, inspired by HDPSG. What is this? This is a library for parsing natural or constructed
client-server notification center for dbus desktop notifications
tsuchita A client-server notification center for dbus desktop notifications. Specifically org.freedesktop.Notifications dbus messages. Motivation I ju
A very fast implementation of tldr in Rust
A very fast implementation of tldr in Rust: Simplified, example based and community-driven man pages.
A cat(1) clone with syntax highlighting and Git integration.
A cat(1) clone with syntax highlighting and Git integration. Key Features • How To Use • Installation • Customization • Project goals, alternatives [中
A refreshingly simple data-driven game engine built in Rust
What is Bevy? Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever! WARNING Bevy is still in the ve
Find files with SQL-like queries
Find files with SQL-like queries
OpenStreetMap flatdata format and compiler
osmflat Flat OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files. The data format is described and i
🎨 Example-based texture synthesis written in Rust 🦀
🎨 texture-synthesis A light Rust API for Multiresolution Stochastic Texture Synthesis [1], a non-parametric example-based algorithm for image generat
The Hacker's Machine Learning Engine
Juice This is the workspace project for juice - machine learning frameworks for hackers coaster - underlying math abstraction coaster-nn coaster-blas
A peer-reviewed collection of articles/talks/repos which teach concise, idiomatic Rust.
This repository collects resources for writing clean, idiomatic Rust code. Please bring your own. 😊 Idiomatic coding means following the conventions
📮 An elegant Telegram bots framework for Rust
teloxide A full-featured framework that empowers you to easily build Telegram bots using the async/.await syntax in Rust. It handles all the difficult
Source code for the Mun language and runtime.
Mun Mun is a programming language empowering creation through iteration. Features Ahead of time compilation - Mun is compiled ahead of time (AOT), as
Futures-based QUIC implementation in Rust
Pure-rust QUIC protocol implementation Quinn is a pure-rust, future-based implementation of the QUIC transport protocol undergoing standardization by
🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
quiche is an implementation of the QUIC transport protocol and HTTP/3 as specified by the IETF. It provides a low level API for processing QUIC packet
Actor framework for Rust.
Actix Actor framework for Rust Documentation User Guide API Documentation API Documentation (master branch) Features Async and sync actors Actor commu
Encoding and decoding images in Rust
Image Maintainers: @HeroicKatora, @fintelia How to contribute An Image Processing Library This crate provides basic image processing functions and met
Build smaller, faster, and more secure desktop applications with a web frontend.
TAURI Tauri Apps footprint: minuscule performance: ludicrous flexibility: gymnastic security: hardened Current Releases Component Descrip
Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust
Relm Asynchronous, GTK+-based, GUI library, inspired by Elm, written in Rust. This library is in beta stage: it has not been thoroughly tested and its
A refreshingly simple data-driven game engine built in Rust
What is Bevy? Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever! WARNING Bevy is still in the ve
Rust port of simdjson
SIMD Json for Rust Rust port of extremely fast simdjson JSON parser with serde compatibility. readme (for real!) simdjson version Currently tracking
Send nice emails
Jolimail is an open source alternative to all the transactionnal email solutions. Why did we build jolimail? Jolimail comes from the frustration of us
Rust implementation of catapulte email sender
Catapulte What is catapulte? Catapulte is an open source mailer you can host yourself. You can use it to quickly catapult your transactionnal emails t
Implementation of mjml in rust
MRML Introduction This project is a reimplementation of the nice MJML markup language in Rust. How to use it use mrml; fn main() { match mrml::to
:large_orange_diamond: Build beautiful terminal tables with automatic content wrapping
Comfy-table Comfy-table tries to provide utility for building beautiful tables, while being easy to use. Features: Dynamic arrangement of content to a
Keep your dependencies up-to-date
Deps.rs - Dependency status at a glance Deps.rs is a service that shows you at a glance if any of your dependencies are out of date or insecure. This
The Rust toolchain installer
rustup: the Rust toolchain installer Master CI Build Status Windows macOS Linux Etc rustup installs The Rust Programming Language from the official re
Automatically apply the suggestions made by rustc
rustfix The goal of this tool is to read and apply the suggestions made by rustc. Current status Currently, rustfix is split into two crates: rustfix,
Play your favorite live streams from command line
Streamlib Streamlib is a meta-player for media streams. The streamlib CLI works against a curated library of video and audio streams, and enables quer
Simple tool for scaffolding
quick-skeleton tldr; Lightweight replacement for yeoman or slush. Powered by handlebars. This is a scaffolding tool to save you hours of writing boile
A cat(1) clone with wings.
A cat(1) clone with syntax highlighting and Git integration. Key Features • How To Use • Installation • Customization • Project goals, alternatives [中
:stars: Manage your shell commands.
Pueue Pueue is a command-line task management tool for sequential and parallel execution of long-running tasks. Simply put, it's a tool that processes
Linux Kernel Manager and Activity Monitor 🐧💻
Linux Kernel Manager and Activity Monitor 🐧 💻 The kernel is the part of the operating system that facilitates interactions between hardware and soft
Blazing 💥 fast terminal-ui for git written in rust 🦀
Blazing fast terminal client for git written in Rust Features Fast and intuitive keyboard only control Context based help (no need to memorize tons of
A fast duplicate file finder
The Directory Differential hTool DDH traverses input directories and their subdirectories. It also hashes files as needed and reports findings. The H
A fast, simple, recursive content discovery tool written in Rust.
A simple, fast, recursive content discovery tool written in Rust 🦀 Releases ✨ Example Usage ✨ Contributing ✨ Documentation 🦀 😕 What the heck is a f
🤖 The Modern Port Scanner 🤖
➡️ Discord | Installation Guide | Usage Guide ⬅️ The Modern Port Scanner. Fast, smart, effective. 🐋 Docker (Recommended) 👩💻 Kali / Debian 🏗️ Arch
4fun open-source Cave Story reimplementation written in Rust
doukutsu-rs Download latest Nightly builds (Requires being logged in to GitHub) A re-implementation of Cave Story (Doukutsu Monogatari) engine written
Distributed transactional key-value database, originally created to complement TiDB
Website | Documentation | Community Chat TiKV is an open-source, distributed, and transactional key-value database. Unlike other traditional NoSQL sys