2477 Repositories
Rust logging-and-metrics Libraries
Utilities for converting Vega-Lite specs from the command line and Python
VlConvert VlConvert provides a Rust library, CLI utility, and Python library for converting Vega-Lite chart specifications into static images (SVG or
Enhance low quality images and videos using AI technology.
Real ESRGAN GUI Real ESRGAN GUI is a simple and minimal GUI for xinntao's Real-ESRGAN This allows you to enhance low quality images and videos using A
Rust crate for Ok-wrapping and try blocks
tryvial A small crate for Ok-wrapping and try blocks. This is compatible with Result, Option, and any type implementing the unstable std::ops::Try tra
🥕 Create a multisig with taproot and spend from it using BDK 🥕
Multisig & carrots This repository contains all the code to build a taproot multisig with your friends, and to spend from it. It's been used first to
A quick way to decode a contract's transaction data with only the contract address and abi.
tx-decoder A quick way to decode a contract's transaction data with only the contract address and abi. E.g, let tx_data = "0xe70dd2fc00000000000000000
A crate providing a MemoryCell struct, which stores a current and previous value.
memcell What is a MemoryCell? A MemoryCell is a struct containing both a current and optional previous value. Definition #[derive(Debug, Clone)] pub s
An asynchronous runtime compatible with WebAssembly and non-WebAssembly targets.
Promise x Tokio = Prokio An asynchronous runtime compatible with WebAssembly and non-WebAssembly targets. Rationale When designing components and libr
A server software designed for fetching Minecraft and Minecraft-related metadata
Minecraft Metadata Server A server software designed for fetching Minecraft and Minecraft-related metadata (such as Forge, Fabric, Quilt and Liteloade
Lexer and parser collections.
laps Lexer and parser collections. With laps, you can build parsers by just defining ASTs and deriving Parse trait for them. Usage Add laps to your pr
An experimental HTTP server in Rust that supports HTTP/1.1, HTTP/2, and HTTP/3 over QUIC.
🚀 H123 An experimental HTTP server in Rust that supports HTTP/1.1, HTTP/2, and HTTP/3 over QUIC. Warning This is an experimental project and not inte
MetagenOmic read Re-Assigner and abundance quantifier
Mora Mora is an read re-assigner that re-assigns query reads to a unique reference. Main steps of Mora: Calculate the expected abundance levels of the
Brainfu*k interpreter and REPL written in Rust🦀
brainfuck interpreter: a simple brainfuck interpreter and REPL writen in rust 🦀 Read this in other languages. AR Arabic-العربية Features Run brainfuc
Bevy plugin that does navmesh generation, pathfinding, and navigation for tilemaps
Bevy plugin that does navmesh generation, pathfinding, and navigation for tilemaps. Navmesh generation is available without Bevy dependency.
A performant, small and versatile entity component system written in Rust
A performant, zero-dependency ECS library with a nice API written in Rust. Usage # Cargo.toml [dependecies] kiwi-ecs = "1.3" // lib.rs use kiwi_ecs::
A command line tool written in Rust and designed to be a modern build tool + package manager for C/C++ projects.
CCake CCake is a command line tool written in Rust and designed to be a modern build tool + package manager for C/C++ projects. Goals To be easily und
Cross-platform GPU-accelerated viewer for the Mandelbrot set and similar (escape-time) fractals
fractal_viewer A cross-platform, GPU-accelerated viewer for the Mandelbrot Set and related fractals. Try it online! Usage Scroll wheel to zoom, click
egui port to Car Thing (and maybe an alternative Car Thing UI?)
tt This project contains a port of egui to the Spotify Car Thing although in the future I also plan for it to contain a custom Car Thing UI. Technical
Easily add metrics to your system -- and actually understand them using automatically customized Prometheus queries
Autometrics 📈 ✨ Autometrics is a macro that makes it trivial to add useful metrics to any function in your codebase. Easily understand and debug your
A fast, simple and lightweight Bloom filter library for Python, fully implemented in Rust.
rBloom A fast, simple and lightweight Bloom filter library for Python, fully implemented in Rust. It's designed to be as pythonic as possible, mimicki
Uses the cardano mini-protocols to receive every block and transaction, and save them to a configurable destination
cardano-slurp Connects to one or more cardano-node's, streams all available transactions, and saves them to disk (or to S3) in raw cbor format. Usage
A SQLite extension for quickly generating random numbers, booleans, characters, and blobs
sqlite-fastrandom A SQLite extension for quickly generating random numbers, booleans, characters, and blobs. Not cryptographically secure. Based on sq
A self-contained, single-binary Rust and Leptos application for remote Wake-on-LAN
Remote Wake-on-LAN with Rust and Leptos A self-contained, single-binary Rust and Leptos application serving a web interface to wake another device on
That program use on platform windows. And if you write any text on uncorrect keyboard layout, that program for that.
📌 This program is designed to translate text into the correct layout when typing is incorrect. 📌 Example ghbdtn - привет Just (by default) pressing
A command line tool for building and running custom web frameworks with Deno in mind.
dddddddd d::::::d jjjj iiii
CLI tool for deterministically building and verifying executable against on-chain programs or buffer accounts
Solana Verify CLI A command line tool to build and verify solana programs. Users can ensure that the hash of the on-chain program matches the hash of
A set of Rust libraries to interact with apple's private APIs and servers.
apple-private-apis A set of Rust libraries to interact with apple's private APIs and servers, made for use in SideInstaller. Library Description omnis
Algebraic structures, higher-kinded types and other category theory bad ideas
Algar Algebric structures, higher-kinded types and other category theory bad ideas. Yes, you'll have generalized functors, applicatives, monads, trave
A superset of PHP with extended syntax and runtime capabilities.
PXP PXP is a superset of the PHP programming language that provides an extended set of syntax rules and language features to improve developer experie
This repo scans pypi, rubygems and hexpm for AWS keys
What is this? This is a project to try to detect any AWS access keys that are accidentally uploaded to the Python Package Index (PyPi). New uploads ar
Diosic is an open source web-based music collection server and streamer
Diosic is an open source web-based music collection server and streamer. Mainly suitable for users who need to deploy on servers with low hardware specifications.
Thread-safe clone-on-write container for fast concurrent writing and reading.
sync_cow Thread-safe clone-on-write container for fast concurrent writing and reading. SyncCow is a container for concurrent writing and reading of da
An mdBook single PDF generator using pure Rust and some Node.js
mdbook-compress An mdBook backend renderer to generate a single PDF file for a full book. There are other similar projects, but most rely on chrome in
Sets of libraries and tools to write applications and libraries mixing OCaml and Rust
Sets of libraries and tools to write applications and libraries mixing OCaml and Rust. These libraries will help keeping your types and data structures synchronized, and enable seamless exchange between OCaml and Rust
Simple CLI to manage your systemd clash.service and config subscriptions on Linux.
clashrup Simple CLI to manage your systemd clash.service and config subscriptions on Linux. Setup, update, apply overrides, and manage via systemctl.
A safe, fast and cross-platform 2D component-based game framework written in rust
shura shura is a safe, fast and cross-platform 2D component-based game framework written in rust. shura helps you to manage big games with a component
Assure that your tests are there, and well written.
cargo-is-tested [ 🇪🇸 ] El libro contiene instrucciones e información detallada en Español. cargo-is-tested is a way to check which of your items are
rsv is a command line tool to deal with small and big CSV, TXT, EXCEL files (especially 10G)
csv, excel toolkit written in Rust rsv is a command line tool to deal with small and big CSV, TXT, EXCEL files (especially 10G). rsv has following fe
Make a PDF file by writing kind of like HTML and CSS.
markup-pdf-rs The Rust library for making a PDF files by writing kind of like HTML and CSS. Inspired by Satori and React-pdf. This library makes a PDF
An actors library for Rust and Tokio designed to work with async / await message handlers out of the box.
Akt An actors framework for Rust and Tokio. It is heavily inspired by Actix and right now it has very similar look and feel. The main difference is th
🍹Branch and bound solution using Rust to calculate an optimal cocktail ingredient list of arbitrary length 🍸
Calculating an Optimal Cocktail Ingredient List Tom Explains the Problem You have 100 different ingredients You have 20 cocktails, each of which use 2
(Pre-Release Software) Secure, Encrypted, P2P chat written atop Warp, IPFS, LibP2P, Dioxus and many more awesome projects and protocols.
Uplink Privacy First, Modular, P2P messaging client built atop Warp. Uplink is written in pure Rust with a UI in Dioxus (which is also written in Rust
Password manager built in Rust using SurrealDB and MagicCrypt.
you-shall-pass Password manager built in Rust using SurrealDB and MagicCrypt. Features Store using file backed SurrealDB. Encrypt passwords before sto
a playground for exploring media capture, processing and publishing with rust
vidrs: a playground for exploring media capture, processing and publishing with rust How to use On a MacOS system with an attached camera you can call
Load and resolve Cargo configuration.
cargo-config2 Load and resolve Cargo configuration. This library is intended to accurately emulate the actual behavior of Cargo configuration, for exa
A terminal-based password manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap
rucksack A terminal-based password manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap Features Password gene
A rust crate for working with colors and color spaces.
Color Art A rust crate for working with colors and color spaces. Documentation See Color Art. Usage Add Dependency [dependencies] color-art = "0.2" Co
A tool for investigating file system and folder contents and their changes.
Sniff A tool for investigating file systems and folder contents and their changes. Sniff can create snapshots of file systems and folders, storing has
📮 load, write, and copy remote and local assets
axoasset This library offers read, write, and copy functions, for local and remote assets given a string that contains a relative or absolute local pa
Automatically assess and score software repositories for supply chain risk.
Hipcheck Hipcheck scores risks for software projects; yours and your dependencies. It analyzes repositories to assess risks, review development practi
📺 An implementation of the retro bouncing DVD logo screensaver animation built with bevy and rust
📺 Bevy bouncing DVD logo This project is a simple demonstration of using the Bevy game engine and the Rust programming language to create a bouncing
A black-box raw calldata decoder using only calldata to guess types and parse parameters.
Calldata Decoder A black-box raw calldata decoder using only calldata. Based off the topics discussed in DeGatchi's article, Reverse The EVM: Raw Call
RusQTTbom takes weather data from the Bureau of Meteorology (BOM) and publishes that data via MQTT messages.
RusQTTbom RusQTTbom collects weather data from the Bureau of Meterology (BOM) then publishes said data locally via MQTT messages. BOM weather data is
A framework for saving and loading game state in Bevy.
Bevy_save A framework for saving and loading game state in Bevy. Features bevy_save is primarily built around extension traits to Bevy's World. Serial
Generate, display and solve mazes in an animated way in the terminal.
How to Run Usage: maze_solver.exe [OPTIONS] --generator GENERATOR|--input INPUT [ROWS] [COLUMNS] Arguments: [ROWS] Number of rows to draw
Is the GIL seeing someone else? How's about repetitively calling and seeing how long it takes to answer?
GIL Knocker pip install gilknocker When you thought the GIL was available, and you find yourself suspecting it might be spending time with another. Yo
Start and stop system for applications to save your budget on hourly billing VPS.
Start and stop system (STT) Start and stop system for applications to save your budget on hourly billing VPS. Service A service consists of start/stop
This tool allows you to create the files needed for a Visual Studio project so that you can continue coding on a Mac for C++ with Visual Studio Code and then submit the Visual Studio project for Class Assignments
This tool allows you to create the files needed for a Visual Studio project so that you can continue coding on a Mac for C++ with Visual Studio Code and then submit the Visual Studio project for Class Assignments
A minimal browser with a super simple rendering engine for HTML and CSS, using Rust.
minimal-browser A minimal browser with a super simple rendering engine for HTML and CSS, using Rust. Credit: https://github.com/mbrubeck and https://l
Web Application with using Rust(Actix, Diesel and etc)
Santa Service App Used technology stack Web Server with using Rust (Actix, Actix-web, Diesel) Data base (Postgres) Console Application (Tokio) Tasks o
Welcome to our bird training simulator! Here you can observe the birds in real time, and use the genetic algorithm to train them to fly and eat food. Through the process of natural selection, this allows the best birds to survive and evolve over generations.
Flyoff Flyoff is a project that uses Rust and WebAssembly (WASM) to train virtual birds to get the most food using a genetic algorithm and a custom ne
scalable and fast unofficial osu! server implementation
gamma! the new bancho server for theta! built for scalability and speed configuration configuration is done either through gamma.toml, or through envi
Stack-based programming language which emulates the look and feel of the 60s
Cauchemar Cauchemar is a stack-based programming language inspired by FORTH but more arcane. Emulates the look and feel of a programming language from
Read and write ID3 tags with machine-readable input and output
ID3-JSON This project's goal is to provide an easy way to read and write ID3 tags with a consistent input and output. The existing tools I've found re
Unify your game sources in one place and aquire more of them, using modules made by the community.
Project Black Pearl Unify your game sources in one place by using modules made by the community. What is Project Black Pearl? Project Black Pearl (or
Safer Nostr is a service that helps protect users by loading sensitive information (IP leak) and using AI to prevent inappropriate images from being uploaded.
Safer Nostr is a service that helps protect users by loading sensitive information (IP leak) and using AI to prevent inappropriate images from being uploaded. It also offers image optimization and storage options. It has configurable privacy and storage settings, as well as custom cache expiration.
An open source Rust high performance cryptocurrency trading API with support for multiple exchanges and language wrappers. written in rust(🦀) with ❤️
Les.rs - Rust Cryptocurrency Exchange Library An open source Rust high performance cryptocurrency trading API with support for multiple exchanges and
I'm currently learning Rust and these are my first programs with this language
learning-Rust I follow the Rust by example official doc for learning That is also available in 'doc pdf' alongside another great rust learning sheet I
Emulator and debugger for LPRS1 ISA & CPU
About LPRSemu is a simple emulator and debugger for LPRS1 ISA & CPU. It supports loading programs from assembly text files, binary string representati
Interpreted, optimized, JITed and compiled implementations of the Brainfuck lang.
Interpreted, Optimized, JITed and Compiled Brainfuck implementations This repo contains a series of brainfuck implementations based on Eli Bendersky b
An eye that keeps track of your Roblox status and shares it with others
Roblox presence for Discord with only one native standalone executable that relies on zero external dependencies, and doesn't need to be installed.
A structure editor for a simple functional programming language, with Vim-like shortcuts and commands.
dilim A structure editor for a simple functional programming language, with Vim-like shortcuts and commands. Written in Rust, using the Yew framework,
Library and proc macro to analyze memory usage of data structures in rust.
Allocative: memory profiler for Rust This crate implements a lightweight memory profiler which allows object traversal and memory size introspection.
Search and read 'The Rust Book' from the terminal
TheBook TheBook is a command line utility that allows you to SEARCH and READ The Rust Programming Language (popularly known as 'The Book' ) from the t
🔮 ChatGPT Desktop Application (Mac, Windows and Linux)
ChatGPT ChatGPT Desktop Application 📦 Install 📝 Update Log 🕒 History versions... Windows From our github releases: ChatGPT_0.7.4_x64_en-US.msi Or i
Inspect and recreate in-memory data structures
YClass A program that allows you to inspect and recreate data structures of other processes. Installation To compile YClass you will need Rust. git cl
Code examples, data structures, and links from my book, Rust Atomics and Locks.
This repository contains the code examples, data structures, and links from Rust Atomics and Locks. The examples from chapters 1, 2, 3, and 8 can be f
MinMon - an opinionated minimal monitoring and alarming tool
MinMon - an opinionated minimal monitoring and alarming tool (for Linux) This tool is just a single binary and a config file. No database, no GUI, no
A fast and flexible LRU map.
A fast and flexible LRU map This repository contains a fast and flexible LRU map. Blazingly fast. Up to twice as fast as the lru crate, and with less
Simple, automatic, and customizable tree pretty-printing in Rust.
display_tree Simple, automatic, and customizable tree pretty-printing in Rust. This crate provides tools to easily pretty-print data as a tree, includ
Open source email client written in Rust and Dioxus. Under 🏗️
Blazemail A full-featued, beautiful, mail client that doesn't suck. Works on mac, windows, linux, mobile, web, etc. Features, status Blazemail is curr
A Rust framework to develop and use plugins within your project, without worrying about the low-level details.
VPlugin: A plugin framework for Rust. Website | Issues | Documentation VPlugin is a Rust framework to develop and use plugins on applications and libr
Acts as an IRC server and a nostr client. Connect with your IRC client using your nostr private key as the password.
nostr-irc Acts as an IRC server and a nostr client. Connect with your IRC client using your nostr private key as the password. Experimental code, use
Adds support for wasm/wat assets in Bevy, and enables easier scripting
bevy_wasm_scripting Adds support for wasm/wat assets in Bevy, and enables easy scripting. This is enabled through the wasmer crate. Prepare for public
Logging for text that should stay in the same place in a console.
console_static_text Crate for logging text that should stay in the same place in a console. This measures words to handle wrapping and has some consol
Chargo is a tool for file encryption/decryption. It's based on Argon2 and ChaCha20Poly1305 algorithms.
| Documentation Chargo is a tool for file encryption/decryption with password. It's based on Argon2 and ChaCha20Poly1305 algorithms. From arg2u with ♥
A minimal and fast zero-copy parser for the PE32+ file format.
peview A minimal and fast zero-copy parser for the PE32+ file format. Goal This project aims to offer a more light weight and easier to use alternativ
✨ A simple and cute tool for exploring Wikipedia from the terminal ✨
Wikipe ✨ Wikipe ✨ is a tool to search Wikipedia from the command-line. Given a search query, it returns a list of matching Wikipedia articles, which c
Horus is an open source tool for running forensic and administrative tasks at the kernel level using eBPF, a low-overhead in-kernel virtual machine, and the Rust programming language.
Horus Horus is an open-source tool for running forensic and administrative tasks at the kernel level using eBPF, a low-overhead in-kernel virtual mach
Rust implementation for Wlroots (Sway, Wayfire, Hikari, River, etc.) of Gnome Screenshot and Idle DBUS Server, which Upwork uses to capture the screen as proof of work.
🚀 upwork-wlroots-bridge 🚀 Rust Implementation for Wlroots (Sway, Wayfire, Hikari, River, etc.) of Gnome Screenshot and Idle DBUS Server (with extra
A bit like tee, a bit like script, but all with a fake tty. Lets you remote control and watch a process
teetty teetty is a wrapper binary to execute a command in a pty while providing remote control facilities. This allows logging the stdout of a process
Generate commit messages using GPT3 based on your changes and commit history.
Commit Generate commit messages using GPT-3 based on your changes and commit history. Install You need Rust and Cargo installed on your machine. See t
A collection of tools for i3 that assist in window, workspace and output operations.
i3-valet A collection of tools for i3 that assist in window, workspace and output operations. i3-valet can be run directly from the command line or as
convert nostr keys and note-ids between hex and bech32
Key-Convertr People are copy-pasting nostr private keys into webpages to convert between the original hex-encoding and bech32-encoding (specified in N
A todo list from terminal. Compatible with Linux and Windows, not tested on macOS
todocli A todo list from terminal. Compatible with Linux and Windows, not tested on macOS (not planing on support tho). Note: Currently being rewritte
A Rust crate for managing authentication and authorization with support for multi-tenant / B2B products, powered by PropelAuth
PropelAuth Add authentication and authorization to your application. This library is meant to be used with a PropelAuth account. You can sign up and g
simple and powerful IP architecture in Rust.
ipzone Ipzone provides a simple and powerful IP architecture to Rust. | Examples | Docs | Latest Note | ipzone = "0.4.0" Examples use ipzone::prelude:
A blazingly fast and memory safe password cracker with user interface.
HashVat A blazingly fast and memory safe password cracker with user interface. HashVat runs with user interface and is capable of cracking the 1.000.0
`prometheus` backend for `metrics` crate
metrics + prometheus = ❤️ API Docs | Changelog prometheus backend for metrics crate. Motivation Rust has at least two ecosystems regarding metrics col
A Team Fortress 2 SDK written in Rust that I update every now and then
tf-rs A Team Fortress 2 SDK written in Rust that I update every now and then. Most of this has been written in early November. I've published it so th
Rust library to generate word cloud images from text and images !
wordcloud-rs A Rust library to generate word-clouds from text and images! Example Code use std::collections::HashMap; use std::fs; use lazy_static::la