ratatui-fretboard

Crates.ioratatui-fretboard
lib.rsratatui-fretboard
version0.2.0
created_at2025-07-03 22:05:21.380247+00
updated_at2025-08-14 20:27:22.428832+00
descriptionGuitar fretboard widget for Ratatui
homepage
repositoryhttps://github.com/orhun/tuitar
max_upload_size
id1737168
size55,223
Orhun ParmaksΔ±z (orhun)

documentation

https://docs.rs/ratatui-fretboard

README

ratatui-fretboard 🎸

A Ratatui widget for displaying musical notes and their positions on a guitar fretboard.

Example

let fretboard = Fretboard::default();
let mut state = FretboardState::default();
state.set_active_note(Note::A(4));
frame.render_stateful_widget(fretboard, area, &mut state);
E ║───┼───┼───┼───┼───┼─●─┼───┼───┼───┼───┼───┼───║
B ║───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼─●─┼───║
G ║───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───║
D ║───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───║
A ║───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───║
E ║───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───║
  0   1   2   3   4   5   6   7   8   9  10  11  12

License

Licensed under either of Apache License Version 2.0 or The MIT License at your option.

πŸ¦€ γƒŽ( ΒΊ _ ΒΊ γƒŽ) - respect crables!

Copyright

Copyright Β© 2025, Orhun ParmaksΔ±z

Commit count: 0

cargo fmt