396 Repositories
Rust s-lang Libraries
A collection of lints to catch common mistakes and improve your Cairo code.
cairo-lint A collection of lints to catch common mistakes and improve your Cairo code. Usage cairo-lint can either be used as a library or as a standa
A drop-in replacement for std::time::Instant that is faster and more accurate.
Fastant A drop-in replacement for std::time::Instant that measures time with high performance and high accuracy powered by Time Stamp Counter (TSC). U
VMM-based macOS Native Container Runtime
Akari: VMM-based macOS Native Container Runtime Akari is an experimental OCI runtime aims to run macOS native containers on macOS. This runtime works
A simple and adorable sysinfo utility. [Mirror]
bunbun A simple and adorable sysinfo utility written in Rust. Installation To build bunbun, you'll need Rust installed: $ git clone https://git.devraz
Node.js Project Template for hosting on shuttle.rs
Node.js on shuttle.rs Template This Template is a starting point for creating a Node.js project on the shuttle.rs. It is a simple discord bot template
Rust File Management CLI is a command-line tool written in Rust that provides essential file management functionalities. Whether you're working with files or directories, this tool simplifies common file operations with ease.
Rust FileOps Rust File Management CLI is a command-line tool written in Rust that provides essential file management functionalities. Whether you're w
Generates a theme for Egui based on M3 color palettes.
M3-EGUI About M3-EGUI (material-egui) is a library that takes an input color and generates a color palette using M3 colors. It then applies those colo
Rust crate to retrieve public IP address and geolocation data. ๐ฆ
๐ Public IP Address Lookup and Geolocation Information public-ip-address is a simple Rust library for performing public IP lookups from over a dozen
Efficiently store Rust idiomatic bytes related types in Avro encoding.
Serde Avro Bytes Avro is a binary encoding format which provides a "bytes" type optimized to store &[u8] data like. Unfortunately the apache_avro enco
This is a lightweight audio-video player built in Rust using FFmpeg libraries. It demonstrates the usage of FFmpeg with Rust to play back video files.
FFmpeg Rust Video Player This is a lightweight audio-video player built in Rust using FFmpeg libraries. It demonstrates the usage of FFmpeg with Rust
WinDbg extension written in Rust to dump the CPU / memory state of a running VM
snapshot A Rust WinDbg extension that takes a snapshot of a running VM. snapshot is a WinDbg extension written in Rust that dumps both the state of a
nl-sh: Natural Language Shell
The Natural Language Shell integrates GPT4 or local GGUF-formatted models directly into the terminal experience, allowing operators to describe their tasks in either POSIX commands or fluent human language
Meta framework. Support for dynamic plug-ins and AOP
Kokoro Dynamic publish-subscribe pattern framework. Support for dynamic plug-ins and AOP Not yet stable, do not use in production !! ไธ้ข็ๅ ๅฎนๆไบ่ๆงไบ๏ผไฝๆฏ exa
Detects Linux input, notifies with bell sound
Keypress Notifier keypress-notifier๋ ๋ฆฌ๋ ์ค์์ ๋์ํ๋ ์ ๋ ฅ ์ด๋ฒคํธ ๊ฐ์ง ๋ฐ ๋ฒจ ์๋ฆฌ ์๋ฆผ ํ๋ก์ ํธ์ ๋๋ค. ์๊ฐ keypress-notifier๋ Rust ์ธ์ด๋ก ๊ฐ๋ฐ๋์์ผ๋ฉฐ, ํคํจ๋, ๋ง์ฐ์ค ๋ฑ์ ์ ๋ ฅ ์ด๋ฒคํธ๋ฅผ ๊ฐ์งํ๊ณ , ๋ฒจ ์๋ฆฌ๋ก ์ฌ์ฉ
High-performance, Reliable ChatGLM SDK natural language processing in Rust-Lang
RustGLM for ChatGLM Rust SDK - ไธญๆๆๆกฃ High-performance, high-quality Experience and Reliable ChatGLM SDK natural language processing in Rust-Language 1.
Show HTML content "inside" your egui rendered application
hframe Show HTML content "inside" your egui rendered application. "hframe" stands for "HTML Frame". Note: hframe only works when the application is co
Rust API deployed on Vercel.
This project is a Rust API deployed on Vercel. It is designed for users to build Rust code which can then be called using POST requests. This repository is an easy to use Rust-Vercel API that can be amended for your own requirements.
A AV1 video decoder implemented in pure rust.
Rust AV1 Decoder A AV1 decoder implemented in pure rust. This is an experimental project currently in progress. Unlike existing projects, this is an A
Mine Bitcoin Addresses โ๏ธ๐ ฐ๏ธ๐ ฑ๏ธ๐ พ๏ธ
Bitcoin Address Miner Mine Bitcoin Addresses โ๏ธ ๐ ฐ๏ธ ๐ ฑ๏ธ ๐ พ๏ธ Overview The Bitcoin Address Miner is a utility written in Rust that generates random BIP-
UnlimCloud provides unlimited cloud storage for your files, utilizing Telegram as the storage solution
UnlimCloud provides unlimited cloud storage for your files, utilizing Telegram as the storage solution. Simply log in using your Telegram ID, and you are good to go.
A beautiful, tiny traceback and logging library supporting #![no_std] rust.
breadcrumbs Breadcrumbs is a beautiful, tiny traceback and logging library for Rust that offers seamless integration with #![no_std], multi-threading
Fahrenheit-celsius converter using actix
fahrenheit-celsius-converter Simple http Fahrenheit/Celsius/Kelvin converter using actix-web. Note This is a toy project, not yet finished. It's not r
A reconciliation service to sync a key-value map over multiple instances.
reconcile-rs Docs This crate provides a key-data map structure HRTree that can be used together with the reconciliation Service. Different instances c
A high level DSL for Simplicity. This is a work in progress and is not yet ready for production use
A high level DSL for Simplicity. This is a work in progress and is not yet ready for production use. The language is designed to be simple and easy to use. It is inspired by rust syntax and is statically typed. The syntax will be extended in the future to support more features.
Blog de la comunidad en Espaรฑol, promovemos el contenido de la comunidad e integramos el contenido oficial
๐ค๐ผ Agrega tu articulo Pasos: Haz fork de este proyecto Crea un archivo Markdown en la carpeta articles Escribe tu articulo con este formato --- titl
๐ง Meta Programming language automating multilang communications in a smart way
Table of Contents Merge TLDR Manifest merge-lang Inference File Structure Compile Scheduling Execution Runtime Package Manager API Merge NOTE: Any of
A visual canvas and virtual machine for writing assembly to build cool things. Create machines and connect them together.
Visual Assembly Canvas A highly visual assembly editor, infinite canvas for wiring blocks and machines together, bytecode virtual machine runnable nat
Master Rust programming with this comprehensive roadmap
๐ Master Rust programming with this comprehensive roadmap! Explore fundamental and advanced concepts, code examples, and resources.
Tutorial for Porting PyTorch Transformer Models to Candle (Rust)
Candle Tutorial - Convert Pytorch Models to Candle Candle is an ML framework written in rust that takes advantage of the speed and memory safety Rust
๐ JavaScript driver for ScyllaDB, harnessing Rust's power through napi-rs for top performance. Pre-release stage. ๐งช๐ง
๐ JavaScript driver for ScyllaDB. Pre-release stage. ๐งช๐ง โ ๏ธ Disclaimer โ ๏ธ This repository and the associated npm package are currently in a ๐ฃ pre-r
Better Valtrun with Aimbot and Bhop๐ฅ๐ฅ๐ฅ
BetterValthrun Better Valtrun with Aimbot and Bhop๐ฅ๐ฅ๐ฅ The New Era Valthrun is an open source external Counter-Strike 2 read only kernel-level gamep
Synthia is a lightweight and beginner-friendly interpreted programming language developed in Rust
Synthia is a lightweight and beginner-friendly interpreted programming language developed in Rust. With a simple, intuitive syntax and a focus on ease of use, Synthia is perfect for both newcomers to programming and experienced developers looking for a flexible scripting language
Kiomet.com real-time strategy game
Kiomet.com Kiomet.com is an online multiplayer real-time strategy game. Command your forces wisely and prepare for intense battles! Build Instructions
Lockbox is a command-line tool for generating and managing passwords
Lockbox is a command-line tool for generating and managing passwords. It uses strong encryption algorithms to securely store your passwords, so you can be sure that your data is safe.
Platform that enables Windows driver development in Rust. Developed by Surface.
windows-drivers-rs This repo is a collection of Rust crates that enable developers to develop Windows Drivers in Rust. It is the intention to support
A Rust command that prettifies the ugly `cargo test` output into a beautiful one.
Cargo Pretty Test โจ A Rust command-line tool that prettifies the ugly cargo test output into a beautiful output. This crate can be also used as a libr
A visual canvas and virtual machine for writing assembly to build cool things. Create machines and connect them together.
Visual Assembly Canvas A highly visual assembly editor, infinite canvas for wiring blocks and machines together, bytecode virtual machine runnable nat
A fast, powerful, flexible and easy to use open source data analysis and manipulation tool written in Rust
fisher-rs fisher-rs is a Rust library that brings powerful data manipulation and analysis capabilities to Rust developers, inspired by the popular pan
Contain an energetic quantum particle by strategically placing walls in this 48-hour jam game
Contain an energetic quantum particle by strategically placing walls in this 48-hour jam game. Made with Bevy Engine.
This rust compiler backend emmits valid CLR IR, enambling you to use Rust in .NET projects
What is rustc_codegen_clr? NOTE: this project is a very early proof-of-concept This is a compiler backend for rustc which targets the .NET platform an
A fast, powerful, flexible and easy to use open source data analysis and manipulation tool written in Rust
fisher-rs fisher-rs is a Rust library that brings powerful data manipulation and analysis capabilities to Rust developers, inspired by the popular pan
Get your github contributions right in your terminal, blazingly fast!
GitColorScripts Get your github contributions right in your terminal! Installation Install via yay yay -S gitcolorscripts Install manually Download t
An Emmet-like language that produces JSON, TOML, or YAML
.august:true August is an Emmet-like language that produces JSON, TOML, or YAML from a single-line concise selector-like syntax. If you aren't familia
Collection of immutable and persistent data structures written in Rust, inspired by the standard libraries found in Haskell, Closure and OCaml
PRust: (P)ersistent & Immutable Data Structures in (Rust) This library houses a collection of immutable and persistent data structures, inspired by th
A Rust crate for parsing Windows user minidumps.
udmp-parser-rs: A Rust crate for parsing Windows user minidumps This is a cross-platform crate that parses Windows user minidump dumps that you can ge
A command-line utility which aligns a block of text within the terminal (or a specified number of columns), written in Rust.
align: a command line utility for aligning text. โญ Overview Aligns text within the terminal (or a specified number of columns). The text is treated as
๐Async-dropper is probably the least-worst ad-hoc AysncDrop implementation you've seen so far.
๐ async-dropper async-dropper is probably the least-worst ad-hoc AsyncDrop implementation you've seen, and it works in two ways: async_dropper::simpl
Server load testing CLI tool ๐๏ธ
๐ฅ Rhea A Server Load Testing Tool Rhea is a powerful and easy-to-use command-line tool written in Rust for load testing servers. It allows you to sim
โฒ Situwaition is a Rust utility library that waits for conditions
โฒ situwaition situwaition runs a closure continuously, until an Ok(..) is received, or a timeout period elapses. Install cargo add situwaition
Roguelike Game in Rust using macroquad.rs
Roguelike Game in Rust using macroquad.rs Introduction Welcome to our roguelike game developed in Rust! This project aims to provide an engaging gamin
Blazing fast toolkit for developing Starknet contracts.
Starknet Foundry Blazingly fast toolkit for developing Starknet contracts designed & developed by ex Protostar team from Software Mansion based on nat
A HTML to node macro powered by rstml.
html-node A HTML to node macro powered by rstml. Features Text escaping Pretty-printing NEW: type-safe elements and attributes! (example) Example let
Open source programming language written in Rust.
Tron Programming Language An open-source programming language written in Rust. Installation Before starting the installation, please make sure that yo
rublog /rสblษg/ is a static blog generator written in Rust
README README About rublog demo DEMO Install use Initialize from rublog-template rublog command Publishing the web page Development Plan TOML Front Ma
An attempt to use risc0 with ink!
zink! - risc0 + ink! A demo project prepared for the ParisDot talk ("Zero-Knowledge Proofs using ink!"). The repo contains Substrate node configured w
A naive buffered/sync channel implementation in Rust, using the queue data structure
buffered-queue-rs Introduction This is my attempt at a simple and very naive buffered/synced queue implementation in Rust. The base thread-safe queue
Open source programming language written in Rust.
No longer maintained! Tron Programming Language An open-source programming language written in Rust. Installation Before starting the installation, pl
Modern Rust utility library delivering modularity, performance & extras; or simply Rust version of Lodash
Lorust - API Documentation Lorust is the Rust version of Lodash, which is a modern Javascript utilty library delivering modularity, performance & extr
๐พ๐ฆ ๐บ๐ฎ๐๐๐ฒ๐ฟ๐ถ๐ป๐ด ๐ฟ๐๐๐ ๐๐ต๐ฒ ๐ฟ๐ถ๐ด๐ต๐ ๐๐ฎ๐: ๐๐ต๐ฟ๐ผ๐๐ด๐ต ๐ฐ๐น๐ฎ๐๐๐ถ๐ฐ๐ฎ๐น ๐ฐ๐ผ๐บ๐ฝ๐๐๐ฒ๐ฟ ๐๐ฐ๐ถ๐ฒ๐ป๐ฐ๐ฒ ๐ฝ๐ฟ๐ผ๐ฏ๐น๐ฒ๐บ๐
๐ฆ ๐พ algorithms and data structures in Rust ๐ฃ Rust is a strong-typed (you can't work around the type system, like Python) and static-typed language
๐ฑ๏ธ๐ซ๏ธ๐๏ธ๐พ๏ธ 3FakeIM is a joke program meant to imitate various fictional characters, and the "[CHARACTER] CALLED ME AT 3:00 AM" clickbait trend, while poking fun.
3FakeIM ๐ฑ๏ธ๐ซ๏ธ๐๏ธ๐พ๏ธ 3FakeIM is a joke program meant to imitate various fictional characters, and the "[CHARACTER] CALLED ME AT 3:00 AM" clickbait tre
Small Rust program for sending messages to Telegram channels.
tg-send: a small Rust program for sending Telegram messages Send messages to a group/channel via the Bot API from the command line; it's super simple
Tool to allow parsing large JSON files without laoding into memory
Tool to allow parsing large JSON files without laoding into memory. Developed in Rust with adapters in other programming langauges for easy adoption
SELYA (Special Esoteric Language for Young and Adult)
SELYA (Special Esoteric Language for Young and Adult) -- it is esoteric language for everyone based on hex :D
A hypersonic static-site generator written in Rust. ๐ ๐ ๐ฅ
MANDY ๐ ๐ ๐ฅ A hypersonic static-site generator written in Rust. ๐ ๐ ๐ฅ ABOUT ๐ Mandy is fast, easy to use, easy to deploy, and very flexible! Ge
A comprehensive and FREE Online Rust hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of reverse engineering Rust from scratch.
FREE Reverse Engineering Self-Study Course HERE Hacking Rust A comprehensive and FREE Online Rust hacking tutorial utilizing the x64, ARM64 and ARM32
Super-simple, fully Rust powered "memory" (doc store + semantic search) for LLM projects, semantic search, etc.
memex Super simple "memory" for LLM projects, semantic search, etc. Running the service Note that if you're running on Apple silicon (M1/M2/etc.), it'
Bring the power of pre-signed URLs to your apps. Signway is a gateway for redirecting authentic signed URLs to the requested API
A gateway that proxies signed requests to other APIs. Check the docs for more info. If you are looking for the managed version checkout this link http
Read specialized NGS formats as data frames in R, Python, and more.
oxbow Read specialized bioinformatic file formats as data frames in R, Python, and more. File formats create a lot of friction for computational biolo
A comprehensive collection of resources and learning materials for Rust programming, empowering developers to explore and master the modern, safe, and blazingly fast language.
๐ฆ Awesome Rust Lang โฐ๏ธ Project Description : Welcome to the Awesome Rust Lang repository! This is a comprehensive collection of resources for Rust, a
An Educational Ransomware Written in Rust.
Rust-based Ransomware This Windows ransomware example is written in 100% Rust. This code encrypts all files that the computer can read and write under
๐ฑ A crusty currency converter
๐ฑ moneyman A crusty currency converter Example $ moneyman convert 50 --from EUR --to PHP --on 2023-05-06 --fallback 50 EUR - 3044.5833333333350 PHP
An interactive Bayesian Probability Calculator CLI that guides users through updating beliefs based on new evidence.
Bayesian Probability Calculator CLI Welcome to the Bayesian Probability Calculator CLI! This command-line tool is designed to help you update your bel
Rust-lang Continuous Wavelet Transform(CWT) library inspired by fCWT.
fastcwt Rust-lang Continuous Wavelet Transform(CWT) library inspired by fCWT. This crate is a direct translation of fCWT Library written in C++ by Art
Meet Rustacean GPT, an experimental project transforming OpenAi's GPT into a helpful, autonomous software engineer to support senior developers and simplify coding life! ๐๐ค๐ง
Rustacean GPT Welcome, fellow coding enthusiasts! ๐ ๐ค I am excited to introduce you to Rustacean GPT, my humble yet ambitious project that aims to t
Create cairo_project.toml for a given Scarb package.
scarb-eject Create cairo_project.toml for a given Scarb package. โ ๏ธ Caveats This tool is just a temporary hack, use with caution! Scarb team does not
A version control system implemented from scratch in Rust.
Version Control An experiment to write a version control system from scratch in Rust. CLI Usage Usage: revtool COMMAND Commands: init initia
LLaMa 7b with CUDA acceleration implemented in rust. Minimal GPU memory needed!
LLaMa 7b in rust This repo contains the popular LLaMa 7b language model, fully implemented in the rust programming language! Uses dfdx tensors and CUD
๐ A not-so-true-to-life implementation of .env (dot env) for gmod
gmsv_dot_env A not-so-true-to-life implementation of a .env file for gmod. Place a .env at ./garrysmod/.env and any variables set in it will be access
๐ CLI to create starters from repos + Templates ๐ค + Actions ๐
Backpack A tool to curate and automate your starter projects Key Features โข How To Use โข Download โข Contributing โข License Key Features Generate from
GPT-3 powered CLI tool to help you remember bash commands.
Rusty: GPT-3 Powered CLI Tool Convert natural language into executable commands directly from the terminal! Open source CLI tool powered by OpenAI (br
A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops, browsers, tvs and everywhere.
Rio term tl;dr: Rio is a terminal built to run everywhere, as a native desktop applications by Rust/WebGPU or even in the browser powered by WebAssemb
AI learns to play flappy bird using neuro-evolution, implemented in Rust using macroquad
Flappy Bird AI AI learns to play flappy bird. This is a neuro-evolution simulation of flappy birds implemented in rust using macroquad Demo Usage Clon
A simple tutorial on how to call a C function from Rust ๐ฆ
How to call a C function from Rust ๐ฆ โ๏ธ I was working on a Rust project where we needed to interact with code written in C. I had to learn how to wor
The true next-gen L7 minecraft proxy and load balancer. Built in Rust.
Lure The true next-gen L7 minecraft proxy and load balancer. Built in Rust, Tokio and Valence. Why? Rust is a powerful programming language and a grea
A minimal template for building smart contracts with Cairo 1.0
Minimal Cairo 1.0 Template Built with auditless/cairo-template A minimal template for building smart contracts with Cairo 1.0 using the Quaireaux proj
Simple Secure Static (HTTPS) File Server with embedded certificate
Secure Static File Server Static Files HTTPs server with self signed embedded certificate Installation Install using cargo: cargo install ssfs Or buil
A Rust driver for the Arm Generic Interrupt Controller version 3 or 4 (GICv3 and GICv4).
Arm Generic Interrupt Controller driver This crate provides a Rust driver for the Arm Generic Interrupt Controller version 3 or 4 (GICv3 and GICv4). C
A template for starting a flipperzero-rs project for the Flipper Zero๐ฌ
flipperzero-template ๐ A template for kick-starting a Rust + FlipperZero project using flipperzero-rs ๐ฌ โค๏ธ ๐ฆ . Currently supports SDK 14.0 (flipper
Serde support for n-dimensional arrays from self-describing formats
serde-ndim Overview This crate provides a way to serialize and deserialize arrays of arbitrary dimensionality from self-described formats such as JSON
Background task processing for Rust applications with Tokio, Diesel, and PostgreSQL.
Async persistent background task processing for Rust applications with Tokio. Queue asynchronous tasks to be processed by workers. It's designed to be
Check a folder for dirty git repositories, forgotten branches and commits
dg - find dirty git repos Ever forgot to push a commit or lost your work because you assumed it was pushed to Github but it wasn't? dg finds local git
A collection of crates to make minecraft development (client, server) with rust possible.
rust-craft rust-craft is a collection of crates to make minecraft development (client, server) with rust possible. Motivation There's no better way of
Summarize audio/video files
About A simple CLI tool to summarize audio files. Uses the OpenAI whisper API to transcribe the audio to text and then the OpenAI ChatGPT API to summa
Neural Network implementation from scratch using Cairo 1.0
Neural Network for MNIST in Cairo 1.0 Implementation of a Neural Network from scratch using Cairo 1.0 for MNIST predictions. The NN has a simple two-l
The Amp programming language: a language designed for building high performance systems.
A language designed for building high performance systems. Platform Support x86_64-pc-windows โ x86_64-unknown-linux โ ๏ธ untested x86_64-unknown-darwin
BingGPT command line client, written in rust.
BingGPT BingGPT command line client, written in rust ไธญๆ่ฏดๆ This project is a rust language implementation of EdgeGPT, all the hard stuff was done by th
Write UTXO-based Susbtrate Runtimes
Tuxedo Write UTXO-based Substrate Runtimes Table of Contents Architecture Repository Contents Tuxedo Core Template Runtime Template Node Wallet Fundin
"Philips Ambilight for desktops". A tool to generate color palettes from your desktop wallpaper and send them to Home Assistant.
Desktop Dye DesktopDye is an open source project written in Rust that allows users to have their lights paired with Home Assistant adjust to the most
Browse and listen to thousands of radio stations across the globe right from your terminal ๐ ๐ป ๐ตโจ
TuneIn CLI A command line interface for TuneIn Radio. You can search for stations, play them, and see what's currently playing. ๐ Installation Compil
A MITM Proxy Written in Rust ๐ฆ! Toolkit for HTTP/1, HTTP/2, and WebSockets with SSL/TLS Capabilities. Learning Project.
Man In The Middle Proxy Description Rust-based Man in the Middle proxy, an early-stage project aimed at providing visibility into network traffic. Cur