555 Repositories
Rust web-framework Libraries
A raft framework, for regular people
RmqttRaft - A raft framework, for regular people This is an attempt to create a layer on top of tikv/raft-rs, that is easier to use and implement. Thi
YAML(ish) - Terminal UI framework based on templates focused on simplicity
A YAML(ish) based terminal GUI framework for- and by Rust, focussed on making it quick and easy to create a functional UI for an app or game. Based on Crossterm and inspired by Kivy.
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
Reverse proxy for HTTP microservices and STDIO. Openfass watchdog which can run webassembly with wasmer-gpu written in rust.
The of-watchdog implements an HTTP server listening on port 8080, and acts as a reverse proxy for running functions and microservices. It can be used independently, or as the entrypoint for a container with OpenFaaS.
Aftermath - a high-performance JVM for the TapVM framework written in the Rust
Aftermath Welcome to the source, my friend! Note - This README is targetted towards users, not contributors. Please read the docs present at docs/for
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
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
Plugin for macro-, mini-quad (quads) to save data in simple local storage using Web Storage API in WASM and local file on a native platforms.
quad-storage This is the crate to save data in persistent local storage in miniquad/macroquad environment. In WASM the data persists even if tab or br
A lightweight, opinionated CQRS and event sourcing framework targeting serverless architectures.
cqrs A lightweight, opinionated CQRS and event sourcing framework targeting serverless architectures. Command Query Responsibility Segregation (CQRS)
Redis compatible server framework for Rust
Redis compatible server framework for Rust Features Create a fast custom Redis compatible server in Rust Simple API. Support for pipelining and telnet
Salvo is a powerful and simplest web server framework in Rust world
Salvo is an extremely simple and powerful Rust web backend framework. Only basic Rust knowledge is required to develop backend services.
Manage self-hosted Supabase instances with an easy to use API & Web Portal (soon)
SupaManager A project by Harry Bairstow; Manage self-hosted Supabase instances with an easy to use API & Web Portal (soon) ⚠️ Note: The project is in
Archibald is my attempt at learning Rust and writing a HTTP 1.1 web server.
Archibald To be a butler, is to be able to maintain an even-temper, at all times. One must have exceptional personal hygiene and look sharp and profes
High performance I/O framework written by Rust inspired by Netty
Introduction Retty is a High performance I/O framework written by Rust inspired by Netty 基于mio的IO多路复用高并发、高性能网络通信开发框架 Feature Rayon 线程池包装 EventLoop / E
Playing with web dev in Rust. This is a sample Rust microservice that can be deployed on Kubernetes.
Playing with web dev in Rust. This is a sample Rust microservice that can be deployed on Kubernetes.
A simple cross-platform remote file management tool to upload and download files over HTTP/S
A simple cross-platform remote file management tool to upload and download files over HTTP/S
An async autocompletion framework for Neovim
⚡ nvim-compleet This plugin is still in early development. 📖 Table of Contents Installation Features Configuration Sources Commands Mappings Colors R
API-agnostic audio plugin framework written in Rust
Because everything is better when you do it yourself - Rust VST3 and CLAP framework and plugins
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
Rapidly iterate and build Bevy UI's with existing web-based technologies
bevy_webview WIP Rapidly iterate and build Bevy UI's with existing web-based technologies It is currently very early days of this plugin - only Linu
Native Maps for Web, Mobile and Desktop
mapr Native Maps for Web, Mobile and Linux A map rendering library written in Rust. Example | Book | API | Chat in Matrix Space Project State This pro
Hot reload static web server for deploying mutiple static web site with version control.
SPA-SERVER It is to provide a static web http server with cache and hot reload. 中文 README Feature Built with Hyper and Warp, fast and small! SSL with
Rust bindings to the dos-like framework
dos-like for Rust This project provides access to Mattias Gustavsson's dos-like framework, so as to write DOS-like applications in Rust. How to use
Build light & secure cross-platform applications with a web-based UI
Millennium Icon by XFaon. *Stats are from Tauri and may not be fully accurate. Millennium is a cross-platform webview framework written in Rust. With
An example bdk + yew single page web wallet
bdk-yew-example This project builds a simple bdk-wasm based testnet wallet as a single page web app. The page can be hosted locally or automatically d
Super tiny pastebin webapp written in rust.
MicroBin MicroBin is a super tiny and simple self hosted pastebin app written in Rust. The executable is around 6MB and it uses 2MB memory (plus your
Dister builds and bundles your wasm web app.
dister Dister builds and bundles your wasm web app. Installation cargo install dister Requirements wasm32-unknown-unknown target: rustup target add wa
image url web-scrapper written in rust
imgs - CLI Webscrapper image url web-scrapper written in rust This is a cli application completely written in rust, it aim is to scrap image-url from
A UI-framework, built for speed and ease-of-use
A UI-framework, built for speed and ease-of-use. Focused on one thing, the best user-experience for the client and developer.
Wena is a micro-framework that provides an elegant starting point for your console application.
Wena was created by Nuno Maduro, and is a Rust Lang micro-framework that provides an elegant starting point for your console application. This project
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
High-level http auth extractors for axum
High-level http auth extractors for axum
Multi-agent (path finding) planning framework
multi-agent (path finding) planning framework Mapf is a (currently experimental) Rust library for multi-agent planning, with a focus on cooperative pa
Magnesium-Oxide (MGO) a secure file uploader with support for ShareX.
A blazingly fast, ShareX uploader coded in Rust (using actix web) which utilizes AES-256-GCM-SIV to securely store uploaded content.
Drpc-Correct, high performance, robust, easy use Remote invocation framework
Drpc - Correct, high performance, robust, easy use Remote invocation framework
Magnesium-Oxide (MGO) - a secure file uploader with support for ShareX.
A blazingly fast, ShareX uploader coded in Rust (using actix web) which utilizes AES-256-GCM-SIV to securely store uploaded content.
Rate limit middleware for poem web framework
Rate limit middleware for Poem framework Usage Check examples, poem-ratelimit is available on crates.io. A yaml configuration file is used to set limi
🧑💻 CLI client for zer0bin
🧑💻 CLI client for zer0bin
Getting the token's holder info and pushing to a web server.
Purpose of this program I've made this web scraper so you can use it to get the holder's amount from BSCscan and it will upload for you in JSON format
Demo of Rust and axum web framework
Demo of Rust and axum web framework Demonstration of: Rust: programming language that focuses on reliability and stability. axum: web framework that f
Rate limit middleware for Poem framework
Rate limit middleware for Poem framework Usage Check examples, poem-ratelimit is available on crates.io. A yaml configuration file is used to set limi
webmention-receiver - a simple program that receives webmentions, records them to a SQLite database
webmention-receiver is a simple program that receives webmentions, records them to a SQLite database, and allows viewing them via a webpage or RSS feed. It has no conception of an "account", and by default will accept webmentions for any domain. It is possible to configure it to only accept webmentions for a specific set of domains, if you'd prefer.
🎮 A 2D game framework written in Rust
Nova Nova is a 2D game framework written in Rust. ⚠️ Use at your own risk! This framework is designed as a base for my own projects, rather than as a
A web framework for Rust programing language
kalgan A web framework for Rust programing language. Getting Started Create your project with cargo: cargo new project Add the dependency in Cargo.tom
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.
Software adapter for various Chunithm slider controllers with a built-in Brokenithm web controller
slidershim Software adapter for various Chunithm slider controllers with a built-in Brokenithm web controller. Has support for keyboard/gamepad output
tracing - a framework for instrumenting Rust programs to collect structured, event-based diagnostic information
tracing-appender Writers for logging events and spans Documentation | Chat Overview tracing is a framework for instrumenting Rust programs to collect
Wonnx - a GPU-accelerated ONNX inference run-time written 100% in Rust, ready for the web
Wonnx is a GPU-accelerated ONNX inference run-time written 100% in Rust, ready for the web. Supported Platforms (enabled by wgpu) API Windows Linux &
How to be a full stack Rust Developer
How to be a full stack Rust Developer Read Rust API guideline. Test code here and refer to the Rust blog posts at Steadylearner. If you need or know s
Lumiere is a proof-of-concept/example video player built with the Slint UI framework and libmpv
Lumiere is a proof-of-concept/example video player built with the Slint UI framework and libmpv. This was built quickly to try out Slint and it's new OpenGL underlay feature.
This is a template repo for eframe, a framework for writing apps using egui.
eframe template This is a template repo for eframe, a framework for writing apps using egui. The goal is for this to be the simplest way to get starte
Onlyfans-type web service based on TOR with maximum privacy features.
onionfans Onlyfans-type web service based on TOR with maximum privacy features. Features "Vanishing" single-use feed CDN links Landing page No JavaScr
BlackBird is a framework for Rust Tokio
BlackBird Blackbird is framework like OTP for Erlang. Blackbird is not a Actor Framewrok, it's Behavior for around Tokio task This project currently p
Thalo is an event-sourcing framework for building large scale systems
Thalo Event sourcing framework for building microservices. Overview Thalo is an event-sourcing framework for building large scale systems based on the
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
Simple viewer webpage for Dilbert by Scott Adams
Dilbert Viewer A simple comic viewer for Dilbert by Scott Adams, hosted on Heroku here. It uses the third-party Rust Buildpack with the Heroku Postgre
Super Fast & High Performance minimalist web framework for rust
Super Fast & High Performance minimalist web framework for rust
living library; snapgene for the web
Viviteca The living library; SnapGene for the web. Setup To contribute to this project you will require: rust pre-commit Git workflow You should insta
Jotsy is a self-hosted, free and open-source note taking app with a goal of simplicity in mind
Jotsy: Just your notes Jotsy is a self-hosted, free and open-source note taking app with a goal of simplicity in mind. It is powered by Skytable. Read
Bytewax is an open source Python framework for building highly scalable dataflows.
Bytewax Bytewax is an open source Python framework for building highly scalable dataflows. Bytewax uses PyO3 to provide Python bindings to the Timely
Zaplib is an open-source library for speeding up web applications using Rust and WebAssembly.
⚡ Zaplib Zaplib is an open-source library for speeding up web applications using Rust and WebAssembly. It lets you write high-performance code in Rust
A basic web assembly chess engine written in rust.
This library is a basic implementation of a chess min-max algorithm with alpha-beta pruning (Algorithm Info). It is designed to be compiled down to WebAssembly and used for web applications.
Astar Network is an interoperable blockchain based the Substrate framework and the hub for dApps within the Polkadot Ecosystem
Astar Network is an interoperable blockchain based the Substrate framework and the hub for dApps within the Polkadot Ecosystem. With Astar Network and
Elegant, clean Rust development framework
Preview version, will not guarantee the stability of the API! Elegant, clean Rust development framework Core Features Relational database client for M
Minimal framework to inject the .NET Runtime into a process in Rust
錆の核 sabinokaku Minimal framework to inject the .NET Runtime into a process. Supports Windows and Linux. macOS support is complicated due to SIP, and w
ratpack: a simpleton's HTTP framework (for rust-lang)
ratpack: a simpleton's HTTP framework (for rust-lang) ratpack is idealized in the simplicity of the sinatra (ruby) framework in its goal, and attempts
Extreme Bevy is what you end up with by following my tutorial series on how to make a low-latency p2p web game.
Extreme Bevy Extreme Bevy is what you end up with by following my tutorial series on how to make a low-latency p2p web game. There game can be played
defmt is a highly efficient logging framework that targets resource-constrained devices, like microcontrollers
defmt defmt ("de format", short for "deferred formatting") is a highly efficient logging framework that targets resource-constrained devices, like mic
A concurrency framework for building real-time systems
Real-Time Interrupt-driven Concurrency A concurrency framework for building real-time systems. Formerly known as Real-Time For the Masses. Features Ta
Real Time For the Masses (RTFM), a framework for building concurrent applications, for MSP430 MCUs
msp430-rtfm Real Time For the Masses (RTFM), a framework for building concurrent applications, for MSP430 MCUs License Licensed under either of Apache
CarLI is a framework for creating single-command and multi-command CLI applications in Rust
CarLI is a framework for creating single-command and multi-command CLI applications in Rust. The framework provides error and IO types better suited for the command line environment, especially in cases where unit testing is needed.
Web Server made with Rust - for learning purposes
Web Server made with Rust - for learning purposes
OptFrame is an optimization framework focused in metaheuristic techniques
optframe-rust Welcome to OptFrame project in Rust. What is OptFrame? OptFrame is an optimization framework focused in metaheuristic techniques, develo
Incremental Program Analysis Framework
IncA Overview IncA is a program analysis framework. It comes with a DSL for the definition of program analyses and the runtime system evaluates progra
Integra8 rust integration test framework Rust with a focus on productivity, extensibility, and speed.
integra8 Integra8 rust integration test framework Rust with a focus on productivity, extensibility, and speed. | This repo is in a "work in progress"
Safe Rust bindings to the DynamoRIO dynamic binary instrumentation framework.
Introduction The dynamorio-rs crate provides safe Rust bindings to the DynamoRIO dynamic binary instrumentation framework, essentially allowing you to
Easy to use multipart forms for actix-web
Actix Easy Multipart Easy to use Multipart Forms for actix-web. File uploads are written to disk as temporary files similar to the way the $_FILES var
a shiny test framework for rust
Ooh, shiny! Shiny makes you less distracted with copying over initialization code in test cases. It also has a fancy syntax similar to Ruby's RSpec or
Tool to create web interfaces to command-line tools
webgate This command line utility allows you to: serve files and directories listed in a config file remotely run shell commands listed in a config fi
Parity Shasper beacon chain implementation using the Substrate framework.
Parity Shasper This is an implementation of Serenity beacon chain by Parity Technologies. To learn more about Serenity and Ethereum's sharding plan, s
SVM - Spacemesh Virtual Machine
SVM - Spacemesh Virtual Machine Project Goals Self-contained. Should be hosted by the Spacemesh Golang full-node and future Spacemesh Rust full-node B
A multiplexed p2p network framework that supports custom protocols
Tentacle Overview This is a minimal implementation for a multiplexed p2p network based on yamux that supports mounting custom protocols. Architecture
The Pokemon trading platform in Rust.
Pokemon The sample Pokemon trading platform in Rust. WARNING: This is not a PRODUCTION project. Just a sample. Get start Install diesel and run migrat
Deploy dioxus-web to Vercel.
Dioxus demo This demo shows how to use Dioxus to build a static web application and deploy it to Vercel. Local development To run the demo locally, yo
Build, bundle & ship your Rust WASM application to the web.
Trunk Build, bundle & ship your Rust WASM application to the web. ”Pack your things, we’re going on an adventure!” ~ Ferris Trunk is a WASM web applic
A SOME/IP serialization format using the serde framework
serde_someip implements SOME/IP ontop of serde use serde::{Serialize, Deserialize}; use serde_someip::SomeIp; use serde_someip::options::ExampleOption
Azul - Desktop GUI framework
Azul - Desktop GUI framework Azul is a free, functional, reactive GUI framework for Rust and C++, built using the WebRender rendering engine and a CSS
Framework for large distributed pipelines
Rain Rain is an open-source distributed computational framework for processing of large-scale task-based pipelines. Rain aims to lower the entry barri
A strong, compile-time enforced authorization framework for rust applications.
DACquiri A compile-time enforced authorization framework for Rust applications. Authorization In typical applications, authorization checks are perfor
In-progress extractors and middleware for Actix Web
actix-web-lab Experimental extractors, middleware, and other extras for possible inclusion in Actix Web. Things To Know About This Crate It will never
Work out how to read Parquet files in a browser using web assembly (via the Rust toolchain)
wasm-pack-template A template for kick starting a Rust and WebAssembly project using wasm-pack. Tutorial | Chat Built with 🦀 🕸 by The Rust and WebAs
Accel: GPGPU Framework for Rust
Accel: GPGPU Framework for Rust crate crates.io docs.rs GitLab Pages accel CUDA-based GPGPU framework accel-core Helper for writing device code accel-
A recommender systems framework for Rust
Quackin Release the quackin! 🦆 Quackin is a recommender systems framework written in Rust. This is a young project, which means two things: There wil
Dataflow system for building self-driving car and robotics applications.
ERDOS ERDOS is a platform for developing self-driving cars and robotics applications. Getting started The easiest way to get ERDOS running is to use o
An example of using TensorFlow rust bindings to serve trained machine learning models via Actix Web
Serving TensorFlow with Actix-Web This repository gives an example of training a machine learning model using TensorFlow2.0 Keras in python, exporting
Web service for Firefox Suggest
Merino A service to provide address bar suggestions to Firefox. For more details, see the service docs. About the Name This project drives an importan
A no-nonsense CAPTCHA system with seamless UX | Backend component
mCaptcha Proof of work based, privacy respecting CAPTCHA system with a kickass UX. STATUS: ACTIVE DEVELOPMENT Skip to demo mCaptcha is a privacy respe
Web-app that simulates different types of color blindness from a user-provided input image.
What is Dalted? Web-app that simulates different types of color blindness from a user-provided input image. Resources The color blindness simulation i
Operator is a web server. You provide a directory and Operator serves it over HTTP.
Operator Operator is a web server. You provide a directory and Operator serves it over HTTP. It serves static files the way you'd expect, but it can a
The RCOS website and Discord bot.
Telescope - https://rcos.io Telescope is the RCOS website. User Notes If you find issues with Telescope or have a feature you want added, please make