62 Repositories
Rust games-launcher Libraries
Hierarchical Task Network Planning deeply integrated with bevy, which I use in my games :P
Note that CI currently tests against a matrix of (windows, mac, linux) * (toolchain stable, nightly) * (cargo build, test, clippy), which ensures vali
Highly customizable splash screen library for Bevy games.
bevy_intro_screen This is a versatile Bevy library designed to create engaging and customizable introductory screens for your game. Initially conceive
CLI tool for checking ProtonDB compatibility of your Steam games.
protondb-check protondb-check is currently in active development stage, there might be bugs or other problems. Table Of Contents About Available comma
๐พ 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
Run Electron Steam games natively on Linux*
Boson โ๏ธ Boson is a Steam compatibility tool that allows you to run Electron-based games with a native build of Electron, rather than using the game's
A self-contained, unopinionated, fast and lightweight executable launcher.
Kickoff ๐ฅพ A self-contained, unopinionated, fast and lightweight executable launcher. Supported Platforms Platform Host Target aarch64-apple-macos-non
๐ฎ 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
Client for spotify's apt repository in Rust for Arch Linux
spotify-launcher Spotify has a free linux client but prohibits re-distribution, so this is a freely distributable opensource program that manages a sp
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
AlterWare game modification updater & launcher
alterware-launcher Download latest release Unpack the archive and place alterware-launcher.exe in the game directory Run alterware-launcher.exe, after
The Honkers Railway launcher for Linux with automatic patching and telemetry disabling
The Honkers Railway launcher for Linux with automatic patching and telemetry disabling
A small program which makes a rofi game launcher menu possible by creating .desktop entries for games
rofi-games A small program which makes a `rofi` game launcher menu possible by creating `.desktop` entries for games Installation Manual Clone repo: g
Ember is a minimalistic Rust library for creating 2D graphics, games, and interactive visualizations with ease and simplicity.
Ember Ember is a simple and fun 2D rendering library for Rust, allowing you to quickly create graphics and interactive applications with ease. It uses
Explicitly set sprite layers for sprites in Bevy games.
extol_sprite_layer lets you specify the drawing order for sprites in your Bevy game using a separate component rather than via the z-coordinate of you
๐+๐ฆ Ultra-portable Rust game engine suited for offline 2D games powered by WebAssembly
pagurus ๐ + ๐ฆ Ultra-portable Rust game engine suited for offline 2D games powered by WebAssembly. Examples Snake Traditional snake game: examples/sn
Honkers launcher for Linux with automatic patching and telemetry disabling
Honkers launcher for Linux with automatic patching and telemetry disabling
Bevy virtual Joystick for mobile games (Works with mouse on desktop)
Bevy Virtual Joystick Create and use a Virtual Joystick in a UI for bevy Game Engine. Versions Aviable and compatible versions bevy VirtualJoystick 0.
Open-source Fortnite launcher, built in Rust.
Instigator Instigator is a basic command-line Fortnite launcher I've been working on for the last day and a bit. It is extremely basic. It injects con
A launcher/menu program written in Rust for wlroots-based Wayland compositors
tehda tehda (แดแดส-dah /หteษชฬฏ.dรฆ/ or /teh.da/; Finnish for "to do, perform, execute") is a launcher/menu program, like dmenu, rofi, or wofi, written in
Rust stdlib-less internal base for source engine games
source-base Rust stdlib-less and msvcrt-less internal base for source engine games Info Build with cargo build -Zbuild-std If cargo can't find link.ex
A framework for building adventure games in Bevy.
Bevy_adventure A framework for building 3d adventure games in Bevy. preview.mp4 Features Interactive trait is the backbone of the framework, allowing
๐ฆ Distribute Roblox games as standalone executables -- No existing client necessary. ๐ง
๐ฆ Packer Distribute Roblox games as standalone executables. ๐ง Packer is still being worked on. Among many other things, Windows is not currently sup
A multi-page fuzzy launcher for your terminal, written in Rust.
fr33zmenu A multi-page fuzzy launcher for your terminal, written in Rust. Supports theming and multiple keybind schemes, including basic vim keybinds.
egui backend for D3D9.
egui-d3d9 egui backend for D3D9. Primarily intended for source games like CS:GO and GMod. It's not perfect by far, but it'll do. This is a rewrite of
Honkers Launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library
You could also try the main branch Development Folder Description ui Blueprint UI files ui/.dist UI files compiled by the blueprint src Rust source co
Bullet Force launcher and MITM-based hax
BulletForceHaxV2 This repository holds a launcher and MITM-based cheat for Bullet Force. It allows you both a convenient way to launch the game withou
A framework for modding and instrumenting games.
me3 A framework for modifying and instrumenting games. Explore the docs ยป Report Bug ยท Request Feature About The Project Built With Getting Started Pr
Bullet Force launcher and MITM-based hax
BulletForceHaxV2 This repository holds a launcher and MITM-based cheat for Bullet Force. It allows you both a convenient way to launch the game withou
An Anime Game Launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library
An Anime Game Launcher GTK The launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library You could also try the main branch
A library for 3D grid coordinates: for games
Positioning rustdocs A library for manipulating coordinates on a 3D grid. This will contain code that I'll often end up repeating in games. Currently,
API for the creation character based games in Linux.
Console Game Engine for Linux. API for the creation of character based games in Linux. The inspiration came from the olcConsoleGameEngine. This is my
Installer/Updater/Launcher for Northstar
FlightCore A Northstar installer, updater, and mod-manager Roadmap -- See #1 Development Make sure you have the necessary dependencies installed: htt
Calculate a player's skill level using Elo, DWZ, Ingo, TrueSkill, Glicko and Glicko-2 algorithms known from their usage in chess and online games.
skillratings Skillratings allows you to calculate the player's skill instantly in 1v1 matches or after tournaments/rating periods with a list of resul
Open-source compiler for the Papyrus scripting language of Bethesda games.
Open Papyrus Compiler This project is still WORK IN PROGRESS. If you have any feature requests, head over to the Issues tab and describe your needs. Y
TMM is a Linux native game modding tool. it allows to install and depoly mods for Linux native and wine games.
Tux Mod Manager TMM is a Linux native mod manager made with the Tauri toolkit. It can install, load, remove and deploy mods for both Linux native and
A sandbox library for making FAST voxel games
voxelize WIP A well-optimized web-based voxel engine. Development Before starting, make sure to install the following: rust node.js cargo-watch # clon
Cross-platform (including wasm) persistent key value store plugin for rust games/apps
bevy_pkv bevy_pkv is a cross-platform persistent key value store for rust apps. Use it for storing things like settings, save games etc. Currently, it
A cross-platform launcher for Fish Fight ๐
Fish Fight Launcher A cross-platform launcher for Fish Fight. Features Install and launch (via GUI/CLI) Auto updates Mod management Download See avail
Wein2D.js bindings for creating browser games in Rust using WebAssembly.
Wein2D.js-WASM Wein2D.js bindings for creating browser games in Rust using WebAssembly. Wein2D.js-WASM requires Wein2d.js to be loaded in the same doc
Semantic input library for games in Rust
Keybee Keybee is a semantic input binding library. It's currently an early proof of concept that has been extracted from a larger game project, modifi
A cross-platform launcher for Fish Fight ๐
Fish Fight Launcher A cross-platform launcher for Fish Fight. Features Install and launch (via GUI/CLI) Auto updates Mod management Download See avail
Using USBPcap to side-step anticheat in games, in order to reroute rumble packets to sex toys via The Buttplug Sex Toy Control Library
Using USBPcap to side-step anticheat in games, in order to reroute rumble packets to sex toys via The Buttplug Sex Toy Control Library.
A single-threaded executor for deferred async code for games.
This crate provides a single-threaded, sequential, parameterized async runtime. In other words, this creates coroutines, specifically targeting video game logic, though cosync is suitable for creating any sequences of directions which take time.
A Rust promise for games and immediate mode GUIs
โ poll-promise A Rust promise for games and immediate mode GUIs Description poll-promise is a Rust crate for polling the result of a concurrent (e.g.
A simple implementation of the astar pathfinding algorithm from red blob games
A simple implementation of the astar pathfinding algorithm from red blob games. In order to use the pathfinder you must have a path map for it to navi
A simple and fast linear algebra library for games and graphics
glam A simple and fast 3D math library for games and graphics. Development status glam is in beta stage. Base functionality has been implemented and t
A diff-based data management language to implement unlimited undo, auto-save for games, and cloud-apps which needs to retain every change.
Docchi is a diff-based data management language to implement unlimited undo, auto-save for games, and cloud-apps which needs to save very often. User'
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
A simple camera for properly displaying tile-based low resolution pixel perfect 2D games in bevy.
Bevy Tiled Camera A simple camera for properly displaying low resolution pixel perfect 2D games in bevy. The camera will adjust the viewport to scale
Desktop launcher to install and use Holochain apps locally
Holochain Launcher A cross-platform executable that launches a local Holochain conductor, and installs and opens apps. Feedback is immensely welcome i
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
Synchronize games from other platforms into your Steam library
BoilR Description This little tool will synchronize games from other platforms into your Steam library, using the Steam Shortcuts feature. The goal is
Modular IPC-based desktop launcher service
Pop Launcher Modular IPC-based desktop launcher service, written in Rust. Desktop launchers may interface with this service via spawning the pop-launc
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
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 framework for making games using Macroquad.
Omegaquad A framework for making games using Macroquad. After writing maybe 5 games and finding myself always going to the previous project to copy-pa
A single-threaded polling-based Rust async executor suitable for use in games, embedded systems or WASM.
simple async local executor An Enlightwareยฎ software. Overview A single-threaded polling-based executor suitable for use in games, embedded systems or
An opinionated, practical color management library for games and graphics.
colstodian An opinionated color management library built on top of kolor. Introduction colstodian is a practical color management library for games an
A frontend to Assets purchased on Epic Games Store
Epic-Asset-Manager A frontend to Assets purchased on Epic Games Store Current Screenshot Install Arch Linux Use the AUR package Build flatpak meson _b
An ergonomic physics API for bevy games.
Heron An ergonomic physics API for 2d and 3d bevy games. (powered by rapier) How it looks like fn main() { App::build() .add_plugins(DefaultPlug
minimalistic command launcher in rust
rrun Note: Apart from the occasional fix, this project is not actively developed anymore. rrun works fine and should run/compile for the time being on
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