466 Repositories
Rust web-app Libraries
Extremely simple Axum + SolidJS starter for a fullstack web application.
royce Extremely simple Axum + SolidJS starter for a fullstack web application. Deploy immediately with a ready-to-use preconfigured Docker deployment.
Rustato: A powerful, thread-safe global state management library for Rust applications, offering type-safe, reactive state handling with an easy-to-use macro-based API.
Rustato State Manager A generical thread-safe global state manager for Rust Introduction • Features • Installation • Usage • Advanced Usage • Api Refe
A fun app for all purposes!
Setup Install cargo-mobile2 cargo install --git https://github.com/tauri-apps/cargo-mobile2 To update the libray just run: cargo mobile update Now in
A mono-repo for the Engineering Practice Domains of Development, Data, Infrastructure, Testing, and Platforms
Engineering Practice Domains Introduction Welcome to the Engineering Practice Domains at Fearless! This repository serves as a monorepo for our collab
A cross-platofrm desktop app to manage your ports made with Dioxus and Rust.
Port Manager A cross-platofrm desktop app to manage your ports made with Dioxus and Rust. This app has been tested only on macOS. Test on other platfo
An egui app for prompting a local offline LLM.
An egui app for prompting a local offline LLM. Description coze is a small egui application for prompting a local offline LLM using the Huggingface ca
Simple template to use csr and ssr leptos with tauri for ios/android/windows/macos/linux and web dev
Tailwind-Leptos-Tauri Template Simple template to use csr and ssr leptos with tauri for ios/android/windows/macos/linux and web dev Just clone the rep
The light web framework for Rust.
Rusty Web Rusty web is a simple to use, fully customizable lightweight web framework for rust developers. Learn rusty web Installation [dependencies]
A CLI app to set and organize your favorite DNS servers.
rdns A CLI app to set and organize your favorite DNS servers. Introduction rdns is a CLI utility that can set your system DNS, either directly or by m
Web user interface for controlling a CATS Radio node
CATS Radio Node This project contains a web user interface for controlling a CATS Radio device, consisting of a Raspberry Pi with a RF4463 hat. Goals
Show HTML content "inside" your egui rendered application
hframe Show HTML content "inside" your egui rendered application. "hframe" stands for "HTML Frame". Note: hframe only works when the application is co
A high-performance web-based geospatial visualization tool with an emphasis LEO satellites and lunar missions.
A high-performance web-based geospatial visualization tool with an emphasis LEO satellites and lunar missions. Written in Rust to target WebGPU, with WebGL2 backwards compatibility.
axum-serde is a library that provides multiple serde-based extractors and responders for the Axum web framework.
axum-serde 📑 Overview axum-serde is a library that provides multiple serde-based extractors / responses for the Axum web framework. It also offers a
awesome fullstack rust web framework, made by axum & shaku & yew
Awesome Rust Full Stack Web Framework With Axum && shaku && yew, this repository represents how can we construct new web server used by rust. Still in
siamstr.com Nostr Address Provider written in Rust.
Siamstr Nostr Address Provider Running project Rust Toolchain You'll need to use the nightly Rust toolchain, and install the wasm32-unknown-unknown ta
Embedded demo based on esp32-c3
wot-esp-demo Demo Hygro-Thermometer based on the esp-rust-board. http version based on std-training Deploy Rust prerequisites Install espflash, ldprox
Typing accuracy practice app.
booktyping booktyping is a simple commandline tool for practicing typing accuracy while reading a book. installation booktyping has only been tested o
simple lottery maker made with rust, just web framework
Toy project for fun It's just for fun! making plausible lottery numbers for Korea made with rust This lottery web framework generates and presents pla
UnlimCloud provides unlimited cloud storage for your files, utilizing Telegram as the storage solution
UnlimCloud provides unlimited cloud storage for your files, utilizing Telegram as the storage solution. Simply log in using your Telegram ID, and you are good to go.
Sample lightning node command-line app built on top of Ldk Node (similar to ldk-sample).
ldk-node-sample Sample lightning node command-line app built on top of Ldk Node (similar to ldk-sample ). Installation git clone https://github.com/op
A simple to use and efficient Web Automation Tool.
teemo A simple to use and efficient Web Automation Tool. teemo allows you to do some web automation action(such as click and so on) and crawl some inf
A web-based streaming service with improved privacy, performance, and simplicity.
Majiix Majiix is a web-based open-source streaming service. The backend that handles the core streaming logic is written in Rust and makes use of cutt
A more compact and intuitive ASCII table in your terminal: an alternative to "man 7 ascii" and "ascii"
asciit A more compact and intuitive ASCII table in your terminal: an alternative to man 7 ascii and ascii. Colored numbers and letters are much more e
Decryptor for Steam app: 2378900
IelmenDecryptor A batch decryption program for the files of a game on Steam that has the app ID: 2378900 It will process all encrypted .png, .json, an
Sero is a web server that allows you to easily host your static sites without pain. The idea was inspired by surge.sh but gives you full control.
sero Lightning-fast, static web publishing with zero configuration and full control 📖 Table Of Contents 📖 Table Of Contents 🔧 Tools ❓ About The Pro
Fahrenheit-celsius converter using actix
fahrenheit-celsius-converter Simple http Fahrenheit/Celsius/Kelvin converter using actix-web. Note This is a toy project, not yet finished. It's not r
💫 List-rendering component utilizing FLIP position transitions for Leptos
AnimatedFor / component for Leptos FLIP animations for element and component groups inspired by Vue's TransitionGroup. This crate exports a compon
A reasonable web framework. Others are faster, but this is likely to be more economical.
intercity A web framework for people wanting to build microservices good and build other stuff good too. Intercity is a reasonable web framework. Othe
An occult chat app using Cabal 🧙✨🔮
coven 🧙✨🔮 An occult chat app using Cabal Uses the cable.rs implementation of the new Cable protocol. For now is a desktop app, but with the magic of
Web App for exploring Substrate-based Chains using Subxt
Subxt Explorer Check it out at https://paritytech.github.io/subxt-explorer/. An SPA for exploring metadata of substrate based blockchains in the Brows
A powerful desktop widget app for windows, built with Vue and Tauri.
DashboardX Widgets A powerful desktop widget app for windows, built with Vue and Tauri. Still in development Currently only runs on windows (uses nati
Extremely simple http rust servers :snowboarder:
Snowboard 🏂 An extremelly simple library for fast & simple TCP servers in rust [Request a feature/Report a bug] Quick start To get started with Snowb
Um Web Scrapper para extrair as soluções dos exercícios do Driven HUB com seus respectivos enunciados
hub_scrapper Um Web Scrapper para extrair as soluções dos exercícios do Driven HUB com seus respectivos enunciados, convertendo-os para Markdown. ⚠️ A
Kiomet.com real-time strategy game
Kiomet.com Kiomet.com is an online multiplayer real-time strategy game. Command your forces wisely and prepare for intense battles! Build Instructions
Rust + htmx + tailwind + nix + redb + twind demo web app
htmx sorta A demo project where I learn and play with my "Rust web stack": Rust Nix flakes for building and dev shell redb Rust local key-value store
A highly customizable, full scale web backend for web-rwkv, built on axum with websocket protocol.
web-rwkv-axum A axum web backend for web-rwkv, built on websocket. Supports BNF-constrained grammar, CFG sampling, etc., all streamed over network. St
Manas project aims to create a modular framework and ecosystem to create robust storage servers adhering to Solid protocol in rust.
मनस् | Manas Solid is a web native protocol to enable interoperable, read-write, collaborative, and decentralized web, truer to web's original vision.
An API project using Rust, Actix Web and JWT. *WIP*
Actix-web REST API with JWT (WIP) A simple CRUD backend app using Actix-web, Diesel and JWT Require Rust Stable Postgres Or using Docker How to run Ma
The first web framework in Rust to adopt the Model-View-Controller (MVC) architecture
Integra Web Framework Integra is a sleek, performant web framework for Rust, harnessing the power of the hyper library. Will become the first highly p
🦚 A web-app pentesting suite written in rust .
Kanha - A web-app pentesting suite written in rust 🦀 Installation ⦾ Subcommands ⦾ Contribute Kanha is a tool that can help you perform, a variety of
Actix-web wrapper for garde, a Rust validation library.
Garde-actix-web Actix-web wrapper for garde, a Rust validation library. Installation Usage example Feature flags About us Installation [dependencies
Transform Obsidian Vault's notes into web pages
Transform Obsidian Vault's notes into web pages. Converts your markdown notes, created in Obsidian, into fully functional site, ready for deployment.
A lightweight async Web crawler in Rust, optimized for concurrent scraping while respecting `robots.txt` rules.
🕷️ crawly A lightweight and efficient web crawler in Rust, optimized for concurrent scraping while respecting robots.txt rules. 🚀 Features Concurren
Code template for a production Web Application using Axum: The AwesomeApp Blueprint for Professional Web Development.
AwesomeApp rust-web-app More info at: https://awesomeapp.dev/rust-web-app/ rust-web-app YouTube episodes: Episode 01 - Rust Web App - Course to Produc
Captcha based on SVG.
BioSvg Captcha based on SVG. Original idea SVG绘制原理与验证码 Usage cargo add biosvg let (answer, svg) = BiosvgBuilder::new() .length(4) .difficulty(
Experimental web UI library for Rust.
tachys This is an extremely experimental web UI library for Rust, exploring concepts of compile-time, trait-based, low-allocation patterns for UI temp
Drop-in replacement for the Actix Web HTTP Logger middleware
actix-contrib-logger Logger middleware for the Actix Web framework. Actually it's a copy & paste from the official Logger middleware (original source
Transform jsx/tsx files to reactive views in js/ts to use in Web Components, insert into DOM or integrate with other libraries/frameworks
viewmill Features | Installation | Getting Started | Notes | Examples viewmill is aimed to create complex UIs from a simple form of JSX. It statically
An explorer for the DeArrow database as a web application. Inspired by Lartza's SBrowser
DeArrow Browser An explorer for the DeArrow database as a web application. Inspired by Lartza's SBbrowser. Public instance available at dearrow.minibo
Experimental integration of `fedimint-client` with the Leptos web frontend framework
CAUTION: highly experimental, the Database implementation is likely horribly broken Fedimint Client built with Leptos This repo contains a proof-of-co
Command palette-style Git client for blazing-fast commits.
🔎 About Commit Commit is the world's simplest Git client. Open it with a keyboard shortcut, write your commit, and you're done! Commit will automatic
Learning Async Rust With Entirely Too Many Web Servers
Learning Async Rust With Entirely Too Many Web Servers The source code for Learning Async Rust With Entirely Too Many Web Servers. Every iteration of
The open source distributed web search engine that searches by meaning.
DawnSearch DawnSearch is an open source distributed web search engine that searches by meaning. It uses semantic search (searching on meaning), using
Synchronization primitives for both web and native.
wasm_sync wasm_sync offers synchronization primitives that work in both browser and native contexts. In web browsers, use of atomic wait instructions
A Nix template for full-stack web apps in Rust using Leptos
leptos-fullstack A Nix template for full-stack web apps in Rust using Leptos. Tech used: Leptos full-stack framework server functions ssr + hydration
Example app & project structure for Golem Cloud
Synopsis This project serves as an example/template for building an application using WebAssembly Component Model (and in this case, an app for Ziverg
🌊 ~ seaward is a crawler which searches for links or a specified word in a website.
🌊 seaward Installation cargo install seaward On NetBSD a pre-compiled binary is available from the official repositories. To install it, simply run:
App to collect ram/cpu usage from OS and show it in pretty graphs
System info collector This is simple app to collect data about system cpu and memory usage over time. After collecting results into csv file, html fil
an online arcade tic-tac-toe written in rust
Leptos Starter Template This is a template for use with the Leptos web framework and the cargo-leptos tool. Creating your template repo If you don't h
📱️🚫️🌝️💾️ 3FakeIM is a joke program meant to imitate various fictional characters, and the "[CHARACTER] CALLED ME AT 3:00 AM" clickbait trend, while poking fun.
3FakeIM 📱️🚫️🌝️💾️ 3FakeIM is a joke program meant to imitate various fictional characters, and the "[CHARACTER] CALLED ME AT 3:00 AM" clickbait tre
🗄️ A simple CLI for converting WARC to Parquet.
warc-parquet 🗄️ A utility for converting WARC to Parquet. 📦 Install The binary may be installed via cargo: $ cargo install warc-parquet To use the c
Memory.lol - a tiny web service that provides historical information about social media accounts
memory.lol Overview This project is a tiny web service that provides historical information about social media accounts. It can currently be used to l
Reverse-engineered Rust client for Instagram's Threads app.
Instagram Threads API Unofficial, Reverse-Engineered Rust client for Instagram's Threads. Usage use threads_api::Threads; let client = Threads::new()
Implementation of the RWKV language model in pure WebGPU/Rust.
Web-RWKV This is an implementation of the language model of RWKV in pure WebGPU. Compile and Run Install Rust. Run cargo run --release --example gen t
Tiny toy virtual DOM based framework for Rust
Respo in Rust tiny toy virtual DOM based framework for Rust. Status: experimenting, unhappy without HMR. Respo was initially designed to work in a dyn
The hacker's BLE (bluetooth low energy) browser terminal app
Blendr is a terminal UI app for browsing BLE (Bluetooth Low Energy) devices. It allows you to inspect, search, connect, and analyze data coming from B
Desktop app for UpVPN - Pay as you go VPN
upvpn A Modern Serverless VPN upvpn upvpn (pronounced Up VPN) lets you connect to the internet from a location of your choice. For more information pl
Web scraper written in Rust for extracting paid HTML templates for free.
HTML Template Scraper This tool provides a convenient solution by allowing you to access and download a wide range of HTML website templates, includin
Notabena, the pure Rust open-source note-taking app.
Notabena About Notabena is the free and open source note-taking app, written in pure Rust. Features These are our current planned features. (Most feat
`dfx new --type=rust` + burn-rs MNIST web inference example
ic-mnist The frontend provides a canvas where users can draw a digit. The drawn digit is then sent to the backend canister running burn-rs for inferen
Web-based tool that allows browsing and comparing symbol and type information of Microsoft Windows binaries across different versions of the OS.
WinDiff About WinDiff is an open-source web-based tool that allows browsing and comparing symbol and type information of Microsoft Windows binaries ac
Multi-platform desktop app to download and run Large Language Models(LLM) locally in your computer.
Multi-platform desktop app to download and run Large Language Models(LLM) locally in your computer 🔗 Download | Give it a Star ⭐ | Share it on Twitte
Animated app icons in your Dock that can run an arbitrary shell script when clicked.
Live App Icon for Mac Animated app icons in your Dock that can run an arbitrary shell script when clicked. Requirements macOS 13 (Ventura) or higher X
An easy, fast and lightweight tool to create notes in terminal.
An easy and lightweight tool to create notes in terminal. Features Make notes faster. Manage your notes directly in terminal. Lightweight and fast. Ea
Ideas = Creations, a multi-language CMS(Content Management System) based on Rust Web stacks, with long-term upgrade and maintenance.
Ideas = Creations 中文 RustHub: Rust ideas yesterday, shining creations today! This repository holds source code used to run https://rusthub.org, it's
A small dice roller app with GUI written in Rust 🦀🎲
🎲 Mini Dice A small dice roller written in Rust and using the egui library. Demo 💜 A short introduction... I started creating Mini Dice with the goa
Meet Rustacean GPT, an experimental project transforming OpenAi's GPT into a helpful, autonomous software engineer to support senior developers and simplify coding life! 🚀🤖🧠
Rustacean GPT Welcome, fellow coding enthusiasts! 🚀 🤖 I am excited to introduce you to Rustacean GPT, my humble yet ambitious project that aims to t
Easy setup for Edge host.
Pod's Edge Staking GUI (beta) Features Easily setup your Edge host with a GUI (Graphical User Interface). Uses the device token staking method. Has no
CLI tool for managing your 2FA authentication codes written in pure Rust.
(O)TP (VA)ULT - ova. ova is a simple CLI tool which lets you manage your TOTPs, or basically lets you get your two-way authentication code straight to
A simple extension for `bevy-editor-pls` to support tilemap editing right inside the bevy app.
What is this This is a simple tilemap editor plugin, that hooks right into bevy_editor_pls to work with bevy_ecs_tilemap. It works completely within i
Mount portable directory as consistent user directory.
PortableDesktop Mount portable directory as consistent user directory. PortableDesktopCli help PortableDesktopCli [options] Target Path Link Path
A modern-looking, lightening fast, privacy respecting, secure, self-hostable meta search engine.
Websurfx A modern-looking, lightning-fast, privacy-respecting, secure meta search engine (pronounced as websurface or web-surface /wɛbˈsɜːrfəs/.) writ
Blazingly fast spam classification API built using Rocket Web Framework.
Telegram Antispam API Blazingly fast spam classification API built using Rocket Web Framework. Notes The classifier works in aggressive mode, it can s
A website for the Leptos Web Framework!
Leptos Website A Repo for the public facing Leptos website. Still a WIP. Client Side Rendering This example cannot be built as a trunk standalone CSR-
Web service generating images of Japanese (Riichi) Mahjong hands.
chombo-gen ChomboGen is a web service that allows to generate images of Japanese (Riichi) Mahjong hands. The hands are provided in a text format and a
📺 Netflix in Rust/ React-TS/ NextJS, Actix-Web, Async Apollo-GraphQl, Cassandra/ ScyllaDB, Async SQLx, Kafka, Redis, Tokio, Actix, Elasticsearch, Influxdb Iox, Tensorflow, AWS
Fullstack Movie Streaming Platform 📺 Netflix in RUST/ NextJS, Actix-Web, Async Apollo-GraphQl, Cassandra/ ScyllaDB, Async SQLx, Spark, Kafka, Redis,
Demo app duplicated in 5 languages (Go/JavaScript/Python/Ruby/Rust) showing how to go from source code to container image using melange+apko
hello-melange-apko 💫 This repo contains an example app duplicated across 5 languages showing how to: Package source code into APKs using melange Buil
Toggleable cron reminders app for Mac, Linux and Windows
Remind Me Again Remind Me Again Toggleable reminders app for Mac, Linux and Windows Download for Mac, Windows or Linux Dev instructions Get started In
A command-line tool for exposing a wrapped program's standard IO using WebSockets/SSE
cmdpiped cmdpiped is a command-line tool for exposing a wrapped cli program's standard IO to WebSockets/SSE Installation Ready to use Binaries are ava
A Chess Engine written in Rust that runs natively and on the web!
About The Project chess-rs is a Chess Engine written from scratch in Rust that runs natively and on web! Live Demo: https://parthpant.github.io/chess-
Rust in Anger: high-performance web applications
Rust in Anger: Book demo This is the code repository that accompanies the Rust in Anger blog post. The following folders each come with their own buil
OpenAI chat client desktop app (Windows, MacOS, Linux)
ChatWizard OpenAI chat client Desktop Application (Windows, MacOS, Linux) Declaration This project is currently undergoing active development and has
Learn the helix editor keymap on the web!
Helix Shortcut Quiz A web quiz built with yew for testing your knowledge of helix editor shortcuts. Development Installation Frontend If you don't alr
Build a Full Stack App with Rust, Yew.rs and Actix Web
In this article, I'll walk you through the process of building a backend API using the Actix web framework, SQLX, PostgreSQL, and Docker. Once we've created a powerful backend, we'll move on to building a single-page app using the Yew.rs framework.
Axum + Connect-Web = ♥️
Axum Connect-Web ⚠️ This project isn't even Alpha state yet. Don't use it. Brings the protobuf-based Connect-Web RPC framework to Rust via idiomatic A
Scaffold that provides a basic setup for a Yew app with DaisyUI for styling.
Yew and Tailwind CSS Scaffold This scaffold provides a basic setup for a Yew app with Tailwind CSS for styling. It also includes DaisyUI, a Tailwind C
A traditional web forum built in Rust with modern technology to be fast, secure, scalable, and stable.
Volksforo A traditional web forum built in Rust with modern technology to be fast, secure, scalable, and stable. Stack Rust actix-web askama ScyllaDB
Dragonfly, POC full-stack web app DSL
Dragonfly Dragonfly is a toy DSL that explores ways to describe the structure of full-stack web applications. You should not use it in production. For
Browse and listen to thousands of radio stations across the globe right from your terminal 🌎 📻 🎵✨
TuneIn CLI A command line interface for TuneIn Radio. You can search for stations, play them, and see what's currently playing. 🚚 Installation Compil
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