516 Repositories
Rust zero-code Libraries
Generates TypeScript code from a Move IDL.
Move TS Code generator for Move packages. Documentation is currently extremely sparse but will be improved in the near future. Setup Install the CLI u
messloc is a drop in replacement for malloc that can transparently recover from memory fragmentation without any changes to application code.
messloc is a drop in replacement for malloc that can transparently recover from memory fragmentation without any changes to application code. Goals Al
A type-safe, high speed programming language for scalable systems
A type-safe, high speed programming language for scalable systems! (featuring a cheesy logo!) note: the compiler is unfinished and probably buggy. if
A WIP minimal C Compiler written in Rust 🦀
_ _ ____ ____ | | __ _ _ __ | | __ / ___/ ___| _ | |/ _` | '_ \| |/ / | | | | | |_| | (_| | | | | | |__| |___
A wrapper around the code action dump from https://mcdiamondfire.com.
DiamondFire Action Dump for Rust A wrapper around the code action dump from https://mcdiamondfire.com. This currently only provides schema types for u
Example to run Rust code on the MCH2022 badge.
Rust on the MCH2022 badge This repo contains instructions and code to run Rust on the MCH2022 badge. There are two approaches regarding environment: I
A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.
Zerokit A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments. Initial scope Focus on RLN
Rate limit guard - Lazy rate limit semaphore implementation to control your asynchronous code frequency execution
Lazy rate limit semaphore (a.k.a fixed window algorithm without queueing) implementation to control your asynchronous code frequency execution
Generate QR code of your Wi-Fi network
ranpha Generate QR code of your Wi-Fi network. Usage: -p PROTOCOL -s SSID [-k KEY] [-f IMAGE_FORMAT] [-o OUT_DIR] [--size SIZE]
Sysexits-rs (sysexits) is a library that provides the system exit code constants
sysexits-rs sysexits-rs (sysexits) is a library that provides the system exit code constants as defined by sysexits.h. This library implements the T
m2cgen (Model 2 Code Generator) - is a lightweight library which provides an easy way to transpile trained statistical models into a native code
Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies
Rust derive-based argument parsing optimized for code size
Argh Argh is an opinionated Derive-based argument parser optimized for code size Derive-based argument parsing optimized for code size and conformance
RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.
RISC Zero WARNING: This software is still experimental, we do not recommend it for production use (see Security section). RISC Zero is a zero-knowledg
TypeRust - simple Rust playground where you can build or run your Rust code and share it with others
Rust playground Welcome to TypeRust! This is a simple Rust playground where you can build or run your Rust code and share it with others. There are a
Apprentice-vscode - a port of @romainl’s excellent Apprentice Vim colour scheme to VS Code
Apprentice for VS Code apprentice-vscode is a port of @romainl’s excellent Apprentice Vim colour scheme to VS Code. The theme is available in two vari
Rust Sandbox [code for 15 concepts of Rust language]
Rust-Programming-Tutorial Rust Sandbox [code for 15 concepts of Rust language]. The first time I've been introduced to Rust was on January 2022, you m
Tools that parsing Rust code into UML diagram (in dot format currently).
rudg Rust UML Diagram Generator Tools that parsing Rust code into UML diagram (in dot format currently). Usage $ rudg.exe --help rudg 0.1.0 USAGE:
Turns running Rust code into a serializable data structure.
WasmBox WasmBox turns running Rust code into a serializable data structure. It does this by compiling it to WebAssembly and running it in a sandbox. T
Command-line tool to make Rust source code entities from Postgres tables.
pg2rs Command-line tool to make Rust source code entities from Postgres tables. Generates: enums structs which can be then used like mod structs; use
This experiment shows connecting wasm-bindgen generated code to a good-web-game application.
GWG + wasm-bindgen example This experiment shows connecting wasm-bindgen generated code to a good-web-game application. It uses simple_logger crate to
▦⧉□▣ A curated list of links to miniquad/macroquad-related code & resources
Awesome Quads A curated list of links to miniquad/macroquad-related code & resources. Game engines miniquad - main crate, engines below build on top o
Generate Rust register maps (`struct`s) from SVD files
svd2rust Generate Rust register maps (structs) from SVD files This project is developed and maintained by the Tools team. Documentation API Minimum Su
Type-check non-existing `Phantom` code for Fun And Profit
Sometimes you may want to write Rust code that ought to be type-checked (e.g., borrow-checked) in the same fashion as real Rust code even though that code is never intended to be run / to affect or even reach code generation.
Python/Rust implementations and notes from Proofs Arguments and Zero Knowledge study group
What is this? This is where I'll be collecting resources related to the Study Group on Dr. Justin Thaler's Proofs Arguments And Zero Knowledge Book. T
Run code from many programming languages!
Langbot Creating an image Install podman Build an image: podman build -t langbot . Running a language Run podman run --rm -i langbot ./scripts/run.sh
Various Code answers for karan's Project questions.
Projects Answers Projects Answers is a collection of various code answers from different contributors in relation to the Projects repository. We encou
this is an initial working version, ALL code will be replaced and rewritten at SOME point
fracgen-gui this is an initial working version, ALL code will be replaced and rewritten at SOME point z | x less/more der bail alt: - | - adjust col
ripsecrets is a command-line tool to prevent committing secret keys into your source code.
ripsecrets is a command-line tool to prevent committing secret keys into your source code. ripsecrets has a few features that distinguish it from other secret scanning tools:
A cargo subcommand that displays the assembly generated for Rust source code
cargo-show-asm A cargo subcommand that displays the assembly generated for Rust source code.
A simple quote-based code generator for Rust
flexgen A flexible, yet simple quote-based code generator for creating beautiful Rust code Why? Rust has two types of macros, and they are both very p
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
This library implements a type macro for a zero-sized type that is Serde deserializable only from one specific value.
Monostate This library implements a type macro for a zero-sized type that is Serde deserializable only from one specific value. [dependencies] monosta
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
A simple code for checking crate 'prost' on WebAssembly (🦀 + 🕸️ = 💖)
rust-wasm-prost This repository is a simple code for checking crate 'prost' on WebAssembly ( 🦀 + 🕸️ = 💖 ). What is prost? prost is a Protocol Buffe
An implementation of Code Generation and Factoring for Fast Evaluation of Low-order Spherical Harmonic Products and Squares
sh_product An implementation of Code Generation and Factoring for Fast Evaluation of Low-order Spherical Harmonic Products and Squares (paper by John
Generate perfect code headers every time.
Generate perfect code headers every time.
Rust library to scan files and expand multi-file crates source code as a single tree
syn-file-expand This library allows you to load full source code of multi-file crates into a single syn::File. Features: Based on syn crate. Handling
A library for generating TypeScript definitions from rust code.
Tsify is a library for generating TypeScript definitions from rust code. Using this with wasm-bindgen will automatically output the types to .d.
Extracting react native app source code from apk file.
extract-myreact Extracting React Native app source code from apk file.
A following of the book: Zero to Production In Rust
A following of the book: Zero to Production In Rust
Removes generated and downloaded files from code projects to free up space
makeclean Removes generated and downloaded files from code projects to free up space. Features: List, cleans and archives projects depending on how lo
A zero-dependency crate for writing repetitive code easier and faster.
akin A zero-dependency crate for writing repetitive code easier and faster. Check Syntax for information about how to use it. Why? Example Syntax NONE
Contains the source code to compile the drop'in language into WebAssembly files
drop'in compiler This repository contains the source code to compile the drop'in language into WebAssembly files. This source code is in an experiment
Generates Solidity code to verify EIP-712 style signatures
eip712 Generates Solidity code to verify EIP-712 style signatures. Usage First, create an abstract contract implementing the functionality you want: /
Rust and TypeScript example code for finding all members from a collection id.
get-collection-rs Use the Crawler cargo build --release ./target/release/get-collection rpc_node collection_id Example: ./target/release/get-col
Common utilities code used across Fulcrum Genomics Rust projects
fgoxide Common utilities code used across Fulcrum Genomics Rust projects. Why? There are many helper functions that are used repeatedly across project
A collection of unsound rust functions using entirly *safe* code
A collection of unsound rust functions using entirly *safe* code
Code for connecting an RP2040 to a Bosch BNO055 IMU and having the realtime orientation data be sent to the host machine via serial USB
Code for connecting an RP2040 (via Raspberry Pi Pico) to a Bosch BNO055 IMU (via an Adafruit breakout board) and having the realtime orientation data be sent to the host machine via serial USB.
Compile-time checked Builder pattern derive macro with zero-memory overhead
Compile-time checked Builder pattern derive macro with zero-memory overhead This is very much a work-in-progress. PRs welcome to bring this to product
This project contains small exercises to get you used to reading and writing Rust code
rustlings 🦀 ❤️ Greetings and welcome to rustlings. This project contains small exercises to get you used to reading and writing Rust code. This inclu
use zig code in rust - a medium effort shitpost
Have you ever wanted to use two of the objectively best programming languages out there - Rust and Zig - at the same time? Has linking applications through C ABI tired you? Well then look no further, as my solution will revolutionise the world of software development!
Telegram bot help you to run Rust code in Telegram via Rust playground
RPG_BOT (Rust Playground Bot) Telegram bot help you to run Rust code in Telegram via Rust playground Bot interface The bot supports 3 straightforward
This code generate coinjoin transaction whici has two inputs and two outputs
How to create coinjoin transaction This code generate coinjoin transaction whici has two inputs and two outputs. First, we create two trasactions. The
Ox is a code editor that runs in your terminal
Ox editor Ox is a code editor that runs in your terminal. About The Project Ox is a code editor. It was written in Rust using ANSI escape sequences. I
A single-threaded executor for deferred async code for games.
This crate provides a single-threaded, sequential, parameterized async runtime. In other words, this creates coroutines, specifically targeting video game logic, though cosync is suitable for creating any sequences of directions which take time.
Here you'll find the open sourced code for the MOBIX staking contracts.
Mobix Staking Compile: rustup default stable cargo wasm Test: cargo test Optimize: quick and good: RUSTFLAGS='-C link-arg=-s' cargo wasm slow and b
A toy example showing how to run Rust code in Python for speed and progress.
PoC: Integrating Rust in Python A toy example showing how to run Rust code in Python for speed and progress. Requirements Python 3.6+ Rust 1.44+ Cargo
This tool converts Lua code to TS automatically, including the conversion of common standards to their TS equivalents.
lua-to-ts This tool converts Lua code to TS automatically, including the conversion of common standards to their TS equivalents. Code that fails to be
Tagref helps you maintain cross-references in your code.
Tagref helps you maintain cross-references in your code. You can use it to help keep things in sync, document assumptions, manage invariants, etc. Airbnb uses it for their front-end monorepo. You should use it too!
rust_arango enables you to connect with ArangoDB server, access to database, execute AQL query, manage ArangoDB in an easy and intuitive way, both async and plain synchronous code with any HTTP ecosystem you love.
rust_arango enables you to connect with ArangoDB server, access to database, execute AQL query, manage ArangoDB in an easy and intuitive way, both async and plain synchronous code with any HTTP ecosystem you love.
An easy-to-use, zero-downtime schema migration tool for Postgres
Reshape is an easy-to-use, zero-downtime schema migration tool for Postgres. It automatically handles complex migrations that would normally require downtime or manual multi-step changes.
A zero-copy parser for the contents of the __unwind_info section of a mach-O binary.
A parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries.
D-s theory based on a flexible rule code by rust.
证据冲突理论算法实践 一、背景 公安工作中笔录是重要的言辞证据形式。对控告人、举报人、证人、被举报人、犯罪嫌疑人和其他案件关系人制作的笔录中,往往因立场、认知水平、观察角度、法律认识等因素的差异,造成同一事实的描述存在差异和冲突。
Adds zero-cost stack overflow protection to your embedded programs
flip-link adds zero-cost stack overflow protection to your embedded programs The problem Bare metal Rust programs may not be memory safe in presence o
This project is based on code from freertos.rs and some additions to simplify the usage of FreeRTOS in embedded applications written in Rust
FreeRTOS-rust This project is based on code from freertos.rs and some additions to simplify the usage of FreeRTOS in embedded applications written in
loc is a tool for counting lines of code. It's a rust implementation of cloc, but it's more than 100x faster.
2019-10-07: I really haven't been on top of accepting pull requests or looking at issues, you guy should definitely look at SCC. It's faster and more
Monorepo for dprint—a pluggable and configurable code formatting platform
dprint Monorepo for dprint—a pluggable and configurable code formatting platform. This project is under active early development. I recommend you chec
🕺 Run React code snippets/components from your command-line without config
Run React code snippets/components from your command-line without config.
Experiments on blockchain technology (also known as Hashed & Zero-trust Verifiable Linked List)
AngeloChain Experiments on blockchain technology (also known as Hashed & Zero-trust Verifiable Linked List) ⚠️ Before We Get Started Before we get sta
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.
Welcome! This is the official repository for the Soufflé language project. The Soufflé language is similar to Datalog (but has terms known as records)
Use Git installed in Bash on Windows/Windows Subsystem for Linux (WSL) from Windows and Visual Studio Code (VSCode)
WSLGit This project provides a small executable that forwards all arguments to git running inside Bash on Windows/Windows Subsystem for Linux (WSL). T
This repo contains crates that are used to create the micro services and keep shared code in a common place.
MyEmma Helper Crates This repo contains crates that can are reused over different services. These crate are used in projects at MyEmma. But these crat
Execute Javascript code in the Dioxus, and get the return value ( for Dioxus )
Golde Dioxus Execute Javascript code in the Dioxus, and get the return value. This demo can help use Javascript to calc the + operator formula. use di
A privacy-preserving blockchain on Substrate
Zerochain Zerochain is a generic privacy-protecting layer on top of Substrate. It provides some useful substrate modules and toolkit for protecting us
Rust library for build scripts to compile C/C++ code into a Rust library
A library to compile C/C++/assembly into a Rust library/application.
Rust command-line tool to encrypt and decrypt files or directories with age
Bottle A Rust command-line tool that can compress and encrypt (and decrypt and extract) files or directories using age, gzip, and tar. Bottle has no c
Hilbert curve but in Rust for j2kun/pmpf-code
About this code This repository contains code for matrix multiplication using Hilbert Curves. The original code (2) is part of @j2kun's code for his n
Code to brute-force Wordle solutions
Wordle solver The idea of this is to find the optimal solution to Wordle puzzles. The current implementation, for each guess, works out the worst case
OpenZKP - pure Rust implementations of Zero-Knowledge Proof systems.
OpenZKP OpenZKP - pure Rust implementations of Zero-Knowledge Proof systems. Overview Project current implements 🐺 the Stark protocol (see its readme
Noir is a domain specific language for zero knowledge proofs
The Noir Programming Language Noir is a Domain Specific Language for SNARK proving systems. It has been designed to use any ACIR compatible proving sy
Twiggy🌱 is a code size profiler
Twiggy 🌱 A code size profiler for Wasm Guide | Contributing | Chat Built with 🦀 🕸 by The Rust and WebAssembly Working Group About Twiggy is a code
A rollup plugin that compile Rust code into WebAssembly modules
rollup-plugin-rust tl;dr -- see examples This is a rollup plugin that loads Rust code so it can be interop with Javascript base project. Currently, th
This is a webpack loader that loads Rust code as a WebAssembly module
rust-native-wasm-loader This is a webpack loader that loads Rust code as a WebAssembly module. It uses the native Rust support for compiling to wasm32
A tool to decompile MSVC PDB files to C++ source code.
PDB Decompiler About Usage Contributing About A tool to decompile MSVC PDB files to C++ source code. This tool is a work in progress and will most lik
Sample code of Yew (0.18). Something like a PuyoPuyo.
RusRus Requirements Docker Depend on Yew ver 0.18.0 Usase docker build -t rusrus . # start serve docker run -p 8080:8080 --rm -it -v $(pwd):/app -w /
How to: Run Rust code on your NVIDIA GPU
Status This documentation about an unstable feature is UNMAINTAINED and was written over a year ago. Things may have drastically changed since then; r
A curated list of Rust code and resources.
Awesome Rust A curated list of Rust code and resources. If you want to contribute, please read this. Table of contents Applications Audio and Music Cr
Source Code for 'Practical Machine Learning with Rust' by Joydeep Bhattacharjee
Apress Source Code This repository accompanies Practical Machine Learning with Rust by Joydeep Bhattacharjee (Apress, 2020). Download the files as a z
⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.
This repository lists static analysis tools for all programming languages, build tools, config files and more. The official website, analysis-tools.de
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code.
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code.
Code to follow along the "Zero To Production" book on API development in Rust.
Zero To Production / Code (Chapter 10 - Part 1) Zero To Production In Rust is an opinionated introduction to backend development using Rust. This repo
Source code for the book Rust in Action
Welcome to Rust in Action source code This source code repository is a companion to the Rust in Action book available from Manning Publications. Suppo
⚙️ A curated list of dynamic analysis tools for all programming languages, binaries, and more.
This repository lists dynamic analysis tools for all programming languages, build tools, config files and more. The official website, analysis-tools.d
This repository contains the Rust source code for the algorithms in the textbook Algorithms, 4th Edition
Overview This repository contains the Rust source code for the algorithms in the textbook Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne.
Complete code for the larger example programs from the book.
Code Examples for Programming Rust This repository contains complete code for the larger example programs from the book “Programming Rust”, by Jim Bla
RCore-Tutorial-v3 - Let's write an OS which can run on RISC-V in Rust from zero!
rCore-Tutorial-v3 rCore-Tutorial version 3.5. See the Documentation in Chinese. Official QQ group number: 735045051 news 2021.11.20: Now we are updati
Rust-and-opengl-lessons - Collection of example code for learning OpenGL in Rust
rust-and-opengl-lessons Project requires Rust 1.31 Collection of example code for learning OpenGL in Rust 00 - Setup 01 - Window 02 - OpenGL Context 0
The-way - A code snippets manager for your terminal.
The Way A code snippets manager for your terminal. Record and retrieve snippets you use every day, or once in a blue moon, without having to spin up a
Rust-clippy - A bunch of lints to catch common mistakes and improve your Rust code
Clippy A collection of lints to catch common mistakes and improve your Rust code. There are over 450 lints included in this crate! Lints are divided i
Rust-advent - Learning Rust by solving advent of code challenges (Streaming live on Twitch every Monday)
Rust advent 🦀 🐚 Learning Rust by implementing solutions for Advent of Code problems. 🎥 HEY, we are live-streaming our attempts to solve the exercis