433 Repositories
Rust gui-framework Libraries
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 simple news reading GUI app built in Rust
Headlines [WIP] A native GUI app built with Rust using egui. Uses newsapi.org as the source to fetch news articles. This is a WIP and the current stat
Microunit is a decentralized unit orchestration framework.
Microunit is a decentralized unit orchestration framework.
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
A *seriously* no-bullshit Neovim GUI written in Rust and Tauri
Looking for a shareable component template? Go here -- sveltejs/component-template svelte app This is a project template for Svelte apps. It lives at
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.
Automatically create GUI applications from clap3 apps
Automatically create GUI applications from clap3 apps
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
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
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
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.
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.
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
ZeroTier Desktop Tray Application and UI
ZeroTier Desktop Tray Application and User Interface This is (as of ZeroTier 1.8) the system tray application and user interface for controlling a loc
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
SDL2 module for Deno
Deno SDL2 Cross platform and stable bindings to SDL2. Have fun! Features Bindings to Video, Graphics, Font and Mixer subsystems. (Uses rodio instead o
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
An RPC framework developing tutorial
Mini Lust 系列教程 好奇如何从零造出来一个 RPC 框架?本教程将带你一步一步写出来一个 Rust 版 Thrift RPC 框架。 教程说明 从第二章开始每章节都会附带代码。 这个代码是在上一章节的基础上写的,文档里一般会告诉你增加了哪些东西,但是如果你想详细地对比到底哪里变动了,可以自
Engine / framework for creating highly customizable and user modable action RPG's
Rust RPG Toolkit PLEASE NOTE: this in early and very heavy development. API is subject to constant change, as it has newly transitioned from being a g
axum-server is a hyper server implementation designed to be used with axum framework.
axum-server axum-server is a hyper server implementation designed to be used with axum framework. Features Conveniently bind to any number of addresse
A cross-platform GUI library for Rust focused on simplicity and type-safety
A cross-platform GUI library for Rust, inspired by Elm
Bashly - Bash CLI Framework and Generator
Bashly - Bash CLI Framework and Generator Create feature-rich bash scripts using simple YAML configuration
A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor.
A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor.
Jamsocket is a lightweight framework for building WebSocket-based application backends.
Jamsocket is a lightweight framework for building services that are accessed through WebSocket connections.
A Machine Learning Framework for High Performance written in Rust
polarlight polarlight is a machine learning framework for high performance written in Rust. Key Features TBA Quick Start TBA How To Contribute Contrib
Cucumber testing framework for Rust. Fully native, no external test runners or dependencies.
An implementation of the Cucumber testing framework for Rust. Fully native, no external test runners or dependencies.
Declarative Testing Framework
Demonstrate allows tests to be written without as a much repetitive code within the demonstrate! macro, which will generate the corresponding full tests.
Thruster - An fast and intuitive rust web framework
A fast, middleware based, web framework written in Rust
Rust Game engine 3D (and 2D)
A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor.
Doku is a framework for building documentation with code-as-data methodology in mind.
Doku is a framework for building documentation with code-as-data methodology in mind. Say goodbye to stale, hand-written documentation - with D
A GUI for Cargo
A GUI for Cargo This is a project to make a GUI for cargo, built using SixtyFPS: The idea cargo install cargo-ui cargo ui Prerequisites In addition to
Uclicious is a flexible reduced boilerplate configuration framework.
Uclicious What is Uclicious Usage Raw API Derive-driven Validators Type Mapping Supported attributes (#[ucl(..)]) Structure level Field level Addition
Serde is a framework for serializing and deserializing Rust data structures efficiently and generically.
Serde is a framework for serializing and deserializing Rust data structures efficiently and generically.
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
SixtyFPS is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript.
SixtyFPS is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript.
Execute genetic algorithm (GA) simulations in a customizable and extensible way.
genevo genevo provides building blocks to run simulations of optimization and search problems using genetic algorithms (GA). The vision for genevo is
Xaynet represents an agnostic Federated Machine Learning framework to build privacy-preserving AI applications.
xaynet Xaynet: Train on the Edge with Federated Learning Want a framework that supports federated learning on the edge, in desktop browsers, integrate
Orkhon: ML Inference Framework and Server Runtime
Orkhon: ML Inference Framework and Server Runtime Latest Release License Build Status Downloads Gitter What is it? Orkhon is Rust framework for Machin
Implementing Bendersnatch curve using Arkwork's framework in Rust.
This is a reference implementation of Bendersnatch curve using Arkwork's framework in Rust. The spec of the curve is available here. There was also a Python reference implementation here.
A framework for iterating over collections of types implementing a trait without virtual dispatch
zero_v Zero_V is an experiment in defining behavior over collections of objects implementing some trait without dynamic polymorphism.
A new comfortable back end framework for rustaceans.
Black Tea is a new Rust back end framework based on hyper. We are enthusiastic to provide developers some enhanced features and comfortable coding experience.
Minimal, flexible framework for implementing solutions to Advent of Code in Rust
This is advent_of_code_traits, a minimal, flexible framework for implementing solutions to Advent of Code in Rust.
Framework is a detector for different frameworks in one projects
Framework is a detector for different frameworks in one projects Usage use
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
Tangram is an automated machine learning framework designed for programmers.
Tangram Tangram is an automated machine learning framework designed for programmers. Run tangram train to train a model from a CSV file on the command
Hitbox is an asynchronous caching framework supporting multiple backends and suitable for distributed and for single-machine applications.
Hitbox is an asynchronous caching framework supporting multiple backends and suitable for distributed and for single-machine applications.
Node.js http server framework powered by Hyper native binding.
hnsjs POC project. Install this test package yarn add @hnsjs/core Support matrix node10 node12 node14 node15 Windows x64 ✓ ✓ ✓ ✓ Windows x32 ✓ ✓ ✓ ✓
Gameroasters Server Base Framework
atlas atlasserver is a rust library for the purpose of composing REST APIs out of re-usable and extensible modules, specifically with supporting the n
Simple library to host lv2 plugins. Is not meant to support any kind of GUI.
lv2-host-minimal Simple library to host lv2 plugins. Is not meant to support any kind of GUI. Host fx plugins (audio in, audio out) Set parameters Hos
A tiny, neat C library that portably invokes native file open and save dialogs.
Native File Dialog A tiny, neat C library that portably invokes native file open, folder select and save dialogs. Write dialog code once and have it p
RiteRaft - A raft framework, for regular people
RiteRaft - 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. This
Grape is a REST-like API framework for Ruby
Grape is a REST-like API framework for Ruby. It's designed to run on Rack or complement existing web application frameworks such as Rails and Sinatra by providing a simple DSL to easily develop RESTful APIs. It has built-in support for common conventions, including multiple formats, subdomain/prefix restriction, content negotiation, versioning and much more.
yew-material is a material-ui framework for yew
About yew-material is a material-ui framework for yew create-yew-material-app Create Yew Material App is a way to create a single page Yew application
DEPRECATED. The Holochain framework implemented in rust with a redux style internal state-model.
Holochain-rust Travis: Circle CI: Codecov: License: This code is loosely based on the previous Golang prototype. Code Status: This Rust version is alp
A super-easy, composable, web server framework for warp speeds.
warp A super-easy, composable, web server framework for warp speeds. The fundamental building block of warp is the Filter: they can be combined and co
Rust / Wasm framework for building client web apps
Yew Rust / Wasm client web app framework Documentation (stable) | Documentation (latest) | Examples | Changelog | Roadmap | 简体中文文档 | 繁體中文文檔 | ドキュメント A
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
A simple message based networking library for the bevy framework
Spicy Networking for Bevy bevy_spicy_networking is a solution to the "How do I connect multiple clients to a single server" problem in your bevy games
A micro-benchmark framework to use with cargo bench
Glassbench is a micro-benchmark library with memory, to use with cargo bench. Why Run benchmarks and get a comparison with the previous execution carg
A rust web framework with safety and speed in mind.
darpi A web api framework with speed and safety in mind. One of the big goals is to catch all errors at compile time, if possible. The framework uses
A fast, safe and easy to use reinforcement learning framework in Rust.
RSRL (api) Reinforcement learning should be fast, safe and easy to use. Overview rsrl provides generic constructs for reinforcement learning (RL) expe
Orkhon: ML Inference Framework and Server Runtime
Orkhon: ML Inference Framework and Server Runtime Latest Release License Build Status Downloads Gitter What is it? Orkhon is Rust framework for Machin
The Hacker's Machine Learning Engine
Juice This is the workspace project for juice - machine learning frameworks for hackers coaster - underlying math abstraction coaster-nn coaster-blas
Xaynet represents an agnostic Federated Machine Learning framework to build privacy-preserving AI applications.
xaynet Xaynet: Train on the Edge with Federated Learning Want a framework that supports federated learning on the edge, in desktop browsers, integrate
A reactive DOM library for Rust in WASM
maple A VDOM-less web library with fine-grained reactivity. Getting started The recommended build tool is Trunk. Start by adding maple-core to your Ca
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
A more modern http framework benchmarker supporting HTTP/1 and HTTP/2 benchmarks.
rewrk A more modern http framework benchmark utility.
⚓ Solana Sealevel Framework
Anchor ⚓ Anchor is a framework for Solana's Sealevel runtime providing several convenient developer tools. Rust eDSL for writing Solana programs IDL s
A framework that allows anyone to create an Urbit Chatbot with only a few lines of code.
Urbit Chatbot Framework A framework that allows anyone to create an Urbit Chatbot with only a few lines of code. The Urbit Chatbot Framework takes car
TestSuite4 is a framework designed to simplify development and testing of TON Contracts. It includes light-weight emulator of blockchain making it easy to develop contracts.
TestSuite4 0.1.2 TestSuite4 is a framework designed to simplify development and testing of TON Contracts. It contains lightweight blockchain emulator
link is a command and control framework written in rust
link link is a command and control framework written in rust. Currently in alpha. Table of Contents Introduction Features Feedback Build Process Ackno
virtualization-rs provides the API of the Apple Virtualization.framework in Rust language.
virtualization-rs Rust bindings for Virtualization.framework virtualization-rs provides the API of the Apple Virtualization.framework in Rust language
nats-spy is a terminal tool to help you to monitor NATS messages.
nats-spy nats-spy is a terminal tool to help you to monitor NATS messages. Install Homebrew (macOS) brew install alihanyalcin/nats-spy/nats-spy Usage
📮 An elegant Telegram bots framework for Rust
teloxide A full-featured framework that empowers you to easily build Telegram bots using the async/.await syntax in Rust. It handles all the difficult
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
Fully async-await http server framework
Saphir is a fully async-await http server framework for rust The goal is to give low-level control to your web stack (as hyper does) without the time
REST-like API micro-framework for Rust. Works with Iron.
Table of Contents What is Rustless? Usage warning Basic Usage Complex example Mounting Parameters validation and coercion Use JSON Schema Query string
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
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
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 API to the OS X Hypervisor framework for hardware-accelerated virtualization
hypervisor-rs hypervisor is a Rust library that taps into functionality that enables hardware-accelerated execution of virtual machines on OS X. It bi
Rust bindings for the FreeBSD capsicum framework
capsicum Contain the awesome! Rust bindings for the FreeBSD capsicum framework for OS capability and sandboxing Prerequisites Rust, Cargo, and FreeBSD
Rust parser combinator framework
nom, eating data byte by byte nom is a parser combinators library written in Rust. Its goal is to provide tools to build safe parsers without compromi
rpcx microservice framework in Rust
rpcx-rs Rust library for rpcx rpc/microservice framework. Use the simplest style to explore Rust function as cross-platform rpc services. If you can w
Actor framework for Rust.
Actix Actor framework for Rust Documentation User Guide API Documentation API Documentation (master branch) Features Async and sync actors Actor commu
A highly configurable logging framework for Rust
log4rs log4rs is a highly configurable logging framework modeled after Java's Logback and log4j libraries. Warning If you are using the file rotation
Truly cross platform, truly native. multiple backend GUI for rust
WIP: Sauron-native a rust UI library that conquers all platforms ranging from desktop to mobile devices. An attempt to create a truly native, truly cr
A cross-platform GUI library for Rust, inspired by Elm
Iced A cross-platform GUI library for Rust focused on simplicity and type-safety. Inspired by Elm. Features Simple, easy-to-use, batteries-included AP
Rust bindings for Sciter
Rust bindings for Sciter Check this page for other language bindings (Delphi / D / Go / .NET / Python / Rust). Introduction Sciter is an embeddable mu
QML (Qt Quick) bindings for Rust language
QML-rust - bindings for Qt Quick Bindings are based on DOtherSide C bindings for QML Library is mostly feature-compliant with other bindings based on