899 Repositories
Rust cargo-crate-api Libraries
A wrapper for the Google Cloud DNS API
cloud-dns is a crate providing a client to interact with Google Cloud DNS v1
Femtorinth is a library to interact with a sub-set of the Modrinth API.
Femtorinth Femtorinth is a rust library to interact with a sub-set of the Modrinth api, it only includes the api calls that don't need auth (a.k.a onl
Example of structuring a proc macro crate for testability
testing-proc-macros Example of structuring a proc macro crate for testability. See accompanying blog post for details. License Licensed under either o
Rust library for interacting with the VTube Studio API
vtubestudio-rs A library for interacting with the VTube Studio API. Basic usage This example creates a Client using the provided builder, which: conne
📰 A terminal feed reader with a fancy ui
tuifeed Developed by @veeso Current version: 0.1.1 (17/11/2021) ~ A terminal news feed reader with a fancy ui ~ tuifeed About tuifeed 📰 Features 🎁 G
🚀 Fast and 100% API compatible postcss replacer, built in Rust
postcss-rs 🚀 Fast and 100% API compatible postcss replacer, built in Rust ⚠️ DO NOT USE. STILL WORK IN PROGRESS. Performance Improvement Tokenize boo
Add a cute dependency declaration snippet in your crate documentation.
dep_doc Add a cute dependency declaration snippet in your crate documentation. Adding to Cargo.toml [dependencies] dep_doc = "0.1.1" Goal When writing
A high-performance renderer to render glTF models that use the `KHR_materials_transmission` and `KHR_materials_volume` extensions.
This is a high-performance renderer designed among other things to render glTF models that use the KHR_materials_transmission and KHR_materials_volume
Rust crate that allows you to display status & progress information in a terminal
status-line This crate allows you to display status & progress information in a terminal This crate handles the problem of displaying a small amount o
Safe Rust crate for creating socket servers and clients with ease.
bitsock Safe Rust crate for creating socket servers and clients with ease. Description This crate can be used for Client -- Server applications of e
Community SVD file, peripheral access crate in embedde Rust for WinnerMicro W800, W801 & W806 chip
Community SVD file, peripheral access crate in embedde Rust for WinnerMicro W800, W801 & W806 chip
Cargo command to create the README.md from your crate's documentation
Cargo rdme Cargo command to create your README from your crate’s documentation. Installation You can install cargo rdme with cargo by running cargo in
Make creating nix expressions easy
Make creating nix expressions easy
Rust-idiomatic, compliant, flexible and performant BIP21 crate
Rust implementation of BIP21 Rust-idiomatic, compliant, flexible and performant BIP21 crate. About Important: while lot of work went into polishing th
Test for crate delay_timer
delay_timer-test some test for crate delay_timer crate link: https://github.com/BinChengZhao/delay-timer here some test for delay_timer,also used for
Revolt backend API server, built with Rust.
Delta Description Delta is a blazing fast API server built with Rust for Revolt. Features: Robust and efficient API routes for running a chat platform
A Rust API search engine
Roogle Roogle is a Rust API search engine, which allows you to search functions by names and type signatures. Progress Available Queries Function quer
Stretto is a Rust implementation for ristretto. A high performance memory-bound Rust cache.
Stretto is a Rust implementation for ristretto. A high performance memory-bound Rust cache.
Proof of concept for a web API that can export 3MF files from parametric OpenSCAD models
Model API About A proof of concept for a web API that can export 3MF files from a parametric OpenSCAD model. A typical use would be to have a form on
CLI program for sending one-off requests to the VTube Studio API
vtubestudio-cli (vts) CLI program for sending one-off requests to the VTube Studio API. It connects to the websocket, authenticates, performs one or t
Plugin to request a relaunch when uploading a Skyline plugin through cargo skyline
restart-plugin A skyline plugin for allowing cargo-skyline (or other tools) to restart your game without you having to touch your controller. Install
Example crate using fltk-build
white-frame This is just an example showing the use of fltk-build to create native C/C++ FLTK and cfltk modules for fltk-rs. This repo contains 2 exam
WriteForAll is a text file style checker, that compares text documents with editorial tips to make text better.
WriteForAll: tips to make text better WriteForAll is a text file style checker, that compares text documents with editorial tips to make text better.
A Rust attribute macro to limit a function's number of runs over a specified period of time
throttle_my_fn: A Rust attribute macro to throttle the execution of functions throttle_my_fn is a Rust attribute macro to limit a function's number of
AutoML in Rust 🦀
AutoML with SmartCore AutoML is Automated Machine Learning, referring to processes and methods to make machine learning more accessible for a general
A graph crate with simplicity in mind
A graph crate with simplicity in mind. Prepona aims to be simple to use (for users of the crate) and develop further (for contributors). Nearly every
Audit Cargo.lock files for dependencies with security vulnerabilities
RustSec Crates 🦀 🛡️ 📦 The RustSec Advisory Database is a repository of security advisories filed against Rust crates published via crates.io. The a
BGPKIT Parser aims to provides the most ergonomic MRT/BGP/BMP message parsing Rust API.
BGPKIT Parser aims to provides the most ergonomic MRT/BGP/BMP message parsing Rust API.
Fastest Snappy compression library in Node.js
snappy !!! For [email protected] and below, please go to node-snappy. More background about the 6-7 changes, please read this, Thanks @kesla . 🚀 Help me to
✈️A private, authenticated, permissioned cargo registry
chartered a little dig at creating a private cargo repository with authenticated downloads, the plan is to have git connect to a git server we setup t
A Rust library for managing eBPF programs.
oxidebpf oxidebpf is a permissive licensed Rust library for managing eBPF programs. Motivation The motivation behind oxidebpf is to create a permissiv
The Safe Network Core. API message definitions, routing and nodes, client core api.
safe_network The Safe Network Core. API message definitions, routing and nodes, client core api. License This Safe Network repository is licensed unde
Create full-fledged APIs for static datasets without writing a single line of code.
ROAPI ROAPI automatically spins up read-only APIs for static datasets without requiring you to write a single line of code. It builds on top of Apache
Rust bindings to bgfx, a cross-platform, graphics API agnostic
Rust bindings to bgfx, a cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Rust crate for making Read streams peekable.
peekread This crate allows you to take an arbitrary Read stream and 'peek ahead' into the stream without consuming the original stream. This is done t
A powerful minecraft bedrock software written in Rust with a powerful Typescript plugin API.
Netrex A powerful minecraft bedrock software written in RustLang. Why Netrex? It's written in Rust. Unique and straight to the point. Typescript Plugi
📦 Crate Protocol allows anyone to create, manage, and trade a tokenized basket of assets, which we refer to as a Crate.
📦 Crate Protocol Crate Protocol allows anyone to create, manage, and trade a tokenized basket of assets, which we refer to as a Crate. A Crate is alw
Self Study on developing a game engine using wgpu as the rendering API. Learning as I go.
Fabled Engine Any issues, enhancement, features, or bugs report are always welcome in Issues. The obj branch is where frequent development and up to d
High-level non-blocking Deno bindings to the rust-bert machine learning crate.
bertml High-level non-blocking Deno bindings to the rust-bert machine learning crate. Guide Introduction The ModelManager class manages the FFI bindin
cargo extension for flashing embedded rust programs via dfu based on jacobrosenthals cargo-hf2
cargo-dfu This crate provides a cargo subcommand to flash ELF binaries via dfu Most STM chips will probably work with this, although you might need to
Searching for plain-text files for lines that match a given string. Built with Rust.
Getting Started This is a minimal grep command-line utility built on Rust. It provides searching for plain-text files for lines that match a given str
A simple Pokedex API
A simple Pokedex API
🪣 Types for a `Vec`'s raw parts
raw-parts A wrapper around the decomposed parts of a VecT. This struct contains the Vec's internal pointer, length, and allocated capacity. RawParts
Rust crate that provides a convenient macro to quickly plot variables.
Debug Plotter This crate provides a convenient macro to quickly plot variables. Documentation For more information on how to use this crate, please ta
🦀 Rust Graph Routing runtime for Apollo Federation 🚀
Apollo Router The Apollo Router is a configurable, high-performance graph router for a federated graph. Getting started Follow the quickstart tutorial
Aspect-oriented programming in Rust
Aspect Oriented Programming (AOP) for Rust The needs of AOP Aspect-oriented programming (AOP) is a programming paradigm that aims to increase modulari
A Rust wrapper for the SponsorBlock API.
sponsor-block A Rust wrapper for the SponsorBlock API, which you can find complete documentation for here. Uses SponsorBlock data licensed under CC BY
A service for helping your cat find other cats
Check back later! Discord Self-hosting This is an open-source service! Feel free to host you own private instances. All we ask is you credit us and li
This crate does only one thing: format a Unix timestamp.
time-format This crate does only one thing: format a Unix timestamp. Splitting a timestamp into its components The components_utc() function returns t
A lightweight and snappy crate to remove emojis from a string.
A lightweight and snappy crate to remove emojis from a string.
A rust client and structures to interact with the Clever-Cloud API.
Clever-Cloud Software Development Kit - Rust edition This crate provides structures and client to interact with the Clever-Cloud API. Status This crat
Minimal cargo but for c/c++
Introduction We all love cargo, having an idea, do cargo new, type our idea and cargo r, easy right? Well... sometimes you want to do that in C or C++
CLI tool and crate to download FTDC data from mongodb clusters.
Download mongodb FTDC data Command line tool and lib crate to download FTDC data from mongodb clusters to investigate with e.g. keyhole. Crate For the
Rust bindings for the Mattermost API
mattermost_api Rust bindings for the Mattermost API Installing Add the latest version to your Cargo.toml. Using Docs link. Developing Building Require
A gui api explorer written in Rust.
Zzz - GUI Api platform Pronounced "Zees"; as in "catching some Z's". A pun on RESTful APIs. example URL: https://jsonplaceholder.typicode.com/todos/ T
Safe Rust interface to the Vulkan API.
Magma: A strictly typed Vulkan API interface. Magma is a strictly typed Rust interface for the vulkan API. This means that whenever possible, the well
Thumbnailer - This crate can be used to create thumbnails for all kinds of files.
Thumbnailer This crate can be used to create thumbnails for all kinds of files. Usage use thumbnailer::{create_thumbnails, Thumbnail, ThumbnailSize};
secmem-proc is a crate designed to harden a process against low-privileged attackers running on the same system trying to obtain secret memory contents of the current process.
secmem-proc is a crate designed to harden a process against low-privileged attackers running on the same system trying to obtain secret memory contents of the current process. More specifically, the crate disables core dumps and tries to disable tracing on unix-like OSes.
A "Hello, world!" template of a Rust binary crate for the ESP-IDF framework.
Rust on ESP-IDF "Hello, World" template A "Hello, world!" template of a Rust binary crate for the ESP-IDF framework. This is the crate you get when ru
Demonstration of an issue with cargo-udeps
the setup lib1 exports a function lib2 contains a dependency to lib1, and calls into lib1's method binary contains a dependency to lib2, and uses it b
Modrinth API is a simple library for using Modrinth's API in Rust projects
Ferinth is a simple library for using the Modrinth API in Rust projects. It uses reqwest as its HTTP(S) client and deserialises responses to typed structs using serde.
A Rust crate for RDF parsing and inferencing.
RDF-rs This crate provides the tools necessary to parse RDF graphs. It currently contains a full (with very few exceptions) Turtle parser that can par
Command line wrapper of the DeepL API
deeprs - A command line wrapper of DeepL API About deeprs is a command line wrapper of the DeepL translator API. To use it you need a API key which yo
A translation of Brendan Galea's Vulkan tutorial into Rust using the ash crate
Rust Light Vulkan Engine This is a translation of Brendan Galea's Vulkan tutorial into rust using the Ash crate. Original tutorial: Brendan Galea's Yo
A cross-platform and safe Rust API to create and manage memory mappings in the virtual address space of the calling process.
mmap-rs A cross-platform and safe Rust API to create and manage memory mappings in the virtual address space of the calling process. This crate can be
This crate provide parsing fontconfig file but not yet complete all features
This crate provide parsing fontconfig file but not yet complete all features
🌌⭐cosmo is a wrapper for Git essentially, allowing you to compress multiple commands into one
❯ Cosmo Git tooling of the future New feature: Cosmo hooks! Click here for more info! ❯ 👀 Features Config files (with defaults!) Fast Easy to use Fri
Modrinth API is a simple library for using, you guessed it, the Modrinth API in Rust projects
Modrinth API is a simple library for using, you guessed it, the Modrinth API in Rust projects. It uses reqwest as its HTTP(S) client and deserialises responses to typed structs using serde.
A rust wrapper for the spam protection API
SpamProtection-rs Table of contents About Supported Rust version Features How to use Credits License About This repo has been shifted to the official
🚀 Fast and 100% API compatible postcss replacer, built in Rust
🚀 Fast and 100% API compatible postcss replacer, built in Rust
A tree structure in Rust optimized for looking up domain names, with wildcard support
domain-lookup-tree Overview DomainLookupTree is a data structure which provides efficient domain name lookup matching with support for wildcard entrie
Templates for creating rust projects with a GitHub-managed lifecycle with cargo-generate 🏗️📃
rust-templates Templates for creating rust projects with a GitHub-managed lifecycle with cargo-generate. 🏗️ 📃 What you get: PR build validation usin
🦜 A hassle-free, highly performant, host it yourself Discord music bot built with Serenity in Rust. Powered by youtube-dl and Genius.
🦜 A hassle-free, highly performant and fast evolving Discord music bot built with Serenity in Rust. Deployment Usage Just create a bot account, copy
An experimental Rust crate for sigstore
Continuous integration Docs License This is an experimental crate to interact with sigstore. This is under high development, many features and checks
Rust library to ease the task of creating daemons
Rust library to ease the task of creating daemons
Femtorinth is a library to interact with a sub-set of the Modrinth API.
Femtorinth Femtorinth is a rust library to interact with a sub-set of the Modrinth api, it only includes the api calls that don't need auth (a.k.a onl
A tui to test regexes on the rust regex crate
regex-tui Structure src/ ├── app.rs - holds the states and renders the widgets ├── event.rs - handles the terminal events (key press, mouse cl
Rust+Cargo lightweight hello world with the most minimum binary size possible.
Lightweight Cargo Hello World Rust+Cargo lightweight hello world with the most minimum binary size possible. requirements 1: Rustup (Rustc, Cargo) Ins
A Discord bot for sending GeoGuessr challenge links that uses the GeoGuessr API written in rust.
GeoGuessr-bot-rs This is a simple implementation of a discord bot that send GeoGuessr-challenge links on demand. Features: Slash-commands Lightning-fa
A library to access BGPKIT Broker API and enable searching for BGP data archive files over time from public available data sources.
BGPKIT Broker BGPKIT Broker is a online data API service that allows users to search for publicly available BGP archive files by time, collector, proj
An API for getting questions from http://either.io implemented fully in Rust, using reqwest and some regex magic. Provides asynchronous and blocking clients respectively.
eithers_rust An API for getting questions from http://either.io implemented fully in Rust, using reqwest and some regex magic. Provides asynchronous a
A pure Rust implementation of the Web Local Storage API, for use in non-browser contexts
Rust Web Local Storage API A Rust implementation of the Web LocalStorage API, for use in non-browser contexts About the Web Local Storage API MDN docs
Rust on ESP32 STD "Hello, World" app. A "Hello, world!" STD binary crate for the ESP32[XX] and ESP-IDF.
Rust on ESP32 STD "Hello, World" app A "Hello, world!" STD binary crate for the ESP32[XX] and ESP-IDF. This is the crate you get when running cargo ne
Template for Cargo based SysY compiler projects.
基于 Cargo 的 SysY 编译器项目模板 该仓库中存放了一个基于 Cargo 的 SysY 编译器项目的模板, 你可以在该模板的基础上进行进一步的开发. 该仓库中的 Rust 代码实现仅作为演示, 不代表你的编译器必须以此方式实现. 如你需要使用该模板, 建议你删掉所有 Rust 源文件, 仅
📊 Cube.js — Open-Source Analytics API for Building Data Apps
📊 Cube.js — Open-Source Analytics API for Building Data Apps
A wrapper around SDL2's game controller API.
fishsticks System for handling gamepad input, using SDL2's game controller API as the backend. License Fishsticks is dual-licensed under either Apache
Small crate to extend `reqwest` to be able to send with digest auth flow.
diqwest This crate extends reqwest to be able to send requests with digest auth flow. It is currently implemented for async usage only. When you send
convolutions-rs is a crate that provides a fast, well-tested convolutions library for machine learning
convolutions-rs convolutions-rs is a crate that provides a fast, well-tested convolutions library for machine learning written entirely in Rust with m
An experimental Rust crate for sigstore
Continuous integration Docs License This is an experimental crate to interact with sigstore. This is under high development, many features and checks
📘 Utilities for the Fibonacci Number and Sequence
Fibora Port of fibonacci-deno for Rust. Utilities for the Fibonacci Number and Sequence. Usage This package exposes two Functions, fibonacci and fibon
One-Stop Solution for all boilerplate needs!
One Stop Solution for all boilerplate needs! Consider leaving a ⭐ if you found the project helpful. Templa-rs Templa-rs is a one-of-a-kind TUI tool wr
Coult, is crate to getting from hashicorp vault
Coult Rust vault secret retriever Example use coult::{Config, Vault}; use serde::Deserialize; #[derive(Debug, Deserialize)] struct Secret { passwo
A Rust API for D-Bus communication.
zbus A Rust API for D-Bus communication. The goal is to provide a safe and simple high- and low-level API akin to GDBus, that doesn't depend on C libr
This crate allows you to safely initialize Dynamically Sized Types (DST) using only safe Rust.
This crate allows you to safely initialize Dynamically Sized Types (DST) using only safe Rust.
High level rust abstractions for the libretro API
libretro-rs Design Philosophy The approach to this crate can best be summarized as wanting to expose all functionality, even if not idiomatically. The
Rust bindings for the KING OF TIME API
Rust bindings for the KING OF TIME API Example Prints if you are at work or not at work. $ cargo run --example tc -- status Record the time you start
Crate of GitHub’s collection of gitignores, embedded, automatically updated
Gitignores GitHub’s collection of gitignores, embedded, automatically updated. API documentation. Public Domain via CC0-1.0 (same as source data). MSR
Gostd is the golang standard library implementation in rust-lang.
Gostd Gostd is the golang standard library implementation in rust-lang.
A rust crate for mathematics and science
Scilib A Rust crate for scientific processes Overview This crate is designed to help any mathematical or scientific processes for the Rust community.
cargo search, built for caching binary artifacts, optimized for GitHub Actions
cargo-search2 A binary utility that provides a more convenient version of cargo search. Installation Grab pre-built binaries for your platform from th