1416 Repositories
Rust ssh-server-library Libraries
Rust library for compiling and running other programs.
Exers 💻 Exers is a rust library for compiling and running code in different languages and runtimes. Usage example fn main() { // Imports...
Rust library for one-time async initialization
async-lazy An async version of once_cell::sync::Lazy, std::sync::OnceLock or lazy_static. Uses tokio's sychronization primitives. This crate offers an
An attempt to build full-featured WebAssembly-based monolith charts
Graphima Graphima (Greek: γράφημα) is an attempt to build full-featured WebAssembly-based monolith charts. See "Can I Use" WebAssembly for browser sup
GeoIP lookup server over HTTP.
geoip-http | geoip-http is a fast GeoIP lookup service in Rust, using the Axum web framework. It provides one possible server for tzupdate. Features F
A copy of ziad87 "very stupid thing" (rip). Now in v2: Electric Boogaloo
IPv6-Place-v2 A re-implementation of ziad87's awesome "Place: IPv6" site. Written in Rust with Axum using Server-Sent-Events for the fun instead of WS
RuTTY - Rust TTY Server
RuTTY - Rust TTY Server Demo RuTTY (aka Ruthie) is a CLI-powered websocket server written in Rust that allows you to expose your commands via browser.
gRPC client/server for zero-knowledge proof authentication Chaum Pederson Zero-Knowledge Proof in Rust
gRPC client/server for zero-knowledge proof authentication Chaum Pederson Zero-Knowledge Proof in Rust. Chaum Pederson is a zero-knowledge proof proto
An opinionated Rust library for interacting with AWS DynamoDB single-table designs.
Modyne An opinionated library for interacting with AWS DynamoDB single-table designs. † Motive Modyne follows the precepts laid out for effective sing
Sharded, concurrent mini redis that support http interface implemented in rust
Rudis A mini version of redis server that provides http interface implemented in Rust. The in-memorry kv-storage is sharded and concurrent safe. Inspi
A low-overhead and adaptable audio playback library for Rust
Awedio A low-overhead and adaptable audio playback library for Rust. Examples Play a single sound file: let (mut manager, backend) = awedio::start()
Clean implementation of TompHTTPs' Bare-server-node in rust!
bare-server-rust bare-server-rust is a fully compliant Rust implementation of TompHTTPs' Bare Server specifications. This is a server that will receiv
Fast turbo remote cache server written in Rust
Fast turbo remote cache server written in Rust. if you are using turbo and you want to have a self hosted remote cache server this is for you.
🪂 SkyFolder shares your folders on the network!
Skyfolder Easily share your files & folders on the network. Security, Simplicity, Style all built in. It's like your own personal Google Drive! Skyfol
A backend server and client for Norg related applications.
Norgopolis Norgopolis is a lightweight communication, launcher and utility services client for the Neorg rust-native modules ecosystem on Desktop. It
Rust GraphQL server using simple type-only schema
SimpleGQL This library allows a simplified GraphQL schema to be given and will run a server with a backend store (currently only SQLite) and a set of
Unofficial python bindings for the rust llm library. 🐍❤️🦀
llm-rs-python: Python Bindings for Rust's llm Library Welcome to llm-rs, an unofficial Python interface for the Rust-based llm library, made possible
A library-first, lightweight, high-performance, cloud-native supported API gateway🪐 by RUST
Preview version, will not guarantee the stability of the API! Do NOT use in production environment! A library-first, lightweight, high-performance, cl
A rust library for interacting with multiple Discord.com-compatible APIs and Gateways at the same time.
Chorus A rust library for interacting with (multiple) Spacebar-compatible APIs and Gateways (at the same time). Explore the docs » Report Bug · Reques
Rust library for scheduling, managing resources, and running DAGs 🌙
🌙 moongraph 📈 moongraph is a Rust library for scheduling, managing resources, and running directed acyclic graphs. In moongraph, graph nodes are nor
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
An ESMTP server library written in Rust.
rs-smtp An ESMTP server library written in Rust. Features ESMTP client & server implementing RFC 5321 Support for SMTP AUTH and PIPELINING UTF-8 suppo
A library for building tools to determine if vulnerabilities are reachable in a code base.
Overview Vuln Reach is a library for developing tools that determine if a given vulnerability is reachable. Provided to the open source community by P
A rewrite of the server side parts of emersion/go-smtp package into rust.
rust-smtp-server A rust smtp server library. It's mainly a rewrite of the server side parts of the emersion/go-smtp library. Features Usage Add this t
Rust library provides a standalone implementation of the ROS (Robot Operating System) core
ROS-core implementation in Rust This Rust library provides a standalone implementation of the ROS (Robot Operating System) core. It allows you to run
Hypercraft - a VMM library written in Rust
hypercraft is a VMM library written in Rust. If you are interested in Design & Implement about this project, please see this disc
A fun, hackable, GPU-accelerated, neural network library in Rust, written by an idiot
Tensorken: A Fun, Hackable, GPU-Accelerated, Neural Network library in Rust, Written by an Idiot (work in progress) Understanding deep learning from t
QUIC proxy that allows to use QUIC to connect to an SSH server without needing to patch the client or the server.
quicssh-rs 😄 quicssh-rs is a QUIC proxy that allows to use QUIC to connect to an SSH server without needing to patch the client or the server. quicss
A lightweight platform-accelerated library for biological motif scanning using position weight matrices.
🎼 🧬 lightmotif A lightweight platform-accelerated library for biological motif scanning using position weight matrices. 🗺️ Overview Motif scanning
tree-sitter server for kakoune
tree-sitter.kak Warning This currently just a proof-of-concept, and isn't stable yet. A Tree-sitter server that keeps parsed ASTs in memory. This is u
Ember is a minimalistic Rust library for creating 2D graphics, games, and interactive visualizations with ease and simplicity.
Ember Ember is a simple and fun 2D rendering library for Rust, allowing you to quickly create graphics and interactive applications with ease. It uses
A fast and lightweight HTTP server implementation in Rust.
server_nano A tiny, fast, and friendly web server written in rust and inspired by express. It uses may to coroutines Usage First, add this to your Car
Tooling and library for generation, validation and verification of supply chain metadata documents and frameworks
Spector Spector is both tooling and a library for the generation, validation and verification of supply chain metadata documents and frameworks. Many
Provision your authorized_keys via HTTPS/GitHub/GitLab
Keyps Key Provisioning Service Provision authorized_keys from HTTPS/GitHub/GitLab and automatically keep them up to date. Motivation Problem Provision
A programming language designed for the DiamondFire Minecraft server.
Blackstone Blackstone is a programming language designed to help create plots on the MCDiamondFire Minecraft server. Community Links Discord: https://
A multi-functional lightweight BitTorrent Tracker
Torrust-Axum Tracker Project Description Torrust-Axum Tracker is a lightweight but incredibly powerful and feature-rich BitTorrent Tracker made using
Bot library for cohost.org
eggbug eggbug-rs is a bot library for cohost.org, providing an interface to create, read, edit, and delete posts. use eggbug::{Post, Session}; // Log
Generic inventory system built in pure rust.
game_inventory A framework for generalizing inventory logic and abstracting it away from item data in your specific game. See more examples and specif
Key-value cache RESP server with support for key expirations ⌛
BADER-DB (بادِر) Key-value cache RESP server with support for key expirations ⌛ Supported Features • Getting Started • Basic Usage • Cache Eviction •
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
IDE tools for writing pest grammars, using the Language Server Protocol for Visual Studio Code, Vim and other editors
Pest IDE Tools IDE support for Pest, via the LSP. This repository contains an implementation of the Language Server Protocol in Rust, for the Pest par
PyO3 bindings and Python interface to skani, a method for fast fast genomic identity calculation using sparse chaining.
🐍 ⛓️ 🧬 Pyskani PyO3 bindings and Python interface to skani, a method for fast fast genomic identity calculation using sparse chaining. 🗺️ Overview
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
WIP: Asynchronous Language Server Protocol framework
async-lsp Asynchronous Language Server Protocol (LSP) framework based on tower. ⚠️ This project serves as a proof-of-concept for LSP with middlewares
run Typst in JavaScriptWorld.
Typst.ts Typst.ts allows you to independently run the Typst compiler and exporter (renderer) in your browser. You can: locally run the compilation via
Rust Offensive Security Library for making you .EXE go GHOST 🥷🏾
Ghost Ghost is a rust library that allows you to delete your executable while it's running. Usage // With a default placeholder value on windows (`svc
A rust library that allows you to host the CLR and execute dotnet binaries.
ClrOxide ClrOxide is a rust library that allows you to host the CLR and dynamically execute dotnet binaries. I wanted to call it Kepler for no particu
TinyAudio is a cross-platform audio output library
TinyAudio TinyAudio is a cross-platform audio output library. Its main goal to provide unified access to a default sound output device of your operati
A brand-new language server for Typst, plus a VS Code extension
Typst LSP A brand-new language server for Typst. Features Syntax highlighting, error reporting, code completion, and function signature help Compiles
A http server benchmark tool written in rust 🦀
rsb - rust benchmark rsb is a http server benchmark tool written in rust. The development of this tool is mainly inspired by the bombardier project, a
A library and binary for testing unhooking ntdll by identifying hooks via in-memory disassembly
(First Public?) Sample of unhooking ntdll (All Exports & IAT imports) hooks in Rust using in-memory disassembly, avoiding direct syscalls and all hooked functions (incl. hooked NtProtectVirtualMemory)
`memory_pages` is a small library provinig a cross-platform API to request pages from kernel with certain premisions
memory_pages: High level API for low level memory management While using low-level memory management in a project can provide substantial benefits, it
🧠 Motörhead is a memory and information retrieval server for LLMs.
Motörhead Motörhead is a memory and information retrieval server for LLMs. Why use Motörhead? When building chat applications using LLMs, memory handl
An async, user-friendly Let's Encrypt/ACMEv2 library written in Rust
lers An async, user-friendly Let's Encrypt/ACMEv2 library written in Rust. The API and implementation were inspired by acme2, acme-micro, and lego. Fe
A Github webhook server to help with CI/CD written in Rust.
This application will automatically updates local GitHub repositories and triggers a command once the update is complete. This can be extremely useful
A simple Rust library for OpenAI API, free from complex async operations and redundant dependencies.
OpenAI API for Rust A community-maintained library provides a simple and convenient way to interact with the OpenAI API. No complex async and redundan
Typesafe opinionated abstractions for developing Cairo 1.0 smart contracts
Suna Built with auditless/cairo-template Typesafe opinionated abstractions for developing Cairo 1.0 smart contracts. Originally created to facilitate
This library contains collection of all sorts of useful information for every country.
Keshvar This library contains collection of all sorts of useful information for every country. Package | Documentation | Repository Demo use keshvar::
Tokio based client library for the Android Debug Bridge (adb) based on mozdevice
forensic-adb Tokio based client library for the Android Debug Bridge (adb) based on mozdevice for Rust. Documentation This code has been extracted fro
An R interface to Rust's h3o library
h3o h3o is a system-dependency free package to interact with the H3 Geospatial Indexing system by Uber. h3o utilizes the Rust library h3o with is a pu
Rust encryption library for practical time-lock encryption.
tlock_age: Hybrid Timelock Encryption/Decryption in Rust tlock_age is a library to encrypt and decrypt age filekey using tlock scheme. It provides an
An HTTP server wrapper for omnisette. Supports both V1 (Provision) and V3 of anisette servers.
omnisette-server An HTTP server wrapper for omnisette. Supports both V1 (Provision) and V3 of anisette servers. Setup First, download the Apple Music
Media Cleaner is a simple CLI tool to clean up your media library based on your Overseerr requests and Tautulli history, written in Rust.
Media Cleaner Media Cleaner is a simple CLI tool to clean up your media library based on your Overseerr requests and Tautulli history, written in Rust
The `io_uring` library for Rust (with Rustix)
Linux IO Uring The low-level io_uring userspace interface for Rust ported to rustix. Usage To use io-uring crate, first add this to your Cargo.toml: [
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
A Rust library for interacting with OpenAI's ChatGPT API, providing an easy-to-use interface and strongly typed structures.
ChatGPT Rust Library A Rust library for interacting with OpenAI's ChatGPT API. This library simplifies the process of making requests to the ChatGPT A
RGB smart contracts: client-facing library & command-line for desktop and mobile
RGB smart contracts RGB is confidential & scalable client-validated smart contracts for Bitcoin & Lightning. It embraces the concepts of private & mut
Bruteforce connecting to a specific Sea of Thieves server. Useful if you want to be in the same server as your friends.
SoT Server Finder Find which Sea of Thieves server you're connected to. Useful if you want to be in the same server as your friends. Setup Download so
A code generator to reduce repetitive tasks and build high-quality Rust libraries. 🦀
LibMake A code generator to reduce repetitive tasks and build high-quality Rust libraries Welcome to libmake 👋 Website • Documentation • Report Bug •
Rust-based CLI library for OpenAI ChatGPT API
This is a Rust library that provides a CLI (command-line interface) for easy and convenient access to the OpenAI ChatGPT API. The library offers a simple and straightforward way to integrate the ChatGPT API into your Rust-based applications.
A CLI and library to convert data to sound, and vice versa (dependency-free)
Data to sound A simple crate to convert data to sound, and sound to data. The sound file format is wave (.wav). You can use it as a library or as a co
A vulkan library.
Docs.rs vkvk A vulkan library. Running The Example The shaders aren't compiled as part of the build script. Instead, run shader_build.bat (or copy the
c-library wrapper around the rust pdb crate
pdbcrust: pdbcrust is a c-library wrapper around the rust pdb crate. The API only exports a minimum subset of the pdb crate functionality. The project
Small library for text to image steganography.
hips-lib Performs text to image steganography by hinding and retrieving secret text within images or pixel arrays. This is achieved by encoding the se
A high-performance Rust library designed to seamlessly integrate with the Discord API.
Rucord - Rust Library for Discord API Interactions Note: This library is currently under development and is not yet recommended for production use. Ov
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
A type-safe Rust interface to the Nix CLI
runix A typesafe interface to the nix CLI. by flox Installation Install with cargo add (Rust = 1.64) cargo add runix Alternatively, manually add runi
A simple local storage media library manager.
OFFFLIX A simple application to auto manage series on your local storage. Features Resume watching Play next episode Auto increment season Play random
Russh Node.js binding
@napi-rs/ssh 🚀 Help me to become a full-time open-source developer by sponsoring me on Github Usage import { connect, checkKnownHosts } from '@napi-r
An open source WCH-Link library/command line tool written in Rust.
wlink - WCH-Link command line tool NOTE: This tool is still in development and not ready for production use. Known Issue: Only support binary firmware
This is a UPnP client library for Rust.
UPnP Client This is a UPNP client library for Rust. Usage Add this to your Cargo.toml: [dependencies] upnp-client = "0.1" Example This example will pr
An adapter to easily allow an Axum server to be run within a Cloudflare worker.
axum-cloudflare-adapter An adapter to easily allow an Axum server to be run within a Cloudflare worker. Usage use worker::*; use axum::{ response
An easy-to-use SocketCAN library for Python and C++, built in Rust.
JCAN An easy-to-use SocketCAN library for Python and C++, built in Rust, using cxx-rs and pyo3. Warning: I have never used Rust before and I don't kno
This code features a viper-client, which can connect to a viper-server, a custom interface made for Comelit devices.
Viper Client 👷 (WIP) This is code for my intercom; specifically for the Comelit Mini Wi-Fi MSFV. This features a ViperClient which can talk to the Co
A simple authentication flow using Rust and Actix-web, with a PostgreSQL database and a sveltekit frontend.
Rust-auth-example This repository aims to represent a simple authentication flow using Rust and Actix-web, with a PostgreSQL database and a sveltekit
Gum Program Library, a collection of on chain programs maintained by Gum
Gum, at its core, is a decentralized social media protocol on Solana. It unbundles traditional social media into Social Legos similar to how Defi unbu
Notification demon + web server using async Rust
Async Rust example Road to the asynchronous Rust Table of Contents About the Project Screenshots Tech Stack Features Getting Started Prerequisites Clo
Rusty fast cross-platform 2D drawing library
Bly Rusty fast cross-platform 2D graphics library Concept Easy to use Bly is easy to use and yet can be called from various windowing libraries using
VoceChat is a superlight rust written social server. Easy integration to your site/app.
Re-decentralized the Internet through personal cloud computing. VoceChat is the lightest chat server prioritizes private hosting! Easy integratation t
Dynamic dependency injection library for rust.
DDI (dynamic dependency injection) This library provides a generic dependency injection container that can be easily integrated into any application a
An async-ready Phoenix Channels v2 client library in Rust
Phoenix Channels This crate implements a Phoenix Channels (v2) client in Rust. Status NOTE: This client is still a work-in-progress, though it has eno
An implementation of a mirror SponsorBlock server in Rust.
sponsorblock-mirror This is a Rust-based mirror of the SponsorBlock API. It also uses sb-mirror for mirroring the CSV dumps via rsync. Instances spons
Rust library for practical time-lock encryption using `drand` threshold network
tlock-rs: Practical Timelock Encryption/Decryption in Rust This repo contains pure Rust implementation of drand/tlock scheme. It provides time-based e
DNS Server written in Rust for fun, see https://dev.to/xfbs/writing-a-dns-server-in-rust-1gpn
DNS Fun Ever wondered how you can write a DNS server in Rust? No? Well, too bad, I'm telling you anyways. But don't worry, this is going to be a fun o
A simple and minimal game engine library built in rust.
Neptune A brand new free, open-source minimal and compact game engine built in rust. Design Goals We plan to make Neptune a small and minimal engine,
A Client/Server game networking plugin using QUIC, for the Bevy game engine.
Bevy Quinnet A Client/Server game networking plugin using QUIC, for the Bevy game engine. Bevy Quinnet QUIC as a game networking protocol Features Roa
A Rust utility library, making easier by taking the hassle out of working. :octocat:
reddish A Rust utility library, making easier by taking the hassle out of working. Usage Add this to your Cargo.toml: [dependencies] reddish = "0.2.0"
Complete bindings to the raspicam C++ library
raspicam-rs Rust bindings to the amazing C++ raspicam library (with optional OpenCV utilities)! This is a followup to a Rust-based robotics project I
A high-performance WebSocket integration library for streaming public market data. Used as a key dependency of the `barter-rs` project.
Barter-Data A high-performance WebSocket integration library for streaming public market data from leading cryptocurrency exchanges - batteries includ
A server software designed for fetching Minecraft and Minecraft-related metadata
Minecraft Metadata Server A server software designed for fetching Minecraft and Minecraft-related metadata (such as Forge, Fabric, Quilt and Liteloade
An experimental HTTP server in Rust that supports HTTP/1.1, HTTP/2, and HTTP/3 over QUIC.
🚀 H123 An experimental HTTP server in Rust that supports HTTP/1.1, HTTP/2, and HTTP/3 over QUIC. Warning This is an experimental project and not inte