7202 Repositories
Rust rust-atomics-and-locks Libraries
lightweight and customizable rust s-expression (s-expr) parser and printer
s-expr Rust library for S-expression like parsing and printing parser keeps track of spans, and representation (e.g. number base) number and decimal d
Rust DDC/CI high level library
ddc-enhanced-rs ddc-enhanced-rs is a cross platform Rust crate and Node package for controlling monitors with DDC/CI. Documentation Rust: https://docs
Incremental hashing based on curve25519-dalek
A toy project on building an incremental hash function using the Ristretto elliptic curve for me to learn Rust. Example code from examples/main.rs: us
UnoLife is a project made solely in rust for the Timathon jam.
UnoLife, the way of unordinary life This is the perfect app for anyone looking to spice up their life! It has a bunch of apps and features to help you
Non-interactive nREPL client for shell scripts and command-line
nreplops-tool (nr) nreplops-tool (nr) is a non-interactive nREPL client designed to be used in shell scripts and on the command-line. Early α warning:
Zine - a simple and opinionated tool to build your own magazine.
zine Zine - a simple and opinionated tool to build your own magazine. Mobile-first. Intuitive and elegant magazine design. Best reading experiences. T
Aptos-core strives towards being the safest and most scalable layer one blockchain solution.
Aptos-core strives towards being the safest and most scalable layer one blockchain solution. Today, this powers the Aptos Devnet, tomorrow Mainnet in order to create universal and fair access to decentralized assets for billions of people.
Coppers is a custom test harnass for Rust that measures the energy usage of your test suite.
Coppers Coppers is a test harness for Rust that can measure the evolution of power consumptions of a Rust program between different versions with the
Switch windows of same app with alt + ` on windows pc.
Windows Switcher Switch windows of same app with alt + ` on windows pc. 250k single file executable downloaded from Github Release. No installation re
Lightweight parsing for Rust proc macros
Lightweight parsing for Rust proc macros Venial is a WIP parser for Rust proc macros. When writing proc macros that need to parse Rust code (such as a
"goto" implementation for Rust
Goto/Label for Rust Tired of using newfangled control flow mechnisms like "loop," "while," and "for"? Well worry no more! Finally, "goto" and "label"
Workflows make it easy to browse, search, execute and share commands (or a series of commands)--without needing to leave your terminal.
Workflows The repo for all public Workflows that appear within Warp and within commands.dev. To learn how to create local or repository workflows, see
Composable WebSockets made easy, for Rust 🦀
ezsockets Have you ever struggle with creating a WebSocket server or a client in Rust? This crate is for you. High level abstraction of WebSocket, han
cargo-lambda is a Cargo subcommand to help you work with AWS Lambda.
cargo-lambda cargo-lambda is a Cargo subcommand to help you work with AWS Lambda. The new subcommand creates a basic Rust package from a well defined
🖊️ // Just a place to paste
Just a place to paste Features ✨ Code highlighting and line numbers (default) 📖 Markdown rendering (click the button) 🔥 Single-view pastes (click th
RakNet Protocol implementation by Rust.
rust-raknet RakNet Protocol implementation by Rust. Raknet is a reliable udp transport protocol that is often used for communication between game clie
Minty is an amazingly fast file deduplication app built in rust with a rust user interface.
minty Project Minty has a new look and feel!!! Minty is an amazingly fast file deduplication app built in rust with a rust user interface. I say super
Lightweight websocket implement for stream transmission.
Lightws Lightweight websocket implement for stream transmission. Features Avoid heap allocation. Avoid buffering frame payload. Use vectored-io if ava
Texting Robots: A Rust native `robots.txt` parser with thorough unit testing
Texting Robots Crate texting_robots is a library for parsing robots.txt files. A key design goal of this crate is to have a thorough test suite tested
Find and clean heavy build or cache directories.
ProjClean Find and clean heavy build or cache directories. ProjClean finds directories such as node_modules(node), target(rust), build(java) and their
Autogenerated wrapper for the Telegram Bot API written in Rust.
An Elegant Rust Client for Telegram Bot API crates.io • docs.rs Table of contents Introduction Key Features Installation Getting Started Documentation
🇵🇪 Rust programming, in Spanish.
rustico Doing it for the fun. Aren't you cansado from writting Rust Programs in English? Do you like saying "chales" a lot? Would you like to try some
A tool to calculate mean and standard deviation from multiple tests using PageSpeed Insights API.
psi-sample PSI Test tool is an open source tool to assist web developers that runs Page Speed Insight test manually! Installing To install the psi-tes
Rust Util Collection, a simple and friendly error-chain, with many useful utils as an addition.
RUC Rust Util Collection, a simple and friendly error-chain, with many useful utils as an addition. The painful experience of using error-chain gave b
try to find the correct word with only first letter and unknown letter count.
MOTUS Current dictionaries are provided in french and can contain some words not included in the official Motus dictionary. Additionally, dictionaries
Native Maps for Web, Mobile and Desktop
mapr Native Maps for Web, Mobile and Linux A map rendering library written in Rust. Example | Book | API | Chat in Matrix Space Project State This pro
lzlib (lzip compression) bindings for Rust
lzip Documentation A streaming compression/decompression library for rust with bindings to lzlib. # Cargo.toml [dependencies] lzip = "0.1" License Lic
Raspberry PI library for Rust. GPIO controller, L298N motors, sockets and "i2clib" integrated
raslib Raspberry PI library for Rust. GPIO controller, L298N motors, sockets and "i2clib" integrated All tests are made on Raspberry PI 4B+ on Raspbia
A lightweight, cross-platform epub reader.
Pend Pend is a program for reading EPUB files. Check out the web demo! Preview Image(s) Installation Building Pend is simple & easy. You should be abl
Small, lightweight and fast library for rendering text with wgpu.
wgpu-text wgpu-text is a wrapper over glyph-brush for fast and easy text rendering in wgpu. This project was inspired by and is similar to wgpu_glyph,
Control a now blue circle with wasd/arrow keys (intense gameplay)
bevy-moving-circle A yellow circle player controlled with arrow keys/WASD Now you can click to spawn orange cicles lmao (intense action packed gamepla
Rust bindings to the dos-like framework
dos-like for Rust This project provides access to Mattias Gustavsson's dos-like framework, so as to write DOS-like applications in Rust. How to use
Build light & secure cross-platform applications with a web-based UI
Millennium Icon by XFaon. *Stats are from Tauri and may not be fully accurate. Millennium is a cross-platform webview framework written in Rust. With
Just a personal Rust Playground to play around and understand the language.
Rust Proactive Introduction The code is a bit messy but it serves just as a personal Rust Playground to play around and understand the language. You c
The netns-rs crate provides an ultra-simple interface for handling network namespaces in Rust.
netns-rs The netns-rs crate provides an ultra-simple interface for handling network namespaces in Rust. Changing namespaces requires elevated privileg
play NES rpgs with fceux, lua, and rust
rpg-bot play NES rpgs with fceux, lua, and rust running server
Lightweight graphs (sparklines) for use with Embedded Rust
Sparklines for Rust's Embedded-graphics Sparklines are small, high resolution graphics embedded in a context of words, numbers or images". Edward Tuft
Simple image metadata scrubber. Will remove EXIF, XMP and IPTC metadata.
Simple image metadata scrubber. Will remove EXIF, XMP and IPTC metadata.
Bazaar is a Rust crate for algorithmic futures trading
Bazaar is a Rust crate for algorithmic futures trading
`Debug` in rust, but only supports valid rust syntax and outputs nicely formatted using pretty-please
dbg-pls A Debug-like trait for rust that outputs properly formatted code Showcase Take the following code: let code = r#" [ "Hello, World!
A chip-8 emulator in Rust, using raylib for graphics.
A chip-8 emulator in Rust, using raylib for graphics.
Encrypting references in Rust for stupid reasons.
encrypted-ptr This allows you to encrypt references in Rust! Both normal references, and counted references (aka Arcs) They're stored in-memory with a
RRust, a reversible Rust DSL
RRust, reversible DSL for Rust RRust is a reversible subset of Rust inside of Rust, this means you can use it to write a algorithm and then it can run
Firefox used to have this feature a while back (from Firefox 11 to 46) and it is so good, that I feel it needs revival.
3D WebPage Inspector By: Seanpm2001, Et; Al. Top README.md Read this article in a different language Sorted by: A-Z Sorting options unavailable ( af A
Dc improved: Feature-added rewrite of a 50+ year old RPN calculator/stack machine/programming language
dcim [WIP] dc improved: Feature-added rewrite of a 50+ year old RPN calculator/stack machine/programming language This readme is currently incomplete.
Arrowdantic is a small Python library backed by a mature Rust implementation of Apache Arrow
Welcome to arrowdantic Arrowdantic is a small Python library backed by a mature Rust implementation of Apache Arrow that can interoperate with Parquet
ppfetch written in Rust.
ppfetch ppfetch, but written in Rust. 💡 About The ppfetch was created to be a simple, basic, and posix fetch. Now, it's a simple, fast and written in
Implementação de uma Skip List em Rust
SkipList SkipList é uma estrutura descrita em 1989 por William Pugh que se baseia em balancear de forma probabilística atalhos de um item a outro com
A set of safe Least Recently Used (LRU) map/cache types for Rust
LruMap A set of safe Least-Recently-Used (LRU) cache types aimed at providing flexible map-like structures that automatically evict the least recently
🦀 Zulip API Library Rust Client
Zulip API Client Library Rust Crate This repo contains the code for an unofficial, third-party Zulip API client library crate written in the Rust prog
A very bare-bone Block Chain demo that purely implemented by Rust and yew
Intro bloc is one of bare-bone blockchain demo written by Rust, Yew during my learning BlockChain, about years ago. see demo here It just demonstrate
Works out if this is running from inside a shell, and if so, which one.
pshell pshell answers the question "Is my application running in a shell, and if so, which one". Example: you are installing something and want to mak
Wein2D.js bindings for creating browser games in Rust using WebAssembly.
Wein2D.js-WASM Wein2D.js bindings for creating browser games in Rust using WebAssembly. Wein2D.js-WASM requires Wein2d.js to be loaded in the same doc
A secure development tool box and fintech application made with Rust to be used for developing cryptocurrencies on the blockchain.
Crypto Fintech Tools for Rust (CFT) Dependencies Rust MacOS Homebrew # xcode cli tools xcode-select --install # install dependencies using Homebrew b
A command-line tool aiming to upload the local image used in your markdown file to the GitHub repo and replace the local file path with the returned URL.
Pup A command line tool aiming to upload the local image used in your markdown file to the GitHub repo and replace the local file path with the return
An example bdk + yew single page web wallet
bdk-yew-example This project builds a simple bdk-wasm based testnet wallet as a single page web app. The page can be hosted locally or automatically d
A brief implementation of a simple hello world program in rust since they said it couldn't be done.
rust-hello-world A brief blazingly fast 🚀 implementation of a simple hello world program in rust since they said it couldn't be done. 🚀 fast 🚀 Also
Super simple tokio chat server for educational purposes.
achat A collection of simple modules which showcase simple use of tasks, channels, and other tokio primitives to implement simple networking applicati
Yet another shape chess game in Rust.
shape_chesss_in_rust Yet another shape chess game in Rust. Why the implementation is so slow? The main reason is performance of Vector iteration is ve
Library to write x64 Assembly code from Rust, more properly. Designed for the nasm assembler
x64asm Library to write x64 Assembly code from Rust, more properly. Designed for the nasm assembler How to use let mut f = Formatter::new(false); // f
A statically-typed, interpreted programming language, with generics and type inference
Glide A programming language. Currently, this includes: Static typing Generics, with monomorphization Type inference on function calls func identityT
A tool to use docker / podman / oci containers with rust
contain-rs A tool to use docker / podman / oci containers with rust TODO improve error types improve error reporting handle std error for child proces
Easy to use, configurable C/C++ package manager and build system
Easy to use, configurable C/C++ package manager and build system
A tutorial for an NFT Market Place Built with Near Protocol and React.js
nft-marketplace-part-1 A tutorial for an NFT Market Place built using Near Protocol and React.js. Preview To run this app locally, follow below steps:
Super tiny pastebin webapp written in rust.
MicroBin MicroBin is a super tiny and simple self hosted pastebin app written in Rust. The executable is around 6MB and it uses 2MB memory (plus your
Rust + Yew + Axum + Tauri, full-stack Rust development for Desktop apps.
rust-yew-axum-tauri-desktop template Rust + Yew + Axum + Tauri, full-stack Rust development for Desktop apps. Crates frontend: Yew frontend app for de
A Rust-based shell script to create a folder structure to use for a single class every semester. Mostly an excuse to use Rust.
A Rust Course Folder Shell Script PROJECT IN PROGRESS (Spring 2022) When completed, script will create a folder structure of the following schema: [ro
Rustronomy-fits - a Rustronomy tool for FITS file I/O
Rustronomy-fits - a Rustronomy tool for FITS file I/O Rustronomy-fits provides I/O tools for reading, writing and parsing FITS files. It is currently
Dister builds and bundles your wasm web app.
dister Dister builds and bundles your wasm web app. Installation cargo install dister Requirements wasm32-unknown-unknown target: rustup target add wa
Generates preview thumbnails for 3D model files
Generates preview thumbnails for 3D model files. Provide a Windows Explorer extensions that adds preview thumbnails for 3D model files.
Help project managers and project owners with easy-to-understand views of github issue dependencies.
Help project managers and project owners with easy-to-understand views of github issue dependencies.
🎓 My journey from JavaScript to Rust
Rusty Days My journey from JavaScript to Rust I'm a web3 dev looking for higher performance. Enticed that Rust was voted the most loved programming la
Create, open, manage your Python projects with ease, a project aimed to make python development experience a little better
Create, open, manage your Python projects with ease, a project aimed to make python development experience a little better
Gix is a command-line interface (CLI) to access git repositories
gix is a command-line interface (CLI) to access git repositories. It's written to optimize the user-experience, and perform as good or better than the
A generic Rust based Bigtable connection library implemented using gRPC
A generic Rust based Bigtable connection library refactored out the solana mono-repo so that can be shared for different applications.
Astro Format is a library for efficiently encoding and decoding a set of bytes into a single buffer format.
Astro Format is a library for efficiently transcoding arrays into a single buffer and native rust types into strings
Garden monitoring system using m328p Arduino Uno boards. 100% Rust [no_std] using the avr hardware abstraction layer (avr-hal)
uno-revive-rs References Arduino Garden Controller Roadmap uno-revive-rs: roadmap Components & Controllers 1-2 Uno R3 m328p Soil moisture sensor: m328
image url web-scrapper written in rust
imgs - CLI Webscrapper image url web-scrapper written in rust This is a cli application completely written in rust, it aim is to scrap image-url from
A super simple prompt for Fish shell, just shows git info and Vi mode.
vifi is a portmandeau of 'Vi' and 'Fish', because it's a prompt for Fish shell, primarily focused around showing proper indicators when using Vi key bindings.
A systemd-boot configuration and boot entry configuration parser library
A systemd-boot configuration and boot entry configuration parser library
A Rust program for visualizing how sections get packed into your Game Boy ROM
GB Packing Visualizer A Rust program for visualizing how sections get packed into your Game Boy ROM. rhythm_land.mp4 Each column represents a ROM bank
Provides a mock Ambi client that emulates real sensor hardware such as an Edge client
ambi_mock_client Provides a mock Ambi client that emulates real sensor hardware such as an Edge client. Usage You must have Rust installed to build am
A Rust application that compress files and folders
Quick Storer This is a Rust application that compress files and folders. Usage Download or build the binary and place it on your desktop, or any other
Python bindings for heck, the Rust case conversion library
pyheck PyHeck is a case conversion library (for converting strings to snake_case, camelCase etc). It is a thin wrapper around the Rust library heck. R
Navigating around TUM with excellence – An API and website to search for rooms, buildings and other places
NavigaTUM NavigaTUM is a non-official tool developed by students for students, that aims to help you get around at TUM. Feel free to contribute. Featu
A simple gesture daemon in Rust
gestured A simple gesture daemon in Rust cargo install gestured This is a simple gesture daemon made to watch for gesture swipes and execute a command
Solves wordle optimally by means of set subdivision
rust-wordle-solver Solves wordle optimally by means of set subdivision Building and running You should probably use the release build, as the debug bu
Semantic input library for games in Rust
Keybee Keybee is a semantic input binding library. It's currently an early proof of concept that has been extracted from a larger game project, modifi
A simple, modern fuzzy finder tool to run examples in a Cargo project.
cargo-rx cargo-rx is a simple, modern Runner for Examples in a Cargo project. This crate provides a single executable: rx. Basically anywhere you woul
NixEl is a Rust library that turns Nix code into a variety of correct, typed, memory-safe data-structures
🐉 NixEL Lexer, Parser, Abstract Syntax Tree and Concrete Syntax Tree for the Nix Expressions Language. NixEl is a Rust library that turns Nix code in
🥅 Dead simple webhook worker for Sentry to output events in a Discord channel
🥅 Sentry Webhook Dead simple webhook worker for Sentry to output events in a Discord channel Why? This is just a simple Rust HTTP service to do so, t
Rall is an incredibly simple and intuitive logger
Really...? Another Logging Library? Yes! :P rall is an incredibly simple and intuitive logger, consider this crate a failure if you can't get setup wi
A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls
bore A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls. That's all it does:
A UI-framework, built for speed and ease-of-use
A UI-framework, built for speed and ease-of-use. Focused on one thing, the best user-experience for the client and developer.
Cornucopia is a small CLI utility resting on tokio-postgres and designed to facilitate PostgreSQL workflows in Rust
Cornucopia Generate type checked Rust from your SQL Install | Example Cornucopia is a small CLI utility resting on tokio-postgres and designed to faci
A rust library for creating and managing logs of arbitrary binary data
A rust library for creating and managing logs of arbitrary binary data. Presently it's used to collect sensor data. But it should generally be helpful in cases where you need to store timeseries data, in a nearly (but not strictly) append-only fashion.
Sanctity is an acronym for rust ansi16 color test utility
sanctity 🌈 sanctity is an acronym for rust ansi16 color test utility. It prints your own text or the default text in all of the 16 terminal colors.
A lightweight focus CLI tool built with Rust
A lightweight pomodoro focus tool with cross-platform desktop notifications on Linux, MacOS and Windows.
Luno API Client written in Rust Language for Rustaceans :)
The Luno API provides developers with a wealth of financial information provided through the Luno platform
A rust program to try and detect some types of Hardware Keyloggers.
Hardware Keylogger Detection Warning: Certain Types of Hardware keyloggers can not be detected by this program, Passive Hardware Keyloggers are imposs