514 Repositories
Rust desktop-gui-framework Libraries
SimpleX Chat GUI built with Rust, Tauri and Yew
simplex-desktop A desktop application for simplex-chat. WIP, contributions are welcome. Architecture For the back end we rust with tauri and frontend
Starter template for use with the Leptos web framework and Axum.
Leptos Axum Starter Template This is a template for use with the Leptos web framework and the cargo-leptos tool using Axum. Creating your template rep
Cross-platform GUI for youtube-dl made with Iced
youtube-dl-gui Cross-platform GUI for youtube-dl made with Iced. Installation Before you install this crate, make sure you have youtube-dl and FFmpeg
NewBin Desktop Application (Mac, Windows and Linux)
NewBing NewBing Desktop Application (Windows Mac Linux) Install Windows NewBing_0.0.1_x64_en-US.msi Mac NewBing_0.0.1_x64.dmg Usage Recommended Rust (
Open-source Rust framework for building event-driven live-trading & backtesting systems
Barter Barter is an open-source Rust framework for building event-driven live-trading & backtesting systems. Algorithmic trade with the peace of mind
Enhance low quality images and videos using AI technology.
Real ESRGAN GUI Real ESRGAN GUI is a simple and minimal GUI for xinntao's Real-ESRGAN This allows you to enhance low quality images and videos using A
An experimental cross-platform UI framework in rust.
Cross-platform UI framework in Rust with Easy functional composasbles Flexible state management Desktop and mobile support Accessibility Native skia r
An experimental GUI library for Rust ๐ฆ
guee ๐ง Nothing to see here ๐ง ... But if you insist: This is an experimental UI library I'm working on for Blackjack. The idea is to find a very prag
That program use on platform windows. And if you write any text on uncorrect keyboard layout, that program for that.
๐ This program is designed to translate text into the correct layout when typing is incorrect. ๐ Example ghbdtn - ะฟัะธะฒะตั Just (by default) pressing
A safe, fast and cross-platform 2D component-based game framework written in rust
shura shura is a safe, fast and cross-platform 2D component-based game framework written in rust. shura helps you to manage big games with a component
A gui tool written in Dioxus to make it easy to release a workspace of crates to crates.io
Easy-Release: a visual tool for releasing workspaces of libraries A work-in-progress GUI for releasing a large workspace of crates manually, but easil
Web-wrapped Supabase desktop app for macOS, Windows & Linux powered by Tauri
Supabase Desktop App What is it? It's a cross-platform web-wrapped Supabase desktop app powered by Tauri. You can install it on your macOS, Windows (u
A validations framework for doing quality control in studios.
Untitled Checks Framework Overview This framework is designed to provide a system to write checks for studio work. This includes validating assets (ri
Data analysis infrastructure for the Neo N3 blockchain.
Shrike Shrike is a set of tools built for the purpose of Neo blockchain data analysis. The infrastructure comprises three components: Indexer - Synchr
A framework for saving and loading game state in Bevy.
Bevy_save A framework for saving and loading game state in Bevy. Features bevy_save is primarily built around extension traits to Bevy's World. Serial
A special web app to render fancy UTF-8 sequences. :hindu_temple: :scroll:
UTF RENDER ๐ ๐ A special web app to render fancy UTF-8 sequences. ๐ ๐ ABOUT ๐ Emojis and fancy symbols are part of the UTF-8 character standard (
A minimal boilerplate for Astro / Vite with the Nannou creative framework (Rust โ WASM). Supports multiple sketches + hot-reload.
Astro x Nannou Starter astro-nannou-demo-1c.mov ๐น Try it online! # 0a. Rust language tools open https://www.rust-lang.org/tools/install # 0b. wasm-p
Rustycan - UI framework for Rust with focus on developer ergonomics for retained or immediate-like mode
Rustycan is a powerful UI framework for Rust, designed to make it easier than ever to create UIs and update existing UIs for games or apps.
Styling framework for Yew โ
๐โโ๏ธ + ๐ฆ - Hallings - components for Yew โ Purpose What if there existed a couple of pre-built components for yew like password strength checker or
High-performance, low-level framework for composing flexible web integrations
High-performance, low-level framework for composing flexible web integrations. Used mainly as a dependency of `barter-rs` project
A simple example showcasing how to use Bevy to display a square with acceleration (controllable with your keyboard) that wraps around the screen!
Bevy Wrapping Square example A simple example showcasing how to use Bevy to display a square with acceleration (controllable with your keyboard) that
easy-to-use immediate mode client side Rust web framework
An immediate mode web frontend library written in Rust. It builds up VDOM for not having to run too many DOM operations, but as it runs every time any
OpenAI ChatGPT desktop app for Mac, Windows, & Linux menubar using Tauri & Rust
ChatGPT Desktop App Unofficial open source OpenAI ChatGPT desktop app for mac, windows, and linux menubar using tauri & rust. Downloads Windows (2.7 M
๐ฎ ChatGPT Desktop Application (Mac, Windows and Linux)
ChatGPT ChatGPT Desktop Application ๐ฆ Install ๐ Update Log ๐ History versions... Windows From our github releases: ChatGPT_0.7.4_x64_en-US.msi Or i
Inspect and recreate in-memory data structures
YClass A program that allows you to inspect and recreate data structures of other processes. Installation To compile YClass you will need Rust. git cl
A Rust framework to develop and use plugins within your project, without worrying about the low-level details.
VPlugin: A plugin framework for Rust. Website | Issues | Documentation VPlugin is a Rust framework to develop and use plugins on applications and libr
A GUI Fan control utility for Linux.
TuxTempMaster For now I'm gonna use this README to write the status of the project Important note This program is not gonna do any black magic. If you
A cross-platform tauri gui where Oblique Strategies meets Pomodoro
Obliqoro Oblique Strategies meets Pomodoro Built in Rust, Vue3, and Typescript, using Tauri, and SQLite Screenshots About Obliqoro is an open source,
Work-in-Progress, opinionated game framework built on Bevy.
Bones A work-in-progress, opinionated game meta-engine built on Bevy. Under development for future use in the Jumpy game, and possibly other FishFolk
๐ Grams knows best. GPT3 Chat hot key enabled osx desktop app
grams Welcome to the grams repository! ๐ What is grams? Grams desktop app and way to mainline chat.openai.com into you're day to day life. grams was
A framework experience for Yew.
stackable A framework experience for Yew. Stackable provides a development stack with: Tooling around Server-side Rendering Support. An easy-to-use, S
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
A toy web framework inspired by gin-gonic/gin and expressjs/express.
Rum Framework A toy web framework inspired by gin-gonic/gin and expressjs/express. Installation Just add rum_framework to the dependencies of Cargo.to
A simple trait-based framework for the annual Advent of Code programming challenge.
lib_aoc lib_aoc is a simple trait-based framework for the annual Advent of Code programming challenge. Focus less on the boilerplate and more on the p
๐งช The versatile and intuitive memory hacking framework.
๐งช hax ๐ค About hax is a Rust crate designed to make memory hacking, game hacking, cheat development, and any other low level memory based development
Simple code editor made with Freya ๐ฆ
Simple code editor made with Freya ๐ฆ This is a work in progress simple code editor that showcases how to use tree-sitter and freya together. WARNIN
A pure Rust, cross-platform soundboard app
afx This thing is my attempt at a soundboard program. afx.mp4 Why? I tried some prior art and decided that none of the existing options fit my needs.
Turn any web page into a desktop app (but, lightweight 1MB)
Intro Turn any web page into a desktop app (but, lightweight 1MB) The bundle will be less than 2MB Demo: https://i.imgur.com/BLr03oF.mp4 Install carg
Monorep for fnRPC (high performance serverless rpc framework)
fnrpc Monorep for fnRPC (high performance serverless rpc framework) cli Cli tool help build and manage functions Create RPC functions Create & Manage
A backend framework for building fast and flexible APIs rapidly.
Andromeda Andromeda is a backend framework for Rust, to simplify the development of the kinds of basic API services that we developers have to build s
Rust-Rocket framework template Demo
rocketapp Rust-Rocket framework template Demo dependencies are defined in Cargo.toml Clone as: git clone https://github.com/srikantgdev/rocketapp [op
Tool that was built quickly for personal needs, you might find it useful though
COPYCAT Produced with stable-diffusion Clipboard (copy/paste) history buffer for terminal emulators, MAC OS gui and VIM* environment usage. Rrequireme
High-performance asynchronous computation framework for system simulation
Asynchronix A high-performance asynchronous computation framework for system simulation. What is this? Warning: this page is at the moment mostly addr
CosmWasm multi-contract testing framework
Multi Test: Test helpers for multi-contract interactions Warning: Alpha Software Designed for internal use only. This is used for testing cw-plus cont
A Win32 GUI program which modifies save files from the game Freelancer (2003).
FL Save Convert A Win32 GUI program which modifies save files from the game Freelancer (2003). System Dependencies Your system will need the latest Mi
A developer-friendly framework for building user interfaces in Rust
Reading: "Fru" as in "fruit" and "i" as in "I" (I am). What is Frui? Frui is a developer-friendly UI framework that makes building user interfaces eas
โ Puff โ - The deep stack framework.
โ Puff โ Python with an async runtime built-in Rust for GraphQL, ASGI, WSGI, Postgres, PubSub, Redis, Distributed Tasks, and HTTP2 Client. What is Puf
A Conway's Game Of Life application for the gnome desktop
Game Of Life A simple Conway's game of life simulator for the Gnome desktop Installation The easieast way to install is from Flathub. Using Gnome Buil
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
Benchmarks of most widely used web frameworks built in rust.
Rust framework benchmarks Benchmarking utility to test the performance of all the rust web frameworks. Built with rust ๐ . Demo (Last updated: Thu Ju
Desktop app for reading and downloading manga. With clean distraction-free design and no clutter
Tonbun Tonbun is a desktop app for reading and downloading manga. With clean distraction-free design and no clutter. Build with Rust, Tauri, Vue.js, a
A simple GUI rust application that keeps track of how much time you spend on each application.
TimeSpent A simple GUI rust application that keeps track of how much time you spend on each application. Installation Click here to download the Setup
A rust `tracing` compatible framework inspired by log4rs.
trace4rs This crate allows users to configure output from tracing in the same way as you would configure the output of log4rs. Overview For a usage ex
Fyrox - 3D and 2D game engine written in Rust
Fyrox - a modern Rust game engine A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor. Formerly kn
TicTacToe Gui game in rust.
TicTacToe Gui Game in rust Cross platform game using Macroquad - https://github.com/not-fl3/macroquad Planned to be Local and online multiplayer Quick
๐ต Monkeytype, but for desktop
Monkeytype Desktop Monkeytype desktop is a desktop client for monkeytype.com with various quality-of-life features such as a Discord Rich Presence. Yo
Design token framework โ adopt a unified design language across platforms, codebases, and teams
Palette Design tokens framework with atomic classes for React and Master CSS. Deliver a consistent visual identity across your apps with design tokens
A lightweight job framework for Bevy.
bevy_jobs A lightweight job framework for Bevy. Getting started Defining a job: pub struct FetchRequestJob { pub url: String, } impl bevy_jobs::J
a day-planner/calendar app based on egui
Malakal Malakal is a day planner application. I crafted it because I was not able to find a comfortable calendar application for Linux. I myself have
A Rust framework for building Minecraft servers.
A Rust framework for building Minecraft: Java Edition servers. Like feather, Valence is an effort to build a Minecraft compatible server completely fr
Give me your APK, I will give you framework name
APK-FiD Give me your APK, I will give you framework name Usage โฏ apk-fid -h APK-FiD 1.0 Petruknisme [email protected] Give me your APK, I will giv
Volo is a high-performance and strong-extensibility Rust RPC framework that helps developers build microservices.
Volo is a high-performance and strong-extensibility Rust RPC framework that helps developers build microservices.
An experimental GUI for rust-minidump
minidump-debugger An experimental GUI for rust-minidump based on egui. NOTE: if building from source on linux, you may need to install the packages eg
Examples of how to use Rust with Serverless Framework, Lambda, API Gateway v1 and v2, SQS, GraphQL, etc
Rust Serverless Examples All examples live in their own directories: project: there is nothing here, just a simple cargo new project_name with a custo
Clipboard Capture for Linux, it can capture the contents of clipboard (or primary selection)
Clipboard Capture for Linux, it can capture the contents of clipboard (or primary selection), as it changes when the program is running and print it to stdout. You can also choose to run some command on each capture.
WIP GUI for NixOS documentation + configuration
nixos-druid Highly experimental GUI for NixOS. For now I expect to frequently make large changes and break stuff whenever I'm working on this. Screens
A small cli demo of rust&wasm hostcall framework.
A Cli Example for Rust and WebAssembly Hostcall Usage # build wasms for ervery module in the `wasm` directory and move them to the root directory # ex
rsautogui aims to be a cross-platform GUI automation rust crate.
rsautogui rsautogui aims to be a cross-platform GUI automation rust crate. It lets you control the mouse and keyboard to automate interactions with ot
Hirola is an opinionated web framework for that is focused on simplicity and predictability.
Hirola Hirola is an opinionated web framework for that is focused on simplicity and predictability. Goals Keep it simple. Most Rust web frameworks hav
Functional testing framework for AVR binaries, powered by simavr.
Functional testing framework for AVR binaries, powered by simavr. tl;dr get your microcontroller's firmware black-box-tested in seconds!
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
๐ egui: an easy-to-use GUI in pure Rust ๐ Click to run the web demo ๐ egui is a simple, fast, and highly portable immediate mode GUI library for Ru
Framework and Language for Neuro-Symbolic Programming
Scallop Scallop is a declarative language designed to support rich symbolic reasoning in AI applications. It is based on Datalog, a logic rule-based q
โกRust Serverless Framework
Zapp Rust Serverless Framework The Zapp project was launched with the goal of reducing software development, operation and maintenance costs. Build Se
Machine learning framework for building object trackers and similarity search engines
Similari Similari is a framework that helps build sophisticated tracking systems. The most frequently met operations that can be efficiently implement
GUI for Grin Node + Wallet
Grin GUI This is a very Work-in-Progress implementation of the Grin Core Team's Integrated GUI for both Grin Wallet and Grin Node. Goals The Grin team
No-nonsense, elegant request framework
Note: this crate is in an experimental sketch state. Please be careful if using on production environments. nerf nerf stands for: No-nonsense: Correct
Ector is an open source async, no-alloc actor framework for embedded devices
Ector is an open source async, no-alloc actor framework for embedded devices. Ector is an open source async, no-alloc actor framework for embedded dev
RustHunter is a modular incident response framework to build and compare environmental baselines
RustHunter is a modular incident response framework to build and compare environmental baselines. It is written in Rust and uses Ansible to collect data across multiple hosts.
Moonshine CSS - ๐ฅ High-proof atomic CSS framework
Moonshine CSS - ๐ฅ High-proof atomic CSS framework
A rewriting of Duniter based on Substrate framework
Duniter v2s A rewriting of Duniter based on Substrate framework. duniter-v2s is under active development, only a test network called "ฤDev" is deploye
Bringing immutable infrastructure to the desktop!
Normal people don't reinstall their OS from scratch very often. When they do, the moment they reach that pristine desktop or terminal after a clean in
Graphical font editor (GTK + Rust)
gerb *gerb สฐ-: reconstructed Proto-Indo-European root, meaning to carve gerb: a WIP font editor in gtk3 and rust Introduction gerb is an experimental,
Summer Boot (web2&web3, the decentralized web framework)
Summer Boot The next generation decentralized web framework allows users to manage and share their own data. It will be a wide area and cross regional
Sanzu is a graphical remote desktop solution
Sanzu Sanzu is a graphical remote desktop solution. It is composed of: a server running on Unix or Windows which can stream a X11 or a Windows GUI env
Cucumber testing framework for Rust. Fully native, no external test runners or dependencies.
Cucumber testing framework for Rust An implementation of the Cucumber testing framework for Rust. Fully native, no external test runners or dependenci
Deadliner helps you keep track of the time left for your deadline by dynamically updating the wallpaper of your desktop with the time left.
Deadliner Watch the YouTube video What's Deadliner? Deadliner is a cross-platform desktop application for setting deadline for a project and keeping t
Write Cross-platform application with React-like decralative UI framework and scalable ECS architecture all in Rust.
bevy_dioxus Dioxus Plugin for Bevy Write Cross-platform application with React-like decralative UI framework and scalable ECS architecture all in Rust
A raft framework, for regular people
RmqttRaft - A raft framework, for regular people This is an attempt to create a layer on top of tikv/raft-rs, that is easier to use and implement. Thi
๐ฆ Small Tauri SolidJS Example feat. Vite
Tauri Solid Example (2022) Simple Solid(vite) starter running with Tauri. Should hopefully save some time trying to setup Tauri and Solid. Currently c
๐ A custom invoke system for Tauri that leverages WebSockets
๐ tauri-awesome-rpc This is a crate provides a custom invoke system for Tauri using a localhost JSON RPC WebSocket. Each message is delivered through
YAML(ish) - Terminal UI framework based on templates focused on simplicity
A YAML(ish) based terminal GUI framework for- and by Rust, focussed on making it quick and easy to create a functional UI for an app or game. Based on Crossterm and inspired by Kivy.
Renderer-agnostic toolkit for Indie Game Developers
Indie Toolkit Renderer-agnostic toolkit for Indie Game Developers Features Not yet implemented: app_kit debug_kit input_kit asset_kit audio_kit Implem
Reverse proxy for HTTP microservices and STDIO. Openfass watchdog which can run webassembly with wasmer-gpu written in rust.
The of-watchdog implements an HTTP server listening on port 8080, and acts as a reverse proxy for running functions and microservices. It can be used independently, or as the entrypoint for a container with OpenFaaS.
Aftermath - a high-performance JVM for the TapVM framework written in the Rust
Aftermath Welcome to the source, my friend! Note - This README is targetted towards users, not contributors. Please read the docs present at docs/for
A lightweight cross-platform system-monitoring fltk gui application based on sysinfo
Sysinfo-gui A lightweight cross-platform system-monitoring fltk gui application based on sysinfo. The UI design is inspired by stacer. The svg icons a
Mini operating system with a graphical interface, for x64 platforms, in Rust and Assembly
osmini Mini operating system with a graphical interface, for x64 platforms, in Rust and Assembly Build Don't forget to install the dependencies. This
Antialiased 2D vector drawing library in Rust for Android, Web, Desktop
nonaquad Vector anti-aliased graphics renderer for Android, WASM, Desktop in Rust, using miniquad. This library started as a port of NanoVG for miniqu
A lightweight, opinionated CQRS and event sourcing framework targeting serverless architectures.
cqrs A lightweight, opinionated CQRS and event sourcing framework targeting serverless architectures. Command Query Responsibility Segregation (CQRS)
Redis compatible server framework for Rust
Redis compatible server framework for Rust Features Create a fast custom Redis compatible server in Rust Simple API. Support for pipelining and telnet
Rust bindings for the FLTK GUI library.
fltk-rs Rust bindings for the FLTK Graphical User Interface library. The fltk crate is a cross-platform lightweight gui library which can be staticall