Skip to content

RayburnCode/Rusty-keyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rusty Keyboard Editor ⌨️

License: MIT Rust

A modern keyboard layout and firmware editor built with Rust, Dioxus, and TailwindCSS.

Screenshot of Rusty Keyboard Editor

Features

  • 🖥️ Intuitive visual keyboard layout editor
  • 🔧 Firmware configuration tool
  • 🎨 Customizable keycap designs and legends
  • 📱 Responsive design works on desktop and mobile
  • ⚡ Fast performance with Rust
  • 🎮 Supports both ANSI and ISO layouts
  • 🔌 Compatible with popular keyboard firmware formats

Goals

Modernize existing keyboard tools while learning Rust and web development. This project combines:

  1. Layout Editing functionality from Keyboard Layout Editor
  2. Firmware Building from KBFirmware

All built with modern technologies that ensure longevity and performance.

Tech Stack

  • Rust - For core logic and performance
  • Dioxus - React-like framework for building user interfaces
  • TailwindCSS - Utility-first CSS framework
  • WASM - For browser-based execution

Acknowledgments

  • Inspired by Keyboard Layout Editor by Ian Prest
  • Inspired by KBFirmware by Ruiqi Mao (GPL-3.0 licensed)

About

A modern keyboard layout and firmware editor built with Rust, Dioxus, and TailwindCSS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published