899 Repositories
Rust cargo-crate-api Libraries
Set Shell Environment Variables across multiple shells with a single configuration file.
Xshe โ Cross-Shell Environment Vars xshe allows for setting Shell Environment Variables across multiple shells with a single TOML configuration file.
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
Osmon's compiler crate. Programming language made for starter & novice Uzbek audience.
Osmon Tili Osmon bu registrlarga asoslangan virtual mashinalik va yengil dasturlash tili Osmon boshqa o'zbek open source dasturchisi Sukhrob Khakimovn
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
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
A minimal esp-hal application template for use with cargo-generate
{{ project-name }} A minimalist template for use with cargo-generate to create no_std applications targeting Espressif's line of SoCs and modules. At
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
Convenience wrapper for cargo buildscript input/output
A convenience wrapper for cargo buildscript input/output. Why? The cargo buildscript API is (necessarily) stringly-typed.
Bazaar is a Rust crate for algorithmic futures trading
Bazaar is a Rust crate for algorithmic futures trading
A simple crate, that protects some variables from being modified by memory tampering tools.
Crate: protected_integer A simple crate, that protects some variables from being modified by memory tampering tools. Usage Add this crate to dependenc
๐ฆ 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 minimalist property-based testing library based on the arbitrary crate.
A minimalist property-based testing library based on the arbitrary crate.
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
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, 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
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
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 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
Tool for mass import of hosts into Zabbix (and other API functions)
zabbix-tools A CLI tool for interacting with Zabbix API built in Rust. Designed for Zabbix 6.0. Functions added to test API and add hosts manually or
An asynchronous API client for a light installation at the University of Kiel
An asynchronous API client for a light installation at the University of Kiel
A high level, easy to use gpgpu crate based on wgpu
A high level, easy to use gpgpu crate based on wgpu. It is made for very large computations on powerful gpus
Converts cargo check (and clippy) JSON output to the GitHub Action error format
cargo-action-fmt Takes JSON-formatted cargo check (and cargo clippy) output and formats it for GitHub actions. Examples This tool can be used with a v
A high performance python technical analysis library written in Rust and the Numpy C API.
Panther A efficient, high-performance python technical analysis library written in Rust using PyO3 and rust-numpy. Indicators ATR CMF SMA EMA RSI MACD
A simple cross-process locking API
A simple cross-process locking API
SubZero - a standalone web server that turns your database directly into a REST/GraphQL api
What is this? This is a demo repository for the new subzero codebase implemented in Rust. subZero is a standalone web server that turns your database
Test cargo crates in different envs & via different methods
Test cargo crates in different envs & via different methods
A tiny crate to make it easy to share and apply Git hooks for Rust projects
Shareable git hooks for Rust project. Sloughi is a friend of Husky from North Africa! :algeria:
A crate for parsing HTTP rate limit headers as per the IETF draft
rate-limits A crate for parsing HTTP rate limit headers as per the IETF draft. Inofficial implementations like the Github rate limit headers are also
Rest API to check if a password is in a data breach
easypwned (haveibeenpwned / HIBP) Rest API to check if a password is in a data breach. Works offline - everything stays on your machine! Database is i
weggli-native a "native" C API for Google's weggli
weggli-native a "native" C API for Google's weggli
skyfetch โ๏ธ a system information fetch written in rust
skyfetch โ๏ธ a system information fetch written in rust requirements cargo install with curl
cargo-lambda 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. This subcommand compiles AWS Lambda functions natively and produces
Fastest autocomplete API written in rust ๐ฆ
rust-autocomplete-api fastest* autocomplete API written in rust ๐ฆ *probably Run it locally cargo build --release ./target/release/autocomplete-api-po
A pretty, sensible logger for Rust - ideal for running examples and tests on a crate of choice
sensible-env-logger A pretty, sensible logger for Rust - ideal for running examples and tests on a crate of choice. This is a thin wrapper around pret
Chains - a bot written in Rust using the serenity crate
Chains (Rusty) Chains is a bot written in Rust using the serenity crate. Chains primarily focuses on easy to set up, easy to use moderation tools such
Generate markdown comparison tables from `cargo-criterion` JSON output
criterion-table Generate markdown comparison tables from Cargo Criterion benchmark JSON output. Currently, the tool is limited to Github Flavored Mark
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
Rust Rest API Stack with User Management
A secure-by-default rest api stack implemented with hyper, tokio, bb8 and postgres. This project is focused on providing end-to-end encryption by default for 12-factor applications. Includes a working user management and authentication backend written in postgresql with async S3 uploading for POST-ed data files.
The easiest way to use BotiCord API in Rust
The easiest way to use BotiCord API in Rust ยท Docs Usage [dependencies]
rh: user-friendly command-line HTTP client
Rust HTTP Cli The command name in your terminal is rh. rh: user-friendly command-line HTTP client rh is a user-friendly, lightweight and performant co
Client for integrating private analytics in fast and reliable libraries and apps using Rust and WebAssembly
TelemetryDeck Client Client for integrating private analytics in fast and reliable libraries and apps using Rust and WebAssembly The library provides
Hammerspoon plugin and API to interact with Yabai socket directly
Yabai.spoon NOTE: no longer using it or intending to maintain it see #2. Yabai.spoon is lua 5.4 library to interact with yabai socket directly within
The most efficient, scalable, and fast production-ready serverless REST API backend which provides CRUD operations for a MongoDB collection
Optimal CRUD Mongo Goals of This Project This is meant to be the most efficient, scalable, and fast production-ready serverless REST API backend which
Recursive & Iterative Binary Search Tree Implementations within Rust
bst-rs Recursive & Iterative Binary Search Tree Implementations within Rust Table of Contents Personal Goals About Quick Start License Contributing In
A bit vector with the Rust standard library's portable SIMD API
bitsvec A bit vector with the Rust standard library's portable SIMD API Usage Add bitsvec to Cargo.toml: bitsvec = "x.y.z" Write some code like this:
An `abilists` parser crate for Rust
An `abilists` parser crate for Rust
An implementation of the tz database for the time-rs Rust crate.
time-tz An implementation of the tz database for the time-rs Rust crate. This implementation is based off of chrono-tz
2D real-time mutliplayer game in a browser. Showcase of the usability of wasm-peer crate.
Footballers Description 2D real-time multiplayer game in a browser. Players divided in two teams play a football match on field with two goal posts. G
Crate for calling NT System Calls easily
ntcall-rs Easily call NT System Calls from rust. All System Call IDโs are dumped at compile-time. To get started just import the function you would li
Tiny crate that allows to wait for a stop signal across multiple threads
Tiny crate that allows to wait for a stop signal across multiple threads. Helpful mostly in server applications that run indefinitely and need a signal for graceful shutdowns.
Rust library crate providing utility functions for diff and patch of slices
This crate provides the Change enum as an abstraction for diff::Result, lcs_diff::DiffResult, and wu_diff::DiffResult; the diff_changes(), diff_diff()
Extract documentation for the feature flags from comments in Cargo.toml
Document your crate's feature flags This crate provides a macro that extracts documentation comments from Cargo.toml To use this crate, add #![doc = d
Yi Token by Crate Protocol: the primitive for auto-compounding single token staking pools.
yi Yi Token by Crate Protocol: the primitive for auto-compounding single token staking pools. About Yi is a Solana primitive for building single-sided
An asynchronous IO utilities crate powered by tokio.
An asynchronous IO utilities crate powered by tokio.
An (unofficial) Rust library for querying db-ip.com data
db_ip An (unofficial) library for querying db-ip.com CSV databases in safe Rust. This library is not affiliated with or endorsed by db-ip.com. Be advi
This crate converts Rust compatible regex-syntax to Vim's NFA engine compatible regex.
This crate converts Rust compatible regex-syntax to Vim's NFA engine compatible regex.
Rust data structures and client for the PubChem REST API
pubchem.rs Rust data structures and client for the PubChem REST API. ๐ Usage ๐ Compound Create a Compound to query the PubChem API for a single comp
Library containing implementations of various sequential data-structures.
Library containing implementations of various sequential data-structures.
โ๏ธ Crate to discover embedded programming with uno r3 project
โ๏ธ Crate to discover embedded programming with uno r3 project
A simple, yet feature-filled wrapper around the coqui-stt C API
A simple, yet feature-filled wrapper around the coqui-stt C API
An implementation of the ZITADEL gRPC API in Rust.
An implementation of the ZITADEL gRPC API in Rust. Complemented with other useful elements such as ServiceAccount auth.
A real fast minecraft api (wip)
crust a real fast minecraft api (huge emphasis on W I P!!!) read the docs built with this section should list any major frameworks that you built your
Stack heap flexible string designed to improve performance for Rust
flexible-string A stack heap flexible string designed to improve performance. FlexibleString was first implemented in spdlog-rs crate, which improved
Helps cargo build and run apps for iOS
cargo-xcodebuild Helps cargo build and run apps for iOS. ๐ฆ โ๏ธ ๐ Setup You need to install Xcode (NOT just Command Line Tools!), xcodegen, cargo-xcod
Conversion Tools API Rust client
ConversionTools Rust This Conversion Tools API Rust client allows you to use the site API and convert files faster and more conveniently. Site Convers
Super Fast & High Performance minimalist web framework for rust
Super Fast & High Performance minimalist web framework for rust
A standalone, `#![no_std]`-friendly `Logger` crate.
A standalone, #![no_std]-friendly Logger crate. Based on the design of the logger built into the bootloader crate and meant to be used in OS kernels.
Document your crate's feature flags
Document your crate's feature flags This crate provides a macro that extracts documentation comments from Cargo.toml To use this crate, add #![doc = d
This crate allows to generate a flat binary with the memory representation of an ELF.
flatelf Library This crate allows to generate a flat binary with the memory representation of an ELF. It also allows to generate a FLATELF with the fo
ezio offers an easy to use IO API for reading and writing to files and stdio
ezio - a crate for easy IO ezio offers an easy to use IO API for reading and writing to files and stdio. ezio includes utilities for generating random
The OpenTimelineIO crate is maintained by the vfx-rs project
opentimelineio-bind Rust binding for OpenTimelineIO library The OpenTimelineIO crate is maintained by the vfx-rs project Supported Platforms OpenTimel
This crate implements an array_chunks method for iterators
This crate implements an array_chunks method for iterators. It behaves like [slice::array_chunks] but works with any [Iterator] type. Several nightly
NeosPeeps is tool that allows for listing your NeosVR friends quickly, without having to actually open the whole game
Neos Peeps NeosPeeps is tool that allows for listing your NeosVR friends quickly, without having to actually open the whole game. It also has a bunch
Omeglib, a portmanteau of "omegle" and "library", is a crate for interacting with omegle, simply and asynchronously
Omeglib, a portmanteau of "omegle" and "library", is a crate for interacting with omegle, simply and asynchronously. It is intended to suit one's every requirement regarding chat on omegle.
cli application to visualize crate download metrics.
cli application to visualize crate download metrics.
This article is about the unsound api which I found in owning_ref. Owning_ref is a library that has 11 million all-time downloads and 60 reverse dependencies.
Unsoundness in owning_ref This article is about the unsound api which I found in owning_ref. Owning_ref is a library that has 11 million all-time down
Easy, Simple, Clean. Making status bars reliable and up-to-date.
Simple Status Easy, Simple, Clean. Making status bars reliable and up-to-date. Installation Compiling simple_status yourself doesn't require much. Ins
Rust crate for embedding, manipulating and retrieving data embedded in binaries using linker sections
linkstore is a library that allows you to define global variables in your final compiled binary that can be modified post-compilation.
A backend API starter with Rust & postgres
Rust backend starter Rust backend starter with OpenAPI spec & swagger with rocket_okapi
Serenity is a Rust library for the Discord API
serenity Serenity is a Rust library for the Discord API. View the examples on how to make and structure a bot. Serenity supports bot login via the use
probe-run is a custom Cargo runner that transparently runs Rust firmware on an embedded device
probe-run Runs embedded programs just like native ones probe-run is a custom Cargo runner that transparently runs Rust firmware on an embedded device.
Pleco is a chess Engine & Library derived from Stockfish, written entirely in Rust
Pleco Pleco is a chess Engine & Library derived from Stockfish, written entirely in Rust. This project is split into two crates, pleco, which contains
xh is a friendly and fast tool for sending HTTP requests. It reimplements as much as possible of HTTPie's excellent design, with a focus on improved performance.
xh is a friendly and fast tool for sending HTTP requests. It reimplements as much as possible of HTTPie's excellent design, with a focus on improved performance
A JSON Query Language CLI tool built with Rust ๐ฆ
JQL A JSON Query Language CLI tool built with Rust ๐ฆ ๐ Core philosophy ๐ฆ Stay lightweight ๐ฎ Keep its features as simple as possible ๐ง Avoid redun
Kepler is a vulnerability database and lookup store and API currently utilising National Vulnerability Database and NPM Advisories as data sources
Kepler โ Kepler is a vulnerability database and lookup store and API currently utilising National Vulnerability Database and NPM Advisories as data so
Here are a few cargo-generate templates for use when creating bevy applications
Bevy-template-rs Here are a few cargo-generate templates for use when creating bevy applications. Templates Game This is a template for starting a new
This crate allows you to send cypher queries to the REST endpoint of a neo4j database
rusted_cypher Rust crate for accessing the cypher endpoint of a neo4j server This crate allows you to send cypher queries to the REST endpoint of a ne
This is a cross-platform tool to historicize different branches/depots/manifests and generating pseudocode for it to compare different game updates
CSHP This is a cross-platform tool to historicize different branches/depots/manifests and generating pseudocode for it to compare different game updat
This crate provides high-performance formatting and parsing routines for ISO8061 timestamps
ISO8061 Timestamp This crate provides high-performance formatting and parsing routines for ISO8061 timestamps, primarily focused on UTC values but wit
A Rust wrapper for the Text synthesization service TextSynth API
A Rust wrapper for the Text synthesization service TextSynth API
Rust NACL Wrapper API
Rust NACL Wrapper API NaCl (pronounced "salt") is a new easy-to-use high-speed software library for network communication, encryption, decryption, sig
Rust crate and CLI for generating Diceware passphrases.
โ diceware Rust crate and CLI for generating strong Diceware passphrases. CLI usage As of now you can install it globally via cargo (assuming you have
Safe, efficient, and ergonomic bindings to Wolfram LibraryLink and the Wolfram Language
wolfram-library-link Bindings to the Wolfram LibraryLink interface, making it possible to call Rust code from the Wolfram Language. This library is us
List public items (public API) of Rust library crates. Enables diffing public API between releases.
cargo wrapper for this library You probably want the cargo wrapper to this library. See https://github.com/Enselic/cargo-public-items. public_items Li
Interact with the crate's API
cargo-crate-api Interact with the crate's API Documentation Installation Getting Started Reference FAQ Contribute CHANGELOG Install Download a pre-bui
A small rust database that uses json in memory.
Tiny Query Database (TQDB) TQDB is a small library for creating a query-able database that is encoded with json. The library is well tested (~96.30% c
๐ฅณYet another crate to create native nodejs addons :)
nodex Yet another crate to create native nodejs addons :) This crate aims to make creating native nodejs addons very easy and comfortable. It is in a
A cargo subcommand that displays ghidra function output through the use of the rizin rz-ghidra project.
cargo-rz-ghidra A cargo subcommand that displays ghidra function output through the use of the rizin rz-ghidra project. Install cargo install --git ht
Locate local installations of the Wolfram Language.
wolfram-app-discovery Discovery local installations of the Wolfram Language and Wolfram applications. This crate provides: The wolfram-app-discovery l