668 Repositories
Rust game-framework Libraries
MVC audio plugin framework for rust
__ __ | |--.---.-.-----.-----.-----.| |.--.--.-----. | _ | _ |__ --| -__| _ || || | | _ | |
egui: an easy-to-use immediate mode GUI in pure Rust
🖌 egui: an easy-to-use GUI in pure Rust egui is a simple, fast, and highly portable immediate mode GUI library for Rust. egui runs on the web, native
Fixture-based test framework for Rust
Fixture-based test framework for Rust Introduction rstest uses procedural macros to help you on writing fixtures and table-based tests. To use it, add
Bindings to the macOS Security.framework
macOS/iOS Security framework for Rust Documentation Bindings to the Apple's Security.framework. Allows use of TLS and Keychain from Rust. License Lice
Binary Analysis Framework in Rust
Welcome to Falcon Falcon is a formal binary analysis framework in Rust. Expression-based IL with strong influences from RREIL and Binary Ninja's LLIL.
A fuzzer framework built in Rust
lain This crate provides functionality one may find useful while developing a fuzzer. A recent nightly Rust build is required for the specialization f
Rust implementation of The Update Framework (TUF)
rust-tuf A Rust implementation of The Update Framework (TUF). Full documentation is hosted at docs.rs. Warning: Beta Software This is under active dev
Black-box integration tests for your REST API using the Rust and its test framework
restest Black-box integration test for REST APIs in Rust. This crate provides the [assert_api] macro that allows to declaratively test, given a certai
This is the repository with the tutorials of Learning Rust series in @Leticia-maria Youtube channel
Rust Tutorials This repository contains the information of Learning Rust playlist in my youtube channel. Learning Rust(part. 1)! Installation on Ubunt
A bot for competing with estimation (cards game) pro players and actually beat them 💪
Estimation bot 🤖 What's estimation? The card game Estimation is a trick-taking game where you score points by correctly predicting the amount of tric
Blazingly fast framework for in-process microservices on top of Tower ecosystem
norpc = not remote procedure call Motivation Developing an async application is often a very difficult task but building an async application as a set
interactcli-rs is a command-line program framework used to solve the problem of the integration of command-line and interactive modes, including functions such as unification of command-line interactive modes and sub-command prompts. The framework integrates clap and shellwords.
interactcli-rs 简体中文 interactcli-rs is a command-line program framework used to solve the problem of the integration of command-line and interactive mo
An HTML5 game where you are a bumblebee visiting flowers
Bumble Umble Gee Our small family team made a game to compete in the Game Off 2021. In this game you play a bumble-bee visiting flowers in a meadow. G
Rust implementation of the Edge IoT framework
A Rust-based implementation of Edge-rs for the Raspberry Pi Pico Getting started For more details see the following article on getting started for get
A game for the game jam "1-Button Jam 2021"
One click ninja A game for the game jam "1-Button Jam 2021" written in Rust with the Bevy engine. A rhythm game, where you play a soldier that can def
rkyv (archive) is a zero-copy deserialization framework for Rust
rkyv (archive) is a zero-copy deserialization framework for Rust Resources Learning Materials The rkyv book covers the motivation, architecture, and m
A type-safe, high performance ORM framework
A type-safe, high performance ORM framework
Node implementation for aleph blockchain built with Substrate framework
This repository contains the Rust implementation of Aleph Zero blockchain node based on the Substrate framework. Aleph Zero is an open-source layer 1
Ergonomic and modular web framework built with Tokio, Tower, and Hyper
axum axum is a web application framework that focuses on ergonomics and modularity. More information about this crate can be found in the crate docume
Fish Fight is a tactical 2D shooter. Made with Rust-lang and Macroquad 🦀🌶
Fish Fight Introduction Fish Fight is a tactical 2D shooter, played by up to 4 players online or on a shared screen. Aim either left or right; the res
A collection of small games for the Fantasy Console WASM-4
WASM-4 Tutorial Games This repo contains the source code for different tutorial games for the Fantasy Console WASM-4. The goal is to provide a one-sto
End-to-end encryption and mutual authentication for distributed applications.
✨ Hands-on Introduction: Build end-to-end encrypted, mutually-authenticated, secure messaging in Rust ✨ Rust and Elixir libraries for end-to-end encry
🔥 Unit testing framework for Subgraph development on The Graph protocol. ⚙️
👋 Welcome to Matchstick - a unit testing framework for The Graph protocol. Try out your mapping logic in a sandboxed environment and ensure your hand
A lightweight framework for building WebSocket-based application backends.
Jamsocket Jamsocket is a lightweight framework for building services that are accessed through WebSocket connections. Services can either be native Ru
Simple WIP GPGPU framework for Rust built on top of wgpu
gpgpu A simple GPU compute library based on wgpu. It is meant to be used alongside wgpu if desired. To start using gpgpu, just create a Framework inst
A game engine.
koi A game engine. Developed in the open but not yet fit for public use. koi is currently designed for my active projects but I'd like to eventually m
nAssets are Nova Finance’s framework for building programmable assets.
nAssets are Nova Finance’s framework for building programmable assets. nAssets can be used to tokenize and store collective forms of value while also instructing assets to yield, exchange or rebalance.
High performance distributed framework for training deep learning recommendation models based on PyTorch.
PERSIA (Parallel rEcommendation tRaining System with hybrId Acceleration) is developed by AI platform@Kuaishou Technology, collaborating with ETH. It
Hotham is a framework for quickly and easily creating amazing standalone VR experiences.
🚧 Under construction! Please mind the mess! 🚧 Introduction G'day, and welcome to Hotham! 👋 Hotham is an attempt to create a lightweight, high perfo
A framework independent animation library for rust, works nicely with Iced and the others
anim A framework independent animation library for rust, works nicely with Iced and the others. Showcase How to install? Include anim in your Cargo.to
zenoh-flow aims at providing a zenoh-based data-flow programming framework for computations that span from the cloud to the device.
Eclipse Zenoh-Flow Zenoh-Flow provides a zenoh-based dataflow programming framework for computations that span from the cloud to the device. ⚠️ This s
Minecraft-esque voxel engine prototype made with the bevy game engine. Pending bevy 0.6 release to undergo a full rewrite.
vx_bevy A voxel engine prototype made using the Bevy game engine. Goals and features Very basic worldgen Animated chunk loading (ala cube world) Optim
egui-tetra is a library that helps integrate egui
egui-tetra is a library that helps integrate egui, an immediate mode GUI library, with Tetra, a 2D game framework.
Self Study on developing a game engine using wgpu as the rendering API. Learning as I go.
Fabled Engine Any issues, enhancement, features, or bugs report are always welcome in Issues. The obj branch is where frequent development and up to d
Axum web framework tutorial for beginners.
Axum Tutorial For Beginners Hello web developers! This tutorial will cover how to write simple web applications in rust with axum framework. If you ar
This is an online game in which you program your character and he fights with other players
Game for programmers The goal of this project is to create a simple game for programmers. The essence of the game Each player has his own character th
A parser for Conway’s Game of Life Lexicon
Lexicon A convenient interface to get patterns from the Lexicon and use them in your implementation of Conway’s Game of Life. Used by Lifeee, my web a
An implementation of the Game of Life
Lifeee – An implementation of the Game of Life I realized this application to keep learning Rust, discover the front-end library Yew, and because I’m
Experiments with Rust CRDTs using Tokio web application framework Axum.
crdt-genome Synopsis Experiments with Rust CRDTs using Tokio web application framework Axum. Background Exploring some ideas of Martin Kleppmann, part
Heavy - an opinionated, efficient, relatively lightweight, and tightly Lua-integrated game framework for Rust
Heavy - an opinionated, efficient, relatively lightweight, and tightly Lua-integrated game framework for Rust Slow down, upon the teeth of Orange Heav
A simple implementation of Conway's Game of Life using Fully homomorphic Encryption
Game of life using Fully homomorphic encryption A simple implementation of Conway's Game of Life built using Zama's concrete-boolean library. Build Ju
A Simple Rust Game Engine For 2D
VeeBee VeeBee Is A Nice And Simple Game Engine For 2D. Features Sprites & Images! Btw There Is A Built In 2D Pack (But The Textures Are REALY BAD, Sor
A Rust framework for building context-sensitive type conversion.
Xylem is a stateful type conversion framework for Rust.
2048 in `tui`, just for fun
TUI 2048 - Have a relax at anytime - 😎 ^_^ How to run repo clone this repo, git clone https://github.com/WanderHuang/game-2048-tui.git cd game-2048-t
A very simple Among Us mod launcher
Sussy Launcher ඞ A very simple mod launcher/loader for the game Among Us (Also referred to as Amogus ඞ). This Project is written with the Rust program
Conway's game of life written in Rust.
This is my implementation of Conway's game of life to get my hands dirty with Rust. Rules of the game: Any live cell with two or three live neighbors
A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.
salsa A generic framework for on-demand, incrementalized computation. Obligatory warning Very much a WORK IN PROGRESS at this point. Ready for experim
Nimbus is a framework for building parachain consensus systems on cumulus-based parachains.
Cumulo -- Nimbus ⛈️ Nimbus is a framework for building parachain consensus systems on cumulus-based parachains. Given the regular six-second pulse-lik
A "Hello, world!" template of a Rust binary crate for the ESP-IDF framework.
Rust on ESP-IDF "Hello, World" template A "Hello, world!" template of a Rust binary crate for the ESP-IDF framework. This is the crate you get when ru
Rust implementation of PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols
Rust PRECIS Framework libray PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols as descr
A Conway's Game of Life implementation in Rust & WASM
Rust Wasm Game of Life This repo contains an example implementation of Conway's Game of Life in Rust and WebAssembly. How to use You should have wasm-
A super-lightweight Lua microservice (toy) framework.
Hive A super-lightweight microservice (toy) framework written in Rust. It uses Lua as interface to provide simple, fun developing experience and fast
This is a port in the arkwork framework of the original implementation in bellperson of Snarkpack.
Snarpack on arkwork This is a port in the arkwork framework of the original implementation in bellperson of Snarkpack. Note both works are derived fro
A vdom-free reactive UI lib for the bevy game engine
ui4 ui4 is my fourth major attempt at making a UI dataflow library for the Bevy game engine. More specifically, it's a vdom-less UI library which uses
Octo3D - A 3D Game Engine for the Web!
Octo3D is a WebGPU based 3D Game Development Engine for the web. It provides various functions and utilities to improve the game development experience on the web while leveraging technologies such as TypeScript and WASM (via Rust!).
A lightweight and flexible framework to build your tailored blockchain applications.
TRINCI Blockchain Core A lightweight and flexible framework to build your tailored blockchain applications. Requirements The required dependencies to
Minesweeper game where you only lose if the move is certainly wrong.
Non-deterministic Minesweeper Tired of having to guess in a game of minesweeper? Worry no more! This is a variation of Minesweeper game where you only
A 2D side-scrolling 'endless runner' game, with simple generative music.
Lonely Star Space is a lonely place, but at least you've got the music to keep you company. Lonely Star is a 2D side-scrolling 'endless runner' game,
Red Light, Green Light is a traditional Korean children's game, popularised by the Squid Game TV series.
Red Light, Green Light Red Light, Green Light is a traditional Korean children's game, popularised by the Squid Game TV series. This project is the di
Small game where you play a big spider chasing small spiders, written in Rust and Macroquad.
Ludum Dare #49 Compo entry - Procedural Spider Small game where you play a big spider chasing small spiders. Each spider you catch makes you bigger! C
Snake Game in rust for the web
About This template shows how to create a web app using Yew and wasm-pack. 🚴 Usage 🛠️ Build When building for the first time, ensure to install depe
A wrapper around SDL2's game controller API.
fishsticks System for handling gamepad input, using SDL2's game controller API as the backend. License Fishsticks is dual-licensed under either Apache
The Voting example based on MoonZoon and Solana + Anchor framework.
The Voting example based on MoonZoon and Solana + Anchor framework.
A (flash) message framework for actix-web. A port to Rust of Django's message framework.
actix-web-flash-messages Flash messages for actix-web Web applications sometimes need to show a one-time notification to the user - e.g. an error mess
Welcome to LibraCity - city planning on a needle!
🏙 LibraCity - city planning on a needle! Tentative entry for LDJam #49 - Theme: unstable. LibraCity is a city planning game on a needle. Literally. I
Creative Coding Framework based on Entity Component System (ECS) written in Rust
creativity creativity is Creative Coding Framework based on Entity Component System (ECS) written in Rust. Key Features TBA Quick Start TBA How To Con
Better error messages for axum framework.
axum-debug This is a debugging crate that provides better error messages for axum framework. axum is a great framework for developing web applications
The 峨眉 (EMei) JIT/AOT backend framework.
emei The 峨眉 (EMei) JIT/AOT backend framework. Support Instructions x86_64 mov mov mov_zero_extend_bit8/16 mov_sign_extend_bit8/16/32 mov_rev movs(is m
A game of life🔬 simulator on an infinite♾️ plane
game-of-life A game of life 🔬 simulator on an infinite ♾️ plane NOTE: This is a toy project! I did this just for fun, not as a packaged product. Abou
Simple 2d pinball game for testing of bevy and rapier.
Pinball2D Using the Bevy game engine and Rapier physics engine for a simple 2D pinball game. pinball2d.mov Wrote a short piece about how the game was
Game of life implementation written in Rust.
Game of life Game of life implementation written in Rust. Part of my journey in learning Rust. Pattern files The patterns are based on the example pat
Microunit is a decentralized unit orchestration framework.
Microunit is a decentralized unit orchestration framework.
Sombervale, a Rusty Jam 2021 game
Sombervale Made in 7 days for Rusty Jam 2021. About It is dark and spooky in Sombervale park. There are shadow creatures all around you. Run away with
A framework for creating PoC's for Solana Smart Contracts in a painless and intuitive way
Solana PoC Framework DISCLAIMER: any illegal usage of this framework is heavily discouraged. Most projects on Solana offer a more than generous bug bo
Dwarf Fortress inspired frontend to Veloren, the multiplayer RPG voxel game written in Rust
velobracket ('veloren' + 'bracket-lib') velobracket is Dwarf Fortress inspired frontend to Veloren, the multiplayer RPG voxel game written in Rust. Us
A Rust implementation of the legendary solitaire game
Freecell Yet another implementation of the legendary total information solitaire. Play patience like it's 1991, complete with sights and sounds. Build
A versatile and efficient proxy framework with nice features suitable for various use cases.
A versatile and efficient proxy framework with nice features suitable for various use cases.
An attempt to create an easily customizable MMORPG game engine. Sky not included.
skyless Proof of concept of an easily customizable MMORPG game engine. Getting started Copy environment variables cp .env.example .env Start the engi
A tetris game I wrote in rust using ncurses. I'm sure that there's a better way to write a tetris game, and the code may be sus, but it techinically works
rustetris A tetris game I wrote in rust using ncurses. I'm sure that there's a better way to write a tetris game, and the code may be sus, but it tech
Windows game hack helper utilities in rust.
⚗️ toy-arms Windows game hack helper utilities in rust. This crate has some useful macros, functions and traits. 🔥 How to use this crate? With this c
The Voting example based on MoonZoon and Solana.
Voting example The Rust-only Voting example based on MoonZoon and Solana. MoonZoon is a Rust Fullstack Framework. Solana is a decentralized blockchain
Signed distance field font and image command line tool based on OpenCL.
SDFTool Signed distance field font and image command line tool based on OpenCL. Build Windows Run cargo build --release in Visual Studio developer x64
A boiler plate code to create dynamic link library in rust.
🔭 rust-dll-bp This is a boiler plate code that will be generated as a dll binary. I personally cache this here for me but if you're intend to create
Game examples implemented in rust console applications primarily for educational purposes.
rust-console-games A collection of game examples implemented as rust console applications primarily for providing education and inspiration. :) Game *
Fullstack development framework for UTXO-based dapps on Nervos Network
Trampoline-rs The framework for building powerful dApps on the number one UTXO chain, Nervos Network CKB. This is an early-stage, currently very incom
2d Endless Runner Game made with Bevy Game Engine
Cute-runner A 2d Endless Runner Game made with Bevy Game Engine. Table of contents Project Infos Usage Screenshots Disclaimer Project Infos Date: Sept
CLI toolkit for GTD framework.
GTDF_Crabby CLI toolkit for GTD framework. How to use crabby 0. Parameters Crabby is a CLI toolkit and gets parameters as input. All the main options
a Vietnamese gambling game using three dice
Near Cetificate Devoloper - Demo Vietnamese gambling game: Gourd-Fish-Shrimp-Crab On NEAR How to play Instead of showing one to six pips, the sides of
2-player game made with Rust and "ggez" engine, based on "Conway's Game of Life"
fight-for-your-life A 2-player game based on the "Conway's Game of Life", made with Rust and the game engine "ggez". Create shapes on the grid that wi
Another Async IO Framework based on io_uring
kbio, the Async IO Framework based on io_uring, is used in KuiBaDB to implement async io. Features Support multi-threading concurrent task submission.
Unofficial game launcher for UnityStation
RSHub Unofficial game launcher for UnityStation. RSHub is a terminal application written in Rust for listing and connecting to UnityStation game serve
Seed is a Rust front-end framework for creating fast and reliable web apps with an Elm-like architecture.
Seed is a Rust front-end framework for creating fast and reliable web apps with an Elm-like architecture.
A terminal based game engine
ccdb: The cmd game engine (Thats also multi threaded) How to use Tutorial Multi threading If you want to use multi threading you have to use ACore The
Perseus is a blazingly fast frontend web development framework built in Rust with support for major rendering strategies
Perseus is a blazingly fast frontend web development framework built in Rust with support for major rendering strategies, reactivity without a virtual DOM, and extreme customizability
A highly customizable snake clone made in Rust with the Bevy engine, named after the Japanese word for snake, 蛇.
Hebi 🐍 A highly customizable snake clone made in Rust with the Bevy engine, named after the Japanese word for snake, 蛇(へび). Configuration One of the
simple static file server written in Rust based on axum framework
static-server simple static file server written in Rust based on axum framework I'm learning Rust and axum. My thought is simple. axum has a static-fi
A compact implementation of connect four written in rust.
connect-four A compact implementation of connect four written in rust. Run the game At the moment there no pre-built binaries - but you can build it l
a lib for playing pusoy dos
Pusoy Dos core lib 2nd attempt at a pusoy dos library Aims simple external interface configurable rulesets (support Pickering rules and standard Pusoy
A full-featured and easy-to-use web framework with the Rust programming language.
Poem Framework A program is like a poem, you cannot write a poem without writing it. --- Dijkstra A full-featured and easy-to-use web framework with t