712 Repositories
Rust game-server Libraries
Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.
bit_gossip bit_gossip, named after its implementation technique, is a simple pathfinding library for calculating all node pairs' shortest paths in an
Blaze is a Rust script that continuously monitors server resource usage and sends real-time summaries and alerts to a Discord channel via Webhook.
Blaze Blaze is a Rust script designed to run 24/7 on a server, providing a summary of resource usage every 30 minutes (configurable) to a Discord chan
A general-purpose transfom interpolation plugin for fixed timesteps for the Bevy game engine.
bevy_transform_interpolation A general-purpose Transform interpolation plugin for fixed timesteps for the Bevy game engine. What Is This For? A lot of
Experimental engine agnostic 3D CSG library for game development written in Rust. Started as a port of csg.js to Rust.
brusher Experimental engine agnostic 3D CSG library for game development written in Rust. Started as a port of csg.js to Rust. ultimate goal My hope i
๐ UPLINK is a Rust lightweight (2MB) tool for file transfer and remote management that uses AES-GCM and Envelope Encryption over WebSockets.
UPLINK โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
tool to create a relic export from network packets of a certain turn-based anime game
reliquary-archiver tool to create a relic export from network packets of a certain turn-based anime game json output format is based on the format of
A high performance http proxy server & extensions platform & net packet capture tool
CthulhuRs A high performance http proxy server A browser extensions platform A net packet capture tool Demonstration Main features of CthulhuRs Inject
โก๐ Content Delivery Network written in Rustlang, optimized for speed and latency.
Supported Formats HTML Javscript Css Image PNG JPG JPEG GIF SVG Video MP4 WEBM FLV Audio OGG ACC MP3 Archives ZIP RAR Feeds & Data JSON YAML XML Docum
A minimal file exchange server designed for clients with browsers only.
XIAO-Files Xiao-Files is a minimal file exchange server designed for clients with browsers only. Example Let's say we have a host with IP 10.8.20.1, a
Let Tauri's transparent background rendering window be stacked on Bevy's rendering window in real time to run the game with native-level performance!
Native Bevy with Tauri HUD DEMO ๅฐ Tauri ็้ๆ่ๆฏๆธฒๆ็ชๅฃๅฎๆถๅ ๅจ Bevy ็ๆธฒๆ็ชๅฃไธ๏ผไปฅไฝฟ็จๅ็็บงๅซๆง่ฝ่ฟ่กๆธธๆ๏ผ Let Tauri's transparent background rendering window be stacked on Bev
๐ CPU-driven, batch-rendered particle system for the Bevy game engine.
Bevy Firework ๐ Bevy firework is a particle system plugin where particles are simulated on the CPU and use GPU batching for rendering. This allows ea
mass surveillance for block game - mirror
Snowstorm mass surveillance for block game Yet another Minecraft Server Scanner Scan the entire ipv4 address space for Minecraft servers, with dynamic
A simple-to-use input manager for the Bevy game engine that empowers players and makes accessibility easy.
Bevy Ineffable A simple-to-use input manager for the Bevy game engine that empowers players and makes accessibility easy. Core tenets Make accessibili
๐พ Run WebAssembly (WASM-4) games on small devices (like PyBadge)
๐พ gamgee Run WebAssembly (WASM-4) games on small devices. Gamgee is a WASM-4 games emulator written in Rust and designed to be executed on devices wi
A simple, fast, and easy to use static file server
Warning This is still in early development, I would not recommend for production use.. yet. See the issues for things that are on the "roadmap" or mis
A device-tree source parser, analyzer and language server.
Ginko A device-tree source parser, analyzer and language server. The main goal of this project is to make working with device-trees easy. For example,
SA-MP client server list fix but written in Rust
Server List Fix This is a samp client server list fix, which reroutes the client's request to list.sa-mp.com to sam.markski.ar. The idea is originally
Rust-implemented master mind game solver
master_mind_rust A Rust-implemented solver for the master mind game. You can play the master mind game online here โ https://webgamesonline.com/master
Rust API Server: A versatile template for building RESTful interfaces, designed for simplicity in setup and configuration using the Rust programming language.
RUST API SERVER Introduction Welcome to the Rust API Server! This server provides a simple REST interface for your applications. This README will guid
AerodisSpace Server Workspace
This workspace contains the core API and internal utility crates essential for the development and operation of our AerodisSpace streaming platform dedicated to model aviation.
A fast nostr opengraph server, built on nostrdb and egui.
notecrumbs A nostr opengraph server build on nostrdb, egui, and skia. It renders notes using the CPU in around 50ms. Status WIP! Local note fetching w
Implements the packet parser for Gran Turismo 7 telemetry data, allowing a developer to retrieve data from a running game.
gran-turismo-query Implements the packet parser for Gran Turismo 7 telemetry data, allowing a developer to retrieve data from a running game. Features
An online judge sandbox server in Rust, inspired by go-judge, for SAST OJ.
RsJudge An online judge sandbox server in Rust, inspired by go-judge, for SAST OJ. Table of Contents Features Build from source Prerequisites Build Fe
Rust/Axum server implementation with PCR(Prisma Client Rust)
Realworld Rust Axum Prisma This project utilizes Rust with the Axum v0.7 framework along with the Prisma Client Rust to build a realworld application.
An MVP-worthy background job server for PostgreSQL, written in Rust
Pointguard An MVP-worthy background job server for PostgreSQL, written in Rust A simple background job server (database) on top of PostgreSQL, that ca
Gone Fish - A Rust Game
Gone Fish A game created for GitHub Game Off 23 - Scale. Fish, upgrade, repeat. Catch fish to upgrade your equipment, and catch the biggest fish you c
The first compute-centric vector graphic video game
๐น๏ธ Vong This repository contains source code for the first native use of a compute-centric vector graphics video game, inspired by Pong. โ๏ธ Authors @
An m,n,k-game with Connect Four rules
Description A simple m,n,k-game with Connect Four rules (i.e. every token must be placed in the lowest possible position). The size of the board (m *
Global-Scale Media Server written in Rust (WebRTC/RTMP/SIP)
Decentralized Ultra-Low Latency Streaming Server A decentralized media server designed to handle media streaming at a global-scale, making it suitable
A spicy little heatmap tile server.
hotpot Render customizable activity heatmap images from GPS tracks extracted from GPX, TCX, and FIT files. There's also a built-in web server to serve
The classic game of Pong, in your terminal, over ICMPv6!
icmpong The classic game of Pong, in your terminal, over ICMPv6! icmpong.mov How does this work? We are basically "using the ping command to send data
Ark Server Manager: Ascended
Ark Server Manager: Ascended Latest Development Build: Dev Build Development builds are not recommended for use by non-developers. They may be quite b
Efficent platform for inference and serving local LLMs including an OpenAI compatible API server.
candle-vllm Efficient platform for inference and serving local LLMs including an OpenAI compatible API server. Features OpenAI compatible API server p
Level up your shader game with the GPU + Rust advantage!
Gravy (WIP) Ya know, my momma always said everything's better with Gravy... Gravy is a shader programming framework and toolkit built on the union of
Global-Scale Media Server written in Rust (WebRTC/RTMP/SIP)
8xFF Media Server: Global-Scale Ultra-Low Latency Streaming Server written in Rust A media server that supports multiple protocols, including WebRTC,
A tool to export TiDB database data to files in cases where the TiDB server can't be restored.
tidb-exporter TiDB uses RocksDB as default storage engine(in fact, TiKV uses it). tidb-exporter can export data from pure RocksDB data files even when
Sero is a web server that allows you to easily host your static sites without pain. The idea was inspired by surge.sh but gives you full control.
sero Lightning-fast, static web publishing with zero configuration and full control ๐ Table Of Contents ๐ Table Of Contents ๐ง Tools โ About The Pro
Quake .map files for the Bevy game engine.
Qevy A plugin that adds Quake .map file support for the Bevy game engine Supported Bevy Versions: 0.12 Supported Physics Engines: XPBD (Rapier coming
"Last Mile" streaming server and client
TSLM - Terminal Stream Last Mile This is an asynchronous WebSocket server written in Rust using tokio-tungstenite. It allows a WebSocket client to per
lsp server for finding ES statements that throw!
Well, Does it Throw? TLDR; This is a blazingly fast lsp server to find throw statements in your javascript code. It's written in Rust and based on SWC
xyz is a chat platform where people sign up, play a matching game, and say goodbye
xyz is an asynchronous chat and web service What you need Docker Desktop ๐ณ Cargo (Rust package manager) ๐ฆ Clone our project Follow the steps below t
A single-binary, GPU-accelerated LLM server (HTTP and WebSocket API) written in Rust
Poly Poly is a versatile LLM serving back-end. What it offers: High-performance, efficient and reliable serving of multiple local LLM models Optional
A light-as-air client/server networking library for Rust
aeronet A light-as-air client/server networking library with first-class support for Bevy, providing a consistent API which can be implemented by diff
DHCP Server programmed in rust with zero dependencies and unsafe.
RustyDHCP A simple and zero-dependency DHCP server written in Rust, with credit to Richard Warburton for contributions to parts of the code. Features
Tools to use Axon Server with rust, by leveraging Synapse.
Axon Rust This contains a Axon Synapse rust client, based on the open api generated code. For now, we didn't publish this crate, to forking this proje
๐ A universe in progress
Verse Download Get the latest release! Controls Action Keyboard Controller Thrust W, โ RT Turn left A, โ LS โ Turn right D, โ LS โ Fire Space A/X Paus
A file server that supports static serving, uploading, searching, accessing control, webdav...
Dufs Dufs is a distinctive utility file server that supports static serving, uploading, searching, accessing control, webdav... Features Serve static
Implemented reverse-engineered signature algorithm to successfully register with Apple's caching server.
View as English ้กน็ฎๆ่ฟฐ ๆฌ้กน็ฎ้่ฟ้ๅๅพๅฐ่นๆ็ผๅญๆๅกๅจ็็ญพๅ็ฎๆณ๏ผๅนถๅฏไปฅๆๅๆณจๅ็ผๅญๆๅกใ็ฎๆณๅไธบไธค็ง่ฟ่กๆจกๅผใ ่ฟ่กๆจกๅผ ็ดๆฅ่ฟ่ก๏ผx64๏ผ: ๆ็่พ้ซ๏ผไฝๅชๆฏๆ64ไฝCPUใๅทฒๆต่ฏๅฏ่ฟ่กๅจWindows/Linux/macOSไธใ ๆจกๆๅจ่ฟ่ก: ๅ ผๅฎนๆงๆ้ซ๏ผๆฏๆๆๆCPUๆถๆ
Extremely simple http rust servers :snowboarder:
Snowboard ๐ An extremelly simple library for fast & simple TCP servers in rust [Request a feature/Report a bug] Quick start To get started with Snowb
A Skyline plugin for Super Smash Bros. Ultimate that enables the use and modification of stage features that are otherwise hardcoded into the game.
stage_config A Skyline plugin for Super Smash Bros. Ultimate that enables the use and modification of stage features that are otherwise hardcoded into
Minimal DNS server built in Rust with rule system and logging.
MinDNS MinDNS is a minimal DNS server written in Rust. It is intended to be used as a firewall, black-hole or proxy DNS server. โก Features Fully async
Ludum Dare 54 - Rust + Bevy - 2048-style Puzzle game
AM4LGAM8 - Ludum Dare #54 AMALGAMATE (Intransitive verb) : To combine into a unified or integrated whole A game made in 48 hours for the Ludum Dare Ga
A 3d model, animation and generalized game ripping library written in Rust.
porterlib A 3d model, animation and generalized game ripping library written in Rust. 15k LOC Rust in one weekend and I don't think they can get any b
Kiomet.com real-time strategy game
Kiomet.com Kiomet.com is an online multiplayer real-time strategy game. Command your forces wisely and prepare for intense battles! Build Instructions
Leptos server signals synced through Server-Sent-Events (SSE)
Leptos Server Sent Events Server signals are leptos signals kept in sync with the server through server-sent-events (SSE). The signals are read-only o
An async no_std HTTP server suitable for bare-metal environments, heavily inspired by axum
picoserve An async no_std HTTP server suitable for bare-metal environments, heavily inspired by axum. It was designed with embassy on the Raspberry Pi
REC2 (Rusty External Command and Control) is client and server tool allowing auditor to execute command from VirusTotal and Mastodon APIs written in Rust. ๐ฆ
Information: REC2 is an old personal project (early 2023) that I didn't continue development on. It's part of a list of projects that helped me to lea
RDE1 (Rusty Data Exfiltrator) is client and server tool allowing auditor to extract files from DNS and HTTPS protocols written in Rust. ๐ฆ
Information: RDE1 is an old personal project (end 2022) that I didn't continue development on. It's part of a list of projects that helped me to learn
A set of demo projects for the Fyrox Game Engine.
Fyrox Demo Projects A set of demo projects for the Fyrox Game Engine. Most of the projects located in this repository in the respective folders. Navig
Manas project aims to create a modular framework and ecosystem to create robust storage servers adhering to Solid protocol in rust.
เคฎเคจเคธเฅ | Manas Solid is a web native protocol to enable interoperable, read-write, collaborative, and decentralized web, truer to web's original vision.
Query is a Rust server for your remote SQLite databases and a CLI to manage them.
Query Query is a Rust server for your remote SQLite databases and a CLI to manage them. Table Of Contents Run A Query Server CLI Install Use The Insta
A direct ecs to low-level server implementation for Godot 4.1
godot_ecs What if Godot 4.1 and Bevy got married? Well, you'd get one interesting duo of data driven goodness. In Development This crate is not produc
Simple event-based client-server networking library for Bevy
Bevy Client Server Events Simple event-based client-server networking library for Bevy. Easily send bevy events to/from a client/server without worryi
Rollback-safe implementations and utilities for Bevy Engine
bevy_roll_safe Rollback-safe implementations and utilities for Bevy Engine. Motivation Some of Bevy's features can't be used in a rollback context (wi
A reimplementation of the minecraft server framework in rust.
FerrumC About FerrumC is a Rust-based reimplementation of the Minecraft server, designed to be fast and efficient, optimized for low memory usage and
Rust Server Components. JSX-like syntax and async out of the box.
RSCx - Rust Server Components RSCx is a server-side HTML rendering engine library with a neat developer experience and great performance. Features: al
Contain an energetic quantum particle by strategically placing walls in this 48-hour jam game
Contain an energetic quantum particle by strategically placing walls in this 48-hour jam game. Made with Bevy Engine.
A rollback library that buffers component state. Useful for netcode.
bevy_timewarp Buffer and rollback to states up to a few frames ago, for rollback networking. Doesn't do any networking, just concerned with buffering
Language server for Odoo Python/JS/XML
odoo-lsp Features Completion, definition and references for models, XML IDs and model fields Works for records, templates, env.ref() and other structu
A Chess Engine written in Rust .
Kelp Kelp is a UCI compatible chess engine written in Rust Using standard chess algorithms. Kelp is work in progress. Currently, it can be used as a U
Game Of Life using webgpu, written in Rust
Game of Life using webgpu โจ Description This is the implementation of the tutorial Your first WebGPU app in Rust where we're using webgpu to implement
Nexa programming language. A language for game developers by a game developer
NexaLang Nexa programming language. A language for game developers by a game developer. Features High-Level: Nexa is an easy high level language Two M
Fixing Discord shortcomings (for our internal server) with Chuckle
About Chuckle is our in-house Discord bot for our internal company server. We weren't a huge fan of Slack and, most of our target demographic uses Dis
A localized open-source AI server that is better than ChatGPT.
๐ฏAI00 RWKV Server English | ไธญๆ | ๆฅๆฌ่ช AI00 RWKV Server is an inference API server based on the RWKV model. It supports VULKAN inference acceleration a
A very tiny terminal snake game, purely implemented in Rust.
tiny-snake.rs A very tiny terminal snake game, purely implemented in Rust. Features Optimized binary has only 2760 bytes. No dependencies. Not even li
TinyTodo is a Cedar Agent example, with a server in Rust and client in python
TinyTodo - OPAL and Cedar Agent Demo TinyTodo is a simple application for managing task lists. It uses OPAL and Cedar Agent to control who has access
A standalone yjs server with persistence to blob storage.
y-sweet: a Yjs server with persistence and auth y-sweet is an open-source server for building realtime applications on top of the Yjs CRDT library. Fe
SOCKS5 implement library, with some useful utilities such as dns-query, socks5-server, dns2socks, udp-client, etc.
socks5-impl Fundamental abstractions and async read / write functions for SOCKS5 protocol and Relatively low-level asynchronized SOCKS5 server impleme
Erlang Language Platform. LSP server and CLI.
Erlang Language Platform (ELP) Description ELP integrates Erlang into modern IDEs via the language server protocol. ELP was inspired by rust-analyzer.
Server load testing CLI tool ๐๏ธ
๐ฅ Rhea A Server Load Testing Tool Rhea is a powerful and easy-to-use command-line tool written in Rust for load testing servers. It allows you to sim
Roguelike Game in Rust using macroquad.rs
Roguelike Game in Rust using macroquad.rs Introduction Welcome to our roguelike game developed in Rust! This project aims to provide an engaging gamin
OpenID Connect Single Sign-On Identity Provider
Rauthy CAUTION: There has not been any third party security audit for this project. Use this software at your own risk! INFO: This project is currentl
๐ฎ game loop + ๐ท coroutine + ๐ฏ burrito = ๐๐ฅ blazingly synchronous async executor for games ๐ฅ๐
๐ท Koryto ๐ท Pronounced like corrito, which is pronounced as if you combined coroutine and burrito, because everyone knows coroutines are burritos in
A tool to easily work with timezone lookups via a binary, a library, or a server.
rtz A self-contained geo lookup library / binary / server for Rust / JS (via WASM) (free server) using data from the Natural Earth and OpenStreetMap d
A primitive DNS server written in Rust for fun.
vรฒdo A primitive DNS server written in Rust for fun. @lucavallin โ /workspaces/vodo (main) $ ./target/debug/vodo -h A primitive DNS server written in
Warfrost is a RTS & Moba multiplayer Game
Warfrost - Rise of Chaos Warfrost is an immersive real-time strategy (RTS) game set in a Realm of Chaos. Engage in epic battles, command mythical crea
Cobra is a HITMANโข: Absolution server replacement.
Cobra Cobra is a HITMAN: Absolution server replacement developed by The Peacock Project. It restores all online functionality to the game. This projec
Conway's Game of Life, visualised using Rust and WebAssembly
Game of Life, using Rust and WebAssembly Tutorial Built with ๐ฆ ๐ธ by The Rust and WebAssembly Working Group About Conway's Game of Life, which consis
1.19.1 high-performance Minecraft server
Graphite -- CURRENTLY ON HIATUS 1.19.1 Minecraft Server TODO Complete protocol with all 1.19.1 Minecraft packets Command dispatch system Viewable obje
Rust implementation of the Minecraft authentication server (Yggdrasil)
yggoxide This crate currently implements the REST API for: Service Exposed at Minecraft Production Coverage Yggdrasil authentication / and /authserver
A cooperative, multiplayer survival farming game built with Ambient.
Flowerpot To-Do outline this README add instructions for making a mod from the template license the codebase appropriately migrate tasks from journal
Retina is a network analysis framework that supports 100+ Gbps traffic analysis on a single server with no specialized hardware.
Retina Retina is a network analysis framework that enables operators and researchers to ask complex questions about high-speed (100gbE) network links
Hopper - Fast, configurable, lightweight Reverse Proxy for Minecraft
Hopper Hopper is a lightweight reverse proxy for minecraft. It allows you to connect multiple servers under the same IP and port, with additional func
Wordle, but with ZK proofs!
Zordle: ZK Wordle Zordle is Wordle, but with zero-knowledge proofs. Zordle uses ZK proofs to prove that a player knows words that map to their shared
.NET PhysX 5 binding to all platforms(win, osx, linux) for 3D engine, deep learning, dedicated server of gaming.
MagicPhysX .NET PhysX 5 binding to all platforms(win-x64, osx-x64, osx-arm64, linux-x64, linux-arm64) for 3D engine, deep learning, dedicated server o
wecs (wckd-ecs) is a simple ECS library suitable for general use.
wecs wecs (wckd-ecs) is a simple ECS library heavily based on bevy_ecs. Motivation As part of my "Road to Rust GameDev" journey, I wanted to learn how
This is a small demo of how to transform a simple single-server RocksDB service written in Rust into a distributed version using OmniPaxos.
OmniPaxos Demo This is a small demo of how to transform a simple single-server RocksDB service into a distributed version using OmniPaxos. Related res
Revolutionize handheld gaming with adaptive game settings. Optimize graphics and gameplay experience based on real-time system metrics. Open-source project empowering developers to enhance games on portable devices
Welcome to the server-side application for the HarmonyLink project. This innovative software is developed with the Rust programming language and is ai
Matt's ASCII Game Engine core crate
MAGE Engine Core crate A 100% safe Rust ASCII game engine for writing text-based tools or tile-based games similar to traditional Rogue-likes. This cr
Managed game servers, matchmaking, and DDoS mitigation that lets you focus on building your game
Managed game servers, matchmaking, and DDoS mitigation that lets you focus on building your game. Home - Docs - Twitter - Discord ๐พ Features Everythi