439 Repositories
Rust static-server Libraries
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
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.
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
Multiplex server for rust-analyzer, allows multiple LSP clients (editor windows) to share a single rust-analyzer instance per cargo workspace
ra-multiplex Multiplex server for rust-analyzer, allows multiple LSP clients (editor windows) to share a single rust-analyzer instance per cargo wor
chain nats.io servers with transformation & processing pipelines
NATS proxy service Simple tool to forward specific topics from one nats.io cluster to the same server or another. Provides support to process messages
🔌 A curseforge proxy server, keeping your API key safe and sound.
🔌 CFPROXY - The curseforge proxy server Curseforge has locked down their API and now restricts access without authentification. This spells trouble f
🎮 A Realtime Multiplayer Server/Client Game example built entirely with Rust 🦀
Example of a 🎮 Realtime Multiplayer Web Game Server/Client built entirely using Rust 🦀
A small CLI tool to query ArcGIS REST API services, implemented in Rust. The server response is returned as pretty JSON.
A small CLI tool to query ArcGIS REST API services, implemented in Rust. The server response is returned as pretty JSON.
Build your service-server fast, easy (and without hosting!)
service-io is a library to build servers that offering services with really little effort. Choose an input connector. Choose an output connector. Choo
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
Unicorn Emulator Debug Server - Written in Rust, with bindings of C, Go, Java and Python
udbserver - Unicorn Emulator Debug Server When you do emulation with Unicorn Engine, do you want to inspect the inner state during every step? udbserv
A CLI test program for HNU Cloud Computing Lab 2, built with Rust.
HTTP Server Tester This is a CLI test program for HNU Cloud Computing Lab 2. Install For most student, you don't neet to rebuild this project. We prov
Zine - a simple and opinionated tool to build your own magazine.
zine Zine - a simple and opinionated tool to build your own magazine. Mobile-first. Intuitive and elegant magazine design. Best reading experiences. T
The missing link to modern server controlling for TrackMania Forever.
xrd (XASeCo Replacing Daemon) xrd is a next-gen server controller for TrackMania Forever and Nations ESWC that is designed to be hassle-free and easil
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
Afterglow-Server provides back-end APIs for the Afterglow workflow engine.
Afterglow-Server 🚧 Note: This project is still heavily in development and is at an early stage. Afterglow-Server provides back-end APIs for the After
Super simple tokio chat server for educational purposes.
achat A collection of simple modules which showcase simple use of tasks, channels, and other tokio primitives to implement simple networking applicati
🥅 Dead simple webhook worker for Sentry to output events in a Discord channel
🥅 Sentry Webhook Dead simple webhook worker for Sentry to output events in a Discord channel Why? This is just a simple Rust HTTP service to do so, t
A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls
bore A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls. That's all it does:
AUR external package builder
AUR Build Server Goal This project aims to provide an external package making server based on any PKGBUILD based project. Right now it pulls AUR packa
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
ECDSA Signature Server
Simple REST API used for serving ECDSA signatures to prevent automation software from minting NFTs in bulk.
A linear algebra library with excellent type safety
Static L.A. (Linear Algebra) A fast minimal ultra type safe linear algebra library. While ndarray offers no compile time type checking on dimensionali
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.
Resolved - a simple DNS server for home networks
resolved resolved (pronounced "resolved", not "resolved") is a simple DNS server for home networks. To that end, it supports: Recursive and non-recurs
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.
xrd a next-gen server controller for TrackMania Forever and Nations ESWC
xrd is a next-gen server controller for TrackMania Forever and Nations ESWC that is designed to be hassle-free and easily updatable (with a bus factor of 0).
PM-Tools - a simple Rust util to easily create server directories
PM-Tools PM-Tools is a simple Rust util to easily create server directories or plugins without the hassle of unzipping or creating directories Progres
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
Sūshì is a simple but customizable static site generator / blog generator written in Rust
sūshì Sūshì is a simple but customizable static site generator / blog generator written in Rust. Installation Install with Cargo (Recommended) cargo i
Serve-live: static directory server with change notification
Serve a directory of static files, with server-sent events for automatic refresh.
Proxmox Backup Server and Client
Build & Release Notes rustup Toolchain We normally want to build with the rustc Debian package. To do that you can set the following rustup configurat
Conway Game of Life plus WebAssembly and basic HTTP Server
Conway Game of Life plus WebAssembly and basic HTTP Server How to run First, you have to choose what server do you want to use for hosting the wasm ga
Grow Rust is a Growtopia Private Server made in Rust
Grow Rust is a Growtopia Private Server made in Rust
A commmand line tool for uploading homework coded on the dcloud server onto specific google drive course folders.
A commmand line tool for uploading homework coded on the dcloud server onto specific google drive course folders.
A server to continously poll nearly always-on sites to verify that your internet connectivity stays up
Dead Router A server to continously poll nearly always-on sites to verify that your internet connectivity stays up! If one or more of the servers stop
An unsafe botched job that doesn't rely on types being 'static lifetime.
An unsafe botched job that doesn't rely on types being 'static lifetime. Will panic if provided a 0 field struct. I will fix this when I figure out how.
Lupus is a utility to administer backups with future integration with rsync
Lupus is a utility to administer backups with future integration with rsync. Many other features are either included or planned such as chat bridges using rcon and or parsing the pipe output from programs/games.
Static Linear Algebra System
SLAS Static Linear Algebra System Provides statically allocated vector, matrix and tensor types, for interfacing with blas/blis, in a performant manor
ULE - Minecraft's server core written in Rust
ULE - Minecraft's server core written in Rust This's server core fully written in Rust-Lang and using more custom code for best perfomance and control
rust_arango enables you to connect with ArangoDB server, access to database, execute AQL query, manage ArangoDB in an easy and intuitive way, both async and plain synchronous code with any HTTP ecosystem you love.
rust_arango enables you to connect with ArangoDB server, access to database, execute AQL query, manage ArangoDB in an easy and intuitive way, both async and plain synchronous code with any HTTP ecosystem you love.
Simple test server for hyperium/h3
Simple test server for hyperium/h3. Serves files with HTTP/3, as well as HTTP/2 and HTTP/1.1 so you can make your browser run HTTP/3 request when it a
Web Server made with Rust - for learning purposes
Web Server made with Rust - for learning purposes
Live Server - Launch a local network server with live reload feature for static pages
Live Server - Launch a local network server with live reload feature for static pages
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.
Welcome! This is the official repository for the Soufflé language project. The Soufflé language is similar to Datalog (but has terms known as records)
Solana Game Server is a decentralized game server running on Solana, designed for game developers
Solana Game Server* is the first decentralized Game Server (aka web3 game server) designed for game devs. (Think web3 SDK for game developers as a ser
A library to quickly create OAuth2.1 compliant servers from scratch.
oauth21-server A library to easily create an OAuth 2.1 compliant authorization server. The motivation to develop this library comes from the fact that
A minimalist socket-based client/server in Rust to illustrate a tutorial
The basics of unix sockets This repository serves as a reference for this tutorial blogpost How to run Install Rust and Cargo, and then do: cargo run
Experimental treesiter based language server, let's see how far this goes 😆.
tsls Tree-sitter based language server for general languages. Warning: It's in active development right now, and bug is expected. Features Go To Defin
Completely OBSOLETE Rust HTTP library (server and client)
OBSOLETION NOTICE This library is DEAD. It was a useful experiment and is now being replaced under the scope of the Teepee (experimentation grounds at
📩 steamworks.DownloadUGC for the server!
gmsv_workshop This module allows for servers to use the steamworks.DownloadUGC and steamworks.FileInfo functions, enabling runtime downloading & mount
CRUD system of book-management with ORM and JWT for educational purposes.
Book management English | 中文 Required Rust MySQL 5.7 Usage Execute init.sql to create tables. Set environment variable DATABASE_URL and JWT_SECRET in
serde-like serialization and deserialization of static Rust types in XML
static-xml static-xml is a serde-like serialization and deserialization library for XML, currently written as a layer on top of xml-rs. Status: in ear
A static mail HTML archive for the 21st century, written in Rust
🦀 Crabmail 🦀 self-hosted / github mirror A static mail HTML archive for the 21st century, written in Rust. Includes helpful "modern" features that e
Many modbus devices support only one or very few clients
Modbus TCP proxy Many modbus devices support only one or very few clients. This proxy acts as a bridge between the client and the modbus device. It ca
A simple, very minimal Minecraft server implementation in Rust.
A simple, very minimal Minecraft server implementation in Rust. For a simple Minecraft server that isn't supposed to do much (for example, a limbo ser
Rust implementation of the i2p client/server/router protocols
ri2p Rust implementation of the i2p client/server/router protocols Status Common Commands cargo build: Builds the ri2p binary cargo run: Runs the ri2p
Server with Rust, Rocket, Diesel, Docker to create your own to-do-list
Installation Install Docker & Docker-Compose Then download the repository go to the root where the Dockerfile is and do: sudo docker-compose up sudo i
A Demo server serving Bert through ONNX with GPU written in Rust with 3
Demo BERT ONNX server written in rust This demo showcase the use of onnxruntime-rs on BERT with a GPU on CUDA 11 served by actix-web and tokenized wit
⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.
This repository lists static analysis tools for all programming languages, build tools, config files and more. The official website, analysis-tools.de
An online version of the popular game four in a row, written in Rust on the server side and Flutter + Dart on the client.
Four in a Row - Server An online version of the popular game four in a row, written in Rust on the server side and Flutter + Dart on the client. Downl
A lightweight ShareX-compatible image uploader server
Imitari Imitari is a project to provide an easy and lightweight server for images. It is compatible with software like ShareX. The projects goals are
A free file hosting server that focuses on speed, reliability and security.
Triox Next Generation cloud storage server that is secure, fast, and reliable. Why Triox? ☘️ Open Source - We strongly believe in collaboration and tr
Create, share, fetch and model Atomic Data! This project consists of a graph database + server, a CLI and a rust library.
Create, share, fetch and model Atomic Data! This repo consists of three components: A library, a server and a CLI. atomic-server Status: Beta. Breakin
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 registration server for WebThings Gateway.
Registration Server This server exposes an HTTP API that lets you register a WebThings Gateway for tunneling support. When combined with a PowerDNS se
A web application completely written in Rust. 🌍
WebApp.rs A web application completely written in Rust Target of this project is to write a complete web application including backend and frontend wi
Implementation of the RealWorld backend API spec in Actix, Rust's powerful actor system and most fun web framework.
Actix codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. ❗ (2021/05/13) This cod
A Rust Boilerplate server with GraphQL API, Diesel, PostgreSQL, session authentication and JWT
Canduma rust Graphql A Rust authentication server with GraphQL API, Diesel, PostgreSQL session authentication and JWT This repository contains a Graph
Scratch-Containerised Rust GraphQL-API using Dataloaders
Dockerize Graphql Rust More current version at https://github.com/jayy-lmao/rust-cult-graphql-server This project is currently for demonstrating the u
Incomplete Redis client and server implementation using Tokio - for learning purposes only
mini-redis mini-redis is an incomplete, idiomatic implementation of a Redis client and server built with Tokio. The intent of this project is to provi
Rust-verification-tools - RVT is a collection of tools/libraries to support both static and dynamic verification of Rust programs.
Rust verification tools This is a collection of tools/libraries to support both static and dynamic verification of Rust programs. We see static verifi
Dav-server-rs - Rust WebDAV server library. A fork of the webdav-handler crate.
dav-server-rs A fork of the webdav-handler-rs project. Generic async HTTP/Webdav handler Webdav (RFC4918) is defined as HTTP (GET/HEAD/PUT/DELETE) plu
Flowistry: Powerful IDE Tools for Rust
Flowistry - a VSCode extension that helps you understand Rust programs with program analysis.
Oinky - A blazing fast, data-oriented static site generator.
Oinky Oinky is a static site generator, written in Rust, that compiles Handlebars templates and Markdown files into a static site. Oinky also enables
Eslint - Find and fix problems in your JavaScript code.
ESLint Website | Configuring | Rules | Contributing | Reporting Bugs | Code of Conduct | Twitter | Mailing List | Chat Room ESLint is a tool for ident
Shellcheck - a static analysis tool for shell scripts
ShellCheck - A shell script static analysis tool ShellCheck is a GPLv3 tool that gives warnings and suggestions for bash/sh shell scripts: The goals o
Fast and friendly HTTP server framework for async Rust
Tide Serve the web API Docs | Contributing | Chat Tide is a minimal and pragmatic Rust web application framework built for rapid development. It comes
A Rust based DNS client, server, and resolver
Trust-DNS A Rust based DNS client, server, and Resolver, built to be safe and secure from the ground up. This repo consists of multiple crates: Librar
Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.
Percy Build frontend browser apps with Rust + WebAssembly. Supports server side rendering. The Percy Book This README gives a light introduction to Pe
Pssst!... see what Rust is doing behind the curtains 🕵🤫
cargo-inspect What is Rust doing behind the scenes? There are only two ways to live your life. One is as though nothing is a miracle. The other is as
Repository for the Rust Language Server (aka RLS)
Rust Language Server (RLS) The RLS provides a server that runs in the background, providing IDEs, editors, and other tools with information about Rust
Multithreaded, non-blocking Linux server framework in Rust
hydrogen Documentation hydrogen is a non-blocking socket server framework built atop epoll. It takes care of the tedious connection and I/O marshaling
A synchronous HTTP server built on hyper.
Astra Astra is a synchronous HTTP server built on top of hyper. use astra::{Body, Response, Server}; fn main() { Server::bind("localhost:3000")
Lightweight tool for simple deployment (server+client)
deploy Lightweight tool for simple deployment (server+client) Usage You first need a key value pair: deploy generate-keys Public-Key: Used on the serv
The purpose of this example is to provide details as to how one would go about using GraphQL with the Rust Language.
Zero to GraphQL Using Rust The purpose of this example is to provide details as to how one would go about using GraphQL with the Rust Language. Thus,
AIDL Language Server Protocol (LSP) server
AIDL Language Server Protocol (LSP) server Experimental AIDL LSP server based on rust-aidl-parser. Features: diagnostics workspace symbols (Ctrl+T in
A modern alternative to ‘PDFtk Server’.
dugon A modern alternative to ‘PDFtk Server’. Features Merge PDF Documents Split PDF Pages into a New Document Rotate PDF Pages or Documents Decrypt I
A "cursed" container with opaque keys, usable as a static variable
cursedcontainer Please, for the love of all things good in the world, do not use this crate unless you've read the code thoroughly and understand the
Compile time static maps for Rust
Rust-PHF Documentation Rust-PHF is a library to generate efficient lookup tables at compile time using perfect hash functions. It currently uses the C
The Swiss Army Knife for Binary (In)security
binsec Swiss Army Knife for Binary (In)security binsec is a minimal static analysis utility for detecting security capabilities in ELF/PE/Mach-O execu
Xori is an automation-ready disassembly and static analysis library for PE32, 32+ and shellcode
Xori - Custom disassembly framework Xori is an automation-ready disassembly and static analysis library that consumes shellcode or PE binaries and pro
Whole program static stack analysis
cargo-call-stack Static, whole program stack analysis Other examples: Embedded CoAP / IPv4 server (source) "Hello, world!" HEADS UP: This tool relies
Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
Alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients*, perfect for self-hosted deploy
A small in-house bot of the TTC Discord Server
Welcome to The Terminal cafe Support Bot Repository Hello, hope you are having a nice day. This is the official repository for The Terminal Cafe Suppo
Network Block Storage server, written in Rust. Supports pluggable and chainable underlying storage
nbd-rs Disclaimer DO NEVER USE THIS FOR PRODUCTION Do not use this for any data that you cannot afford to lose any moment. Expect data loss, corruptio
Most intuitive global cli maker. *(lazy_static + config-rs + clap)
argone Most intuitive global cli maker. *(lazy_static + config-rs + clap) | Examples | Docs | Latest Note | [dependencies] argone = "0.5" Phases Parsi
A language server implementation for the WGSL shading language
wgsl-analyzer wgsl-analyzer is a language server plugin for the WGSL Shading language. It comes with a VS Code plugin located in ./editors/code, but d
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 tcp proxy server/client which exchange the data in temp files
ftcp A tcp proxy server/client which exchange the data in temp files 通过在临时文件中交换数据来进行TCP代理的一个服务端/客户端 学校内网中有针对教学楼的防火墙导致教室电脑难以上网( 但学校内建有公共ftp服务器,因此就有了这个借