1139 Repositories
Rust cryptography-library Libraries
An Anime Game Launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library
An Anime Game Launcher GTK The launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library You could also try the main branch
A library for building declarative text-based user interfaces
Intuitive docs.rs Documentation Intuitive is a component-based library for creating text-based user interfaces (TUIs) easily. It is heavily inspired b
Massayo is a small proof-of-concept Rust library which removes AV/EDR hooks in a given system DLL
Massayo Massayo is a small proof-of-concept Rust library based on UnhookingPOC, which removes AV/EDR hooks in a given system DLL. I tried to reduce fi
A simple library to get all pairs from any Dex and sync reserves.
pair_sync A simple library to get all pairs from any supported Dex and sync reserves. Crates.io Documentation in progress Filename: examples/sync-pair
A library for 3D grid coordinates: for games
Positioning rustdocs A library for manipulating coordinates on a 3D grid. This will contain code that I'll often end up repeating in games. Currently,
MD5/SHA256 HASH ATTACK IN RUST
hashraccoon Installation Install cargo curl https://sh.rustup.rs -sSf | sh Install the hashraccoon crate cargo install hashraccoon Download the rockyo
STARK - SNARK recursive zero knowledge proofs, combinaison of the Winterfell library and the Circom language
STARK - SNARK recursive proofs The point of this library is to combine the SNARK and STARK computation arguments of knowledge, namely the Winterfell l
A CSS library for Rust, focusing on ergnomic abstractions.
CSSugar A CSS values and units library for Rust, focusing on ergnomic abstractions. Goal The goal is to wrap all CSS values and units in an ergonomic,
A Rust library that implements the main lightning logic of the lipa wallet app.
lipa-lightning-lib (3L) Warning This library is not production ready yet. Build Test Start Nigiri Bitcoin: nigiri start --ln The --ln flag is not stri
A high performance/low-overhead OpenMetrics library for Rust
* * * EXPERIMENTAL * * * discreet-metrics A high-performance/low-overhead metrics library aiming to conform with OpenMetrics and to satisfy the follow
🐰 Rust client library for the Leap Edge socket service
leap_edge_rs Utility library for connecting and receiving events from Leap Edge. Used for Channels and Pipe. Installation Add this to your Cargo.toml:
A tool and library to losslessly join multiple .mp4 files shot with same camera and settings
mp4-merge A tool and library to losslessly join multiple .mp4 files shot with same camera and settings. This is useful to merge multiple files that ar
Common cryptographic library used in software at Mysten Labs.
[fastcrypto] fastcrypto is a common cryptography library used in software at Mysten Labs. It is published as an independent crate to encourage reusabi
ffizz is a library of utilities for exporting Rust libs for use in other languages
ffizz ffizz is a library of utilities for exporting Rust libs for use in other languages. FFI generally requires a lot of unsafe code, which in turn r
An ECDSA threshold signature algorithm implemented in Rust.
Open TSS This project is a Rust implementation of multi-party {t,n}-threshold signature scheme(TSS). The current version of this library supports ECDS
A fast python geohash library created by wrapping rust.
Pygeohash-Fast A Fast geohasher for python. Created by wrapping the rust geohash crate with pyo3. Huge shout out to the georust community :) Currently
Rust Imaging Library's Python binding: A performant and high-level image processing library for Python written in Rust
ril-py Rust Imaging Library for Python: Python bindings for ril, a performant and high-level image processing library written in Rust. What's this? Th
Library provides a simple API for Google Firestore for create/update/query/streaming/listening data
Firestore for Rust Library provides a simple API for Google Firestore: Create or update documents using Rust structures and Serde; Support for queryin
A cool log library built using rust-lang
RustLog A cool log library built using rust-lang Installation: Cargo.toml rustlog = { git = "https://github.com/krishpranav/rustlog" } log = "0.4.17"
rust channel benchmarks to keep stat of performance of Kanal library in comparison with other competitors.
Rust Channel Benchmarks This is a highly modified fork of the crossbeam-channel benchmarks. to keep track of Kanal library stats in comparison with ot
A Rust library to parse Blueprint files and convert them into GTK UI files
🦀 gtk-ui-builder A Rust library to parse Blueprint files and convert them into GTK UI files Inspired by the Blueprint project Example 1 - blueprints
Rust Imaging Library: A high-level Rust imaging crate.
ril Rust Imaging Library: A performant and high-level Rust imaging crate. Documentation • Crates.io • Discord What's this? This is a Rust crate design
Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library
Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library. ENS address: rust-web3.eth
Simple, extensible multithreaded background job processing library for Rust.
Apalis Apalis is a simple, extensible multithreaded background job processing library for Rust. Features Simple and predictable job handling model. Jo
A simple /proc/pid/{mem,maps} library for Rust
Summary A very simple library that wraps around /proc/pid/mem and /proc/pid/maps to read memory out of a running process on Linux. Usage Basic usage l
nombytes is a library that provides a wrapper for the bytes::Bytes byte container for use with nom.
NomBytes nombytes is a library that provides a wrapper for the bytes::Bytes byte container for use with nom. I originally made this so that I could ha
Library for loading Linux kernel modules.
liblmod - Library for loading Linux kernel modules Features: modprobe rmmod Example code: extern crate liblmod; fn main() - std::io::Result() {
A gRPC-based scripting library for interacting with CosmWasm smart-contracts.
Cosmos Rust Script Smart contract scripting library to ease CosmWasm smart contract development and deployment. cosm-script is inspired by terra-rust-
Linux anti-debugging and anti-analysis rust library
DebugOff Library Linux anti-analysis Rust library The goal of this library is to make both static and dynamic (debugging) analysis more difficult. The
Compile-time stuff and other goodies for rustaceans 🦀
🥯 bagel: Always baked, never fried bagel is a collection of macros and other things that we frequently use at Skytable, primarily to get work done at
A library and application for lossless, format-preserving, two-pass optimization and repair of Vorbis data, reducing its size without altering any audio information.
OptiVorbis A library and application for lossless, format-preserving, two-pass optimization and repair of Vorbis data, reducing its size without alter
Rust Library for controlling divoom devices that support REST APIs, such as pixoo-64.
Divoom Rust Library for controlling divoom devices that support REST APIs, such as pixoo-64 (and from how divoom's api/doc organizes, maybe more in th
Date and time library for Rust. Feature rich, lightweight and easy-to-use.
Astrolabe Date and time library for Rust. Feature rich, lightweight and easy-to-use. Documentation | Github | Crate Example Status Astrolabe is curren
A simple *blazingly fast* Rust library to unzip an S3 archive without downloading.
S3-unzip A simple blazingly fast Rust library to unzip an S3 archive into S3's root directory. Works without downloading the archive or putting it int
A rust interval arithmetic library which provides flags that detect domain errors.
intervals-good A Rust interval arithmetic library which provides flags that detect domain errors, supports more functions than any other interval arit
A library to capture the Screen on Linux, MacOS and Windows.
Captis - A library for capturing the screen on Linux, MacOS and Windows It's a fairly simple library that performs good enough, the OS level APIs that
OBKV Table Client is Rust Library that can be used to access table data from OceanBase storage layer.
OBKV Table Client is Rust Library that can be used to access table data from OceanBase storage layer. Its access method is different from JDBC, it skips the SQL parsing layer, so it has significant performance advantage.
A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library.
SDF Viewer (demo below) A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library. A Signed Distance Fu
A canvas on which you can draw anything with ease before drawing the pixels on your small hardware display.
embedded-canvas canvas - a piece of cloth backed or framed as a surface for a painting NOTE: This crate is still in development and may have breaki
Authenticate a tarball through a signed tag in a git repository (with reproducible builds)
auth-tarball-from-git Authenticate a tarball through a signed tag in a git repository (with reproducible builds). The signed git tag contains a hash o
Library for abstract mathematics written by Rust. It is aiming to replace SageMath.
ankolib Roadmap Mathematical Structures Sets Monoids Groups Semirings Rings Algebras Basic Rings and Fields Integers and Rational Numbers Integer Rati
A sandbox library for making FAST voxel games
voxelize WIP A well-optimized web-based voxel engine. Development Before starting, make sure to install the following: rust node.js cargo-watch # clon
Russh - Async (tokio) SSH2 client and server rimplementation
Russh Async (tokio) SSH2 client and server rimplementation. This is a fork of Thrussh by Pierre-Étienne Meunier which adds: More safety guarantees AES
Dexios-Core is a library used for managing cryptographic functions and headers that adhere to the Dexios format.
What is it? Dexios-Core is a library used for managing cryptographic functions and headers that adhere to the Dexios format. Security Dexios-Core uses
Steggy CLI Tool - hides data within the least significant bit of an image
Written in Rust, features a simple cli and a client-side webapp. This tool hides data within the least significant bit of an image. Obfuscation techniques are utilized to make the
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
Library with support for de/serialization, parsing and executing on data-structures and network messages related to Bitcoin
Rust Bitcoin Library with support for de/serialization, parsing and executing on data-structures and network messages related to Bitcoin. Heads up for
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
An easy to use library for pretty print tables of Rust structs and enums.
tabled An easy to use library for pretty printing tables of Rust structs and enums. Table of Contents Usage Settings Style Themes ASCII Psql Github Ma
A GSL (the GNU Scientific Library) binding for Rust
rust-GSL A Rust binding for the GSL library (the GNU Scientific Library). The minimum support Rust version is 1.54. Installation This binding requires
Statistical computation library for Rust
statrs Current Version: v0.15.0 Should work for both nightly and stable Rust. NOTE: While I will try to maintain backwards compatibility as much as po
Usable, easy and safe pure-Rust crypto
orion About Orion is a cryptography library written in pure Rust. It aims to provide easy and usable crypto while trying to minimize the use of unsafe
A modern TLS library in Rust
Rustls is a modern TLS library written in Rust. It uses ring for cryptography and libwebpki for certificate verification. Status Rustls is ready for u
A random.org client library for Rust
random.org A https://random.org client library. The randomness comes from atmospheric noise, which for many purposes is better than the pseudo-random
Easy to use rust driver for arangoDB
arangors arangors is an intuitive rust client for ArangoDB, inspired by pyArango. arangors enables you to connect with ArangoDB server, access to data
Pure Rust library for Apache ZooKeeper built on tokio
zookeeper-async Async Zookeeper client written 100% in Rust, based on tokio. This library is intended to be equivalent with the official (low-level) Z
Polars is a blazingly fast DataFrames library implemented in Rust using Apache Arrow Columnar Format as memory model.
Polars Python Documentation | Rust Documentation | User Guide | Discord | StackOverflow Blazingly fast DataFrames in Rust, Python & Node.js Polars is
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
User-friendly secure computation engine based on secure multi-party computation
CipherCore If you have any questions, or, more generally, would like to discuss CipherCore, please join the Slack community. See a vastly extended ver
NSE is a rust cli binary and library for extracting real-time data from National Stock Exchange (India)
NSE Check out the sister projects NsePython and SaveKiteEnctoken which are Python & Javascript libraries to use the NSE and Zerodha APIs respectively
Renderer-agnostic toolkit for Indie Game Developers
Indie Toolkit Renderer-agnostic toolkit for Indie Game Developers Features Not yet implemented: app_kit debug_kit input_kit asset_kit audio_kit Implem
gpt3_rs is a rust library for interacting with OpenAi's gpt3
gpt3_rs is a rust library for interacting with OpenAi's gpt3
Flutter crossplatform audio playback library powered by golang beep & oto
Rowdy Pure Rust based Dart/Flutter audio playback library Installation $ flutter pub add rowdy Configuration You'll need the Rust toolchain installed
A library for loading and executing PE (Portable Executable) from memory without ever touching the disk
memexec A library for loading and executing PE (Portable Executable) from memory without ever touching the disk This is my own version for specific pr
Edgelord is a library for Cloudflare Workers. You can scaffold a basic bot for discord, slack, etc.
Edge Computing + chūnibyō = Edgelord ✨ 👿 Edgelord Edgelord is now working. You can contribute for it. Edgelord is a Rust library for cloudflare worke
Screen-capturer: A cross-platform screenshots library for MacOS、Windows、Linux(X11).
Screen-capturer: A cross-platform screenshots library for MacOS、Windows、Linux(X11).
Antialiased 2D vector drawing library written in Rust
femtovg Join the femtovg Discord channel Work in progress! Antialiased 2D vector drawing library written in Rust.
Antialiased 2D vector drawing library in Rust for Android, Web, Desktop
nonaquad Vector anti-aliased graphics renderer for Android, WASM, Desktop in Rust, using miniquad. This library started as a port of NanoVG for miniqu
An auxiliary library for the serde crate.
An auxiliary library for the serde crate.
Client library for the Challonge REST API
Client library for the Challonge REST API
A rust library for toornament.com service
A rust library for toornament.com service
Rust bindings for the FLTK GUI library.
fltk-rs Rust bindings for the FLTK Graphical User Interface library. The fltk crate is a cross-platform lightweight gui library which can be staticall
A cross-platform GUI library for Rust, inspired by Elm
Iced A cross-platform GUI library for Rust focused on simplicity and type-safety. Inspired by Elm. Features Simple, easy-to-use, batteries-included AP
Cross-platform WebView library in Rust for Tauri.
Cross-platform WebView rendering library in Rust that supports all major desktop platforms like Windows, macOS, and Linux. Overview Wry connects the w
Fast and easy-to-use event-driven network library.
message-io is a fast and easy-to-use event-driven network library. The library handles the OS socket internally and offers a simple event message API
A simple thread schedule and priority library for rust
thread-priority A simple library to control thread schedule policies and thread priority. If your operating system isn't yet supported, please, create
Rust library for regular expressions using "fancy" features like look-around and backreferences
fancy-regex A Rust library for compiling and matching regular expressions. It uses a hybrid regex implementation designed to support a relatively rich
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Tantivy is a full-text search engine library written in Rust. It is closer to Apache Lucene than to Elasticsearch or Apache Solr in the sense it is no
🎙 A compact library for working with user output
🎙 Storyteller A library for working with user output Table of contents 👋 Introduction 🖼 Visualized introduction 📄 Example source code ❓ Origins 💖
Wealthy Rich ported to Rust! This aims to be a crate for rich text and beautiful formatting in the terminal
Wealthy Rich ported to Rust! This aims to be a crate for rich text and beautiful formatting in the terminal
A Rust library to manipulate the BEAM (Erlang VM) opcodes
beamop References https://blog.stenmans.org/theBeamBook/ https://www.erlang.org/doc/apps/erts/beam_makeops.html http://beam-wisdoms.clau.se/en/latest/
A Rust program/library to write a Hello World message to the standard output.
hello-world Description hello-world is a Rust program and library that prints the line Hello, world! to the console. Why was this created? This progra
Generates a unique hash/identifier for a system given a set of parameters.
uniqueid 🔍 Generates a unique hash/identifier for a system given a set of parameters. Example usage use uniqueid; pub fn main() { let data = vec
Tweening animation plugin for the Bevy game engine.
🍃 Bevy Tweening Tweening animation plugin for the Bevy game engine. Features Animate any field of any component or asset, including custom ones. Run
Boot tools: loader, image generator, etc as a library crate
ArcBoot v0 A uefi bootloader for riscv, arm and x86. Comes in the form of a single executable. the source code contains a single executable target and
An abstract, safe, and concise color conversion library for rust nightly This requires the feature adt_const_params
colortypes A type safe color conversion library This crate provides many methods for converting between color types. Everything is implemented abstrac
A Rust library to manipulate AArch64 VMSA EL1 page tables.
aarch64 page table manipulation This crate provides a library to manipulate EL1 page tables conforming to the AArch64 Virtual Memory System Architectu
A library to create zip files on a non-seekable writer
A library to create zip files on a non-seekable writer
Discord RIch Presence in Rust, with native Bevy support
Discord Presence The root project for both Bevy Discord Presence and regular Discord Presence, both contained in the crates directory. TODO Allow invi
Asynchronous handle for rusqlite library.
tokio-rusqlite Asynchronous handle for rusqlite library. Usage use rusqlite::{params, Result}; use tokio_rusqlite::Connection; #[derive(Debug)] struc
bevy_sequential_actions is a library for the Bevy game engine that aims to execute a list of actions in a sequential manner.
Bevy Sequential Actions bevy_sequential_actions is a library for the Bevy game engine that aims to execute a list of actions in a sequential manner. T
A blazingly fast, ShareX uploader coded in Rust (using actix web) which utilizes AES-256-GCM-SIV to securely store uploaded content.
Magnesium Oxide ❔ What is this? Magnesium-Oxide (MGO) is a secure file uploader with support for ShareX. 🌠 Features 🔥 Blazingly fast uploads and enc
A cross-platform serial port library in Rust. Provides a blocking I/O interface and port enumeration including USB device information.
Note: This is a fork of the original serialport-rs project on GitLab. Please note there have been some changes to both the supported targets and which
A rust library built to support building time-series based projection models
TimeSeries TimeSeries is a framework for building analytical models in Rust that have a time dimension. Inspiration The inspiration for writing this i
🦀 Rust support library for semaphore
🦀 semaphore-rs Rust support library for using semaphore. It's mostly a Rust rewrite of zk-kit, but just focuses on semaphore (for now) and still cove
Rust library for build smart contracts on Internet Computer, by the Spinner.Cash team.
Spinner Rust library for building smart contracts on the Internet Computer. More specifically it is used by Spinner.Cash, a decentralized layer-2 prot
🦞 Rust library of natural language dictionaries using character-wise double-array tries.
🦞 Crawdad: ChaRActer-Wise Double-Array Dictionary Overview Crawdad is a library of natural language dictionaries using character-wise double-array tr
A tool & library to help you with the compiler course.
Compiler Course Helper Support: eliminate left recursion (require grammar with no cycles or ϵ-production) calculate nullable, first sets, follow, sets
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