655 Repositories
Rust web-game Libraries
A no-frills Tetris implementation written in Rust with the Piston game engine, and Rodio for music.
rustris A no-frills Tetris implementation written in Rust with the Piston game engine, and Rodio for music. (C) 2020 Ben Cantrick. This code is distri
Basic first-person fly camera for the Bevy game engine
bevy_flycam A basic first-person fly camera for Bevy 0.4 Controls WASD to move horizontally SPACE to ascend LSHIFT to descend ESC to grab/release curs
Source Code for 'Practical Rust Web Projects' by Shing Lyu
Apress Source Code This repository accompanies Practical Rust Web Projects by Shing Lyu (Apress, 2021). Download the files as a zip using the green bu
Easily embed and manage assets for your web application to build standalone-executables. Offers filename hashing, templating and more.
reinda: easily embed and manage assets This library helps you manage your assets (external files) and is mostly intended to be used in web application
Terminal typing "game"
ToggleCoolCowSaysType A terminal based typing game. Usage: toggle_cool_cow_says_type [-t {word_count}] [-t {file_extension}] [-s] {project_path} -s :
The Computer Language Benchmarks Game: Rust implementations
The Computer Language Benchmarks Game: Rust implementations This is the version I propose to the The Computer Language Benchmarks Game. For regex-dna,
A Rust library to extract useful data from HTML documents, suitable for web scraping.
select.rs A library to extract useful data from HTML documents, suitable for web scraping. NOTE: The following example only works in the upcoming rele
A Rust web framework
cargonauts - a Rust web framework Documentation cargonauts is a Rust web framework intended for building maintainable, well-factored web apps. This pr
Sauron is an html web framework for building web-apps. It is heavily inspired by elm.
sauron Guide Sauron is an web framework for creating fast and interactive client side web application, as well as server-side rendering for back-end w
:zap: fast http framework for rust
zap ⚡ The mission of zap is, to deliver a basic, but fast rust web server library. Documentation About This code is based on tokio's minihttp project,
Sincere is a micro web framework for Rust(stable) based on hyper and multithreading
The project is no longer maintained! Sincere Sincere is a micro web framework for Rust(stable) based on hyper and multithreading. Style like koa. The
A fast, boilerplate free, web framework for Rust
Tower Web A web framework for Rust with a focus on removing boilerplate. API Documentation Tower Web is: Fast: Fully asynchronous, built on Tokio and
Web framework in Rust
Rouille, a Rust web micro-framework Rouille is a micro-web-framework library. It creates a listening socket and parses incoming HTTP requests from cli
A lightweight web framework built on hyper, implemented in Rust language.
Sapper Sapper, a lightweight web framework, written in Rust. Sapper focuses on ergonomic usage and rapid development. It can work with stable Rust. Sa
A web framework for Rust.
Rocket Rocket is an async web framework for Rust with a focus on usability, security, extensibility, and speed. #[macro_use] extern crate rocket; #[g
[OUTDATED] A light HTTP framework for Rust
Rustful A light HTTP framework for Rust, with REST-like features. The main purpose of Rustful is to create a simple, modular and non-intrusive foundat
An expressjs inspired web framework for Rust
nickel.rs nickel.rs is a simple and lightweight foundation for web applications written in Rust. Its API is inspired by the popular express framework
GraphQL server library for Rust
GraphQL server library for Rust GraphQL is a data query language developed by Facebook intended to serve mobile and web application frontends. Juniper
An Extensible, Concurrent Web Framework for Rust
Iron Extensible, Concurrency Focused Web Development in Rust. Response Timer Example Note: This example works with the current iron code in this repos
JSON Web Token implementation in Rust.
Frank JWT Implementation of JSON Web Tokens in Rust. Algorithms and features supported HS256 HS384 HS512 RS256 RS384 RS512 ES256 ES384 ES512 Sign Veri
A flexible web framework that promotes stability, safety, security and speed.
A flexible web framework that promotes stability, safety, security and speed. Features Stability focused. All releases target stable Rust. This will n
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Actix Web Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust Features Supports HTTP/1.x and HTTP/2 Streaming and pipelining
Rust Compiled Templates with static-file handling
Rust Compiled Templates — ructe This is my attempt at writing a HTML template system for Rust. Some inspiration comes from the scala template system u
Rust crate for configurable parallel web crawling, designed to crawl for content
url-crawler A configurable parallel web crawler, designed to crawl a website for content. Changelog Docs.rs Example extern crate url_crawler; use std:
Build smaller, faster, and more secure desktop applications with a web frontend.
TAURI Tauri Apps footprint: minuscule performance: ludicrous flexibility: gymnastic security: hardened Current Releases Component Descrip
A curated list of wgpu code and resources.
Awesome wgpu A curated list of wgpu code and resources. PRs welcome. About wgpu https://github.com/gfx-rs/wgpu-rs matrix chat https://matrix.to/#/#wgp
Victorem - easy UDP game server and client framework for creating simple 2D and 3D online game prototype in Rust.
Victorem Easy UDP game server and client framework for creating simple 2D and 3D online game prototype in Rust. Example Cargo.toml [dependencies] vict
unrust - A pure rust based (webgl 2.0 / native) game engine
unrust A pure rust based (webgl 2.0 / native) game engine Current Version : 0.1.1 This project is under heavily development, all api are very unstable
RTS game/engine in Rust and WebGPU
What is this? A real time strategy game/engine written with Rust and WebGPU. Eventually it will be able to run in a web browser thanks to WebGPU. This
A modern 3D/2D game engine that uses wgpu.
Harmony A modern 3D/2D game engine that uses wgpu and is designed to work out of the box with minimal effort. It uses legion for handling game/renderi
Rust library to create a Good Game Easily
ggez What is this? ggez is a Rust library to create a Good Game Easily. The current version is 0.6.0-rc0. This is a RELEASE CANDIDATE version, which m
A refreshingly simple data-driven game engine built in Rust
What is Bevy? Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever! WARNING Bevy is still in the ve
A Rust wrapper and bindings of Allegro 5 game programming library
RustAllegro A thin Rust wrapper of Allegro 5. Game loop example extern crate allegro; extern crate allegro_font; use allegro::*; use allegro_font::*;
A Gecko-oriented implementation of the Encoding Standard in Rust
encoding_rs encoding_rs an implementation of the (non-JavaScript parts of) the Encoding Standard written in Rust and used in Gecko (starting with Fire
Parameterized routing for generic resources in Rust
Usher Usher provides an easy way to construct parameterized routing trees in Rust. The nodes of these trees is naturally generic, allowing Usher to le
A OAuth2 server library, for use in combination with actix or other frontends, featuring a set of configurable and pluggable backends.
oxide-auth A OAuth2 server library, for use in combination with common web servers, featuring a set of configurable and pluggable backends. About oxid
A web service that generates images of dependency graphs for crates hosted on crates.io
crate-deps A web service that generates images of dependency graphs for crates hosted on crates.io This project is built entirely in Rust using these
Simple and fast web server
see Overview Simple and fast web server as a single executable with no extra dependencies required. Features Built with Tokio and Hyper TLS encryption
A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero code. :zap::crab:
binserve ⚡ 🦀 A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero code. 🔥 UPDATE: N
A fast, simple, recursive content discovery tool written in Rust.
A simple, fast, recursive content discovery tool written in Rust 🦀 Releases ✨ Example Usage ✨ Contributing ✨ Documentation 🦀 😕 What the heck is a f
A Comprehensive Web Fuzzer and Content Discovery Tool
rustbuster A Comprehensive Web Fuzzer and Content Discovery Tool Introduction Check the blog post: Introducing Rustbuster — A Comprehensive Web Fuzzer
This is a simple implementation of the classic snake game in rust
My snake game Looks like this. This is with Roboto Mono Nerd Font. If you use a different font it may look different or distorted. Install rust In ord
⬡ Zone of Control is a hexagonal turn-based strategy game written in Rust. [DISCONTINUED]
Zone of Control The project is discontinued Sorry, friends. ZoC is discontinued. See https://ozkriff.github.io/2017-08-17--devlog.html Downloads Preco
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
Zemeroth is a turn-based hexagonal tactical game written in Rust. Support: patreon.com/ozkriff News: @ozkriff on twitter | ozkriff.games | facebook |
An implementation of Sokoban in Rust
sokoban-rs This is an implementation of Sokoban in the Rust Programming Language. An example level: Build Instructions Before building sokoban-rs, you
Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins.
Rusted Ruins Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins. This game is written in Rust. Screens
A Doom Renderer written in Rust.
Rust Doom A little Doom 1 & 2 Renderer written in Rust. Mostly written while I was learning the language about 2 years ago, so it might not the best e
Snake implemented in rust.
rsnake - An implementation of classic snake in rust This game was built using the piston_window window wrapper. Download the game If youre using mac-o
A roguelike game in Rust
A fantasy deathcrawl in Rust Work in progress. To run, with Rust compiler and Cargo package manager installed: cargo run --release When building on W
4fun open-source Cave Story reimplementation written in Rust
doukutsu-rs Download latest Nightly builds (Requires being logged in to GitHub) A re-implementation of Cave Story (Doukutsu Monogatari) engine written
A work-in-progress, open-source, multi-player city simulation game.
Citybound is a city building game with a focus on realism, collaborative planning and simulation of microscopic details. It is independently developed
RustBoyAdvance-NG is a Nintendo™ Game Boy Advance emulator and debugger, written in the rust programming language.
RustBoyAdvance-NG Nintendo GameBoy Advance ™ emulator and debugger, written in rust. WebAssembly Demo: https://michelhe.github.io/rustboyadvance-ng/ P
RGB (Rust Game Boy) is a simple emulator for the original game boy
RGB RGB (Rust Game Boy) is a simple emulator for the original game boy and the color game boy. Warning: This no longer compiles in the latest versions
A Game Boy research project and emulator written in Rust
Mooneye GB Mooneye GB is a Game Boy research project and emulator written in Rust. The main goals of this project are accuracy and documentation. Some
Provides a single TUI-based registry for drm-free, wine and steam games on linux, accessed through a rofi launch menu.
eidolon A conversion of steam_suite to rust with additional features. Provides a single TUI-based registry for drm-free, wine and steam games on linux