417 Repositories
Rust easy-gui-template Libraries
godot-logger is an easy-to-use logger for godot-rust projects.
godot-logger is an easy-to-use logger for godot-rust projects. It prints logs to Godot's output console and supports module-specific log levels.
Next-GEN Confguration Template Generation Language
Sap lang yet another configuration oriented language name comes from Sapphire which is the birthstone of september Language Feature the last expr of t
Template for Cargo based SysY compiler projects.
基于 Cargo 的 SysY 编译器项目模板 该仓库中存放了一个基于 Cargo 的 SysY 编译器项目的模板, 你可以在该模板的基础上进行进一步的开发. 该仓库中的 Rust 代码实现仅作为演示, 不代表你的编译器必须以此方式实现. 如你需要使用该模板, 建议你删掉所有 Rust 源文件, 仅
A template for kick starting a Cloudflare worker project using workers-rs.
Getting Started A template for kick starting a Cloudflare worker project using workers-rs. This template is designed for compiling Rust to WebAssembly
Generate Nice Solana Address By Template
Yes, I know about GPU generators. https://smith-mcf.medium.com/solana-vanity-address-using-gpus-5a68ad94d1d4 ./solana-nice-address --help solana-nice-
Send Windows 10 styled notifications on Windows 7.
win7-notifications Send Windows 10 styled notifications on Windows 7. Note: This crate requires a win32 event loop to be running, otherwise the notifi
One-Stop Solution for all boilerplate needs!
One Stop Solution for all boilerplate needs! Consider leaving a ⭐ if you found the project helpful. Templa-rs Templa-rs is a one-of-a-kind TUI tool wr
Easy to use Rust i18n library based on code generation
rosetta-i18n rosetta-i18n is an easy-to-use and opinionated Rust internationalization (i18n) library powered by code generation. rosetta_i18n::include
Easy to use, extendable, OCI-compliant container runtime written in pure Rust
PURA - Lightweight & OCI-compliant container runtime Pura is an experimental Linux container runtime written in pure and dependency-minimal Rust. The
Mordern Redis Cluster solution for easy operation.
Mordern Redis Cluster solution for easy operation.
A Github Actions based CI release template for Rust binaries
Rust CI Release Template A Github Actions based CI release template. This repo serves as a live template, and reference for building your own CI power
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
a frontier based evm compatible chain template
Substrate Frontier Node Template A FRAME-based Substrate node with the Ethereum RPC support, ready for hacking 🚀 Generation & Upstream This template
Easy pretty print your Rust struct into single element or table
Easy pretty print your Rust struct into single element or table
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
MiniJinja is a powerful but minimal dependency template engine for Rust
MiniJinja: a powerful template engine for Rust with minimal dependencies MiniJinja is a powerful but minimal dependency template engine for Rust which
Next-GEN Confguration Template Generation Language
Sap lang yet another configuration oriented language name comes from Sapphire which is the birthstone of september Language Feature the last expr of t
Automatically create GUI applications from clap3 apps
Automatically create GUI applications from clap3 apps
Vue's template compiler reimplemented in Rust!
Vue's template compiler reimplemented in Rust!
Telegram Bot Template with Cloudflare Workers
cf-workers-telegram-bot-template Usage This template starts you off with a src/lib.rs file, acting as an entrypoint for requests hitting your Worker.
A template for bootstrapping a Rust TUI application with tui-rs & crossterm
rust-tui-template A template for bootstrapping a Rust TUI application with tui-rs & crossterm. tui-rs The library is based on the principle of immedia
Vue's template compiler reimplemented in Rust!
vue template compiler in Rust https://github.com/vuejs/rfcs/discussions/369#discussioncomment-1192421 Maybe in the long run we want the whole transfor
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
Generate easy to remember sentences that acts as human readable UUIDs 🥳
uuid-readable-rs Easy to remember unique sentences acting as UUID Generate easy to remember sentences that acts as human readable UUIDs. Built on UUID
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
A cross-platform GUI library for Rust focused on simplicity and type-safety
A cross-platform GUI library for Rust, inspired by Elm
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.
Easy switch between AWS Profiles and Regions
AWSP - CLI To Manage your AWS Profiles! AWSP provides an interactive terminal to interact with your AWS Profiles. The aim of this project is to make i
cargo, make me a project
cargo-generate cargo, make me a project cargo-generate is a developer tool to help you get up and running quickly with a new Rust project by leveragin
A Modern Real-Time Data Processing & Analytics DBMS with Cloud-Native Architecture, built to make the Data Cloud easy
A Modern Real-Time Data Processing & Analytics DBMS with Cloud-Native Architecture, built to make the Data Cloud easy
A Modern Real-Time Data Processing & Analytics DBMS with Cloud-Native Architecture, built to make the Data Cloud easy
A Modern Real-Time Data Processing & Analytics DBMS with Cloud-Native Architecture, built to make the Data Cloud easy
Rust Game engine 3D (and 2D)
A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor.
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
A library that creates a terminal-like window with feature-packed drawing of text and easy input handling. MIRROR.
BearLibTerminal provides a pseudoterminal window with a grid of character cells and a simple yet powerful API for flexible textual output and uncompli
A modern, portable, easy to use crypto library.
Sodium is a new, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, i
Fast and easy random number generation.
alea A zero-dependency crate for fast number generation, with a focus on ease of use (no more passing &mut rng everywhere!). The implementation is bas
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.
Yew Tauri Desktop App Template
Yew Tauri Desktop App Template This is Template App for Desktop App. Run Develop $ cargo tauri dev Build App $ cargo tauri build Setup yew setup Using
🌱 Easy to use, blazing-fast, and reliable Chia plot manager for your farm
🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 UNDER DEVELOPME
The dead easy way to use config files in your rust project
Configr The dead easy way to use config files in your project This will load a config.toml file if it exists, otherwise it will create the needed fold
Rustcat is a port listener that can be used for different purposes.
⚙️ Rustcat ⚙️ -- Basic Netcat Alternative -- About Rustcat is a port listener that can be used for different purposes.
A library that makes it VERY easy to run Holochain as a library, from your own binary, with great defaults
embedded-holochain-runner A library that makes it VERY easy to run Holochain as a library, from your own binary, with great defaults How it will work
`ls` alternative with useful info and a splash of color 🎨
🎨 Natls 🎨 Why Natls? Showing file permissions Showing file size Showing the date that the file was modified last Showing the user that the file belo
A template for a Rust-powered static-page Try Online interface
rust-tio-template A template for a Rust-powered static-page Try Online interface What is included This is an example setup that enables all of the fol
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
Call is an easy-to-use command tools for remote development.
Call is an easy-to-use command tools for remote development. It helps you to build remote development easily and elegant. It can work with makefile and justfile.
Easy to use game engine
arcana Arcana is a game engine built with focus on ease of use without compromising on level of control. Getting started Starting writing a game is as
MeiliSearch is a powerful, fast, open-source, easy to use and deploy search engine
MeiliSearch is a powerful, fast, open-source, easy to use and deploy search engine. Both searching and indexing are highly customizable. Features such as typo-tolerance, filters, and synonyms are provided out-of-the-box. For more information about features go to our documentation.
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
Markdown LSP server for easy note-taking with cross-references and diagnostics.
Zeta Note is a language server that helps you write and manage notes. The primary focus is to support Zettelkasten-like1, 2 note taking by providing an easy way to cross-reference notes (see more about features below).
Easy-to-use optional function arguments for Rust
OptArgs uses const generics to ensure compile-time correctness. I've taken the liberty of expanding and humanizing the macros in the reference examples.
Easy-cast library
Easy-cast Type conversion, success expected This library is written to make numeric type conversions easy. Such conversions usually fall into one of t
Template for a Bevy game
A Bevy game template Template for a Game using the awesome Bevy engine featuring (almost) out of the box builds for Windows, Linux and MacOS. What doe
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
Czkawka is a simple, fast and easy to use app to remove unnecessary files from your computer.
Multi functional app to find duplicates, empty folders, similar images etc.
A minimalist Rust WebAssembly project template
MiniWASM - A minimalist Rust WebAssembly project template This is a minimal Rust-powered WebAssembly application template. It was designed to showcase
Text Expression Runner – Readable and easy to use text expressions
ter - Text Expression Runner ter is a cli to run text expressions and perform basic text operations such as filtering, ignoring and replacing on the c
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
Easy per application transparent proxy built on cgroup.
cproxy can redirect TCP and UDP traffic made by a program to a proxy, without requiring the program supporting a proxy. Compared to many existi
A starter template for actix-web projects that feels very Django-esque. Avoid the boring stuff and move faster.
Jelly A.K.A, the actix-web starter you probably wish you had. This is provided as-is, and anyone is free to extend it or rework it as they desire - ju
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
A nice template for NEAR repos
Template for a NEAR project If you're looking for a no-std version of this template, go here. Contains: a setup script Cargo.toml setup with simulatio
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
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
Rust library for hardware accelerated drawing of 2D shapes, images, and text, with an easy to use API.
Speedy2D Hardware-accelerated drawing of shapes, images, and text, with an easy to use API. Speedy2D aims to be: The simplest Rust API for creating a
A scaffolding CLI
CRISPR 🧬 crispr is a CLI tool allowing to scaffold a project from a template with a .crispr.{toml,json} configuration file. The template uses tokens
Rust explained using easy English
Update 22 December 2020: mdBook can be found here. 28 November 2020: Now also available in simplified Chinese thanks to kumakichi! 1 February 2021: No
Rust templating with Handlebars
handlebars-rust Handlebars templating language implemented in Rust and for Rust. Handlebars-rust is the template engine that renders the official Rust
An easy and powerful Rust HTTP Client
reqwest An ergonomic, batteries-included HTTP Client for Rust. Plain bodies, JSON, urlencoded, multipart Customizable redirect policy HTTP Proxies HTT
Compiler for Jade-like template language to cito.js-based virtual dom
Marafet A very experimental DSL for creating (mostly) single page applications in HTML. It's mostly a Jade-like (or Haml-like) templating language wit
A flexible template engine for Rust
Rustache Rustache is a Rust implementation of the Mustache spec. Documentation The different Mustache tags are documented at the mustache(5) man page.
A template engine for Rust based on Jinja2/Django
Tera Tera is a template engine inspired by Jinja2 and the Django template language. title{% block title %}{% endblock title %}/title ul {% for u
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
A macro-based html builder for rust
Horrorshow A macro-based html templating library, compatible with stable rust (currently requires rust = 1.37). Features This crate will degrade grac
:pencil: Compile-time HTML templates for Rust
maud Documentation (source) • API reference • Change log Maud is an HTML template engine for Rust. It's implemented as a macro, html!, which compiles
Yarte stands for Yet Another Rust Template Engine
Should we start to worry? bytes-buf feature can produce SIGILL. avx and sse flags are in almost all cpus of x86 and x86_64 architectures. More details
Rust templating with Handlebars
handlebars-rust Handlebars templating language implemented in Rust and for Rust. Handlebars-rust is the template engine that renders the official Rust
Easy protocol definitions in Rust
protocol Documentation Easy protocol definitions in Rust. This crate adds a custom derive that can be added to types, allowing structured data to be s
A pretty, easy-to-use logger for Rust.
pretty-env-logger A simple logger built on top of env_logger. It is configured via an environment variable and writes to standard error with nice colo
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
The bindings to the Nuklear 2D immediate GUI library.
nuklear-rust The bindings to the Nuklear 2D immediate GUI library. Currently beta. Drawing backends: gfx-pre-ll for GFX 3D drawing engine (examples: O
A single-header ANSI C immediate mode cross-platform GUI library
Nuklear This is a minimal-state, immediate-mode graphical user interface toolkit written in ANSI C and licensed under public domain. It was designed a
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
libui: a portable GUI library for C This README is being written. Status It has come to my attention that I have not been particularly clear about how
Clear Coat is a Rust wrapper for the IUP GUI library.
Clear Coat Clear Coat is a Rust wrapper for the IUP GUI library. IUP uses native controls and has Windows and GTK backends. A macOS backend has been o
Rust bindings for Dear ImGui
imgui-rs: Rust bindings for Dear ImGui (Recently under new maintenance, things subject to change) Window::new(im_str!("Hello world")) .size([300.0
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Dear ImGui (This library is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addit
Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust
Relm Asynchronous, GTK+-based, GUI library, inspired by Elm, written in Rust. This library is in beta stage: it has not been thoroughly tested and its
Build beautiful desktop apps with flutter and rust. 🌠 (wip)
flutter-rs Build flutter desktop app in dart & rust. Get Started Install requirements Rust flutter sdk Develop install the cargo flutter command cargo
Rust bindings for the FLTK GUI library.
fltk-rs Rust bindings for the FLTK Graphical User Interface library. The FLTK crate is a crossplatform lightweight gui library which can be statically
An easy-to-use, 2D GUI library written entirely in Rust.
Conrod An easy-to-use, 2D GUI library written entirely in Rust. Guide What is Conrod? A Brief Summary Screenshots and Videos Feature Overview Availabl
The Rust UI-Toolkit.
The Orbital Widget Toolkit is a cross-platform (G)UI toolkit for building scalable user interfaces with the programming language Rust. It's based on t
Desktop GUI Framework
Azul - Desktop GUI framework WARNING: The features advertised in this README may not work yet. Azul is a free, functional, immediate mode GUI framewor
A simple, cross-platform GUI automation module for Rust.
AutoPilot AutoPilot is a Rust port of the Python C extension AutoPy, a simple, cross-platform GUI automation library for Python. For more information,
An easy-to-use library for writing PDF in Rust
printpdf printpdf is a library designed for creating printable PDF documents. Crates.io | Documentation [dependencies] printpdf = "0.3.2" Features Cur