| Crates.io | piki-gui |
| lib.rs | piki-gui |
| version | 0.2.0 |
| created_at | 2025-10-28 06:34:54.547923+00 |
| updated_at | 2025-11-26 09:15:49.568086+00 |
| description | FLTK-based GUI for Piki personal wiki application |
| homepage | |
| repository | https://github.com/roblillack/piki |
| max_upload_size | |
| id | 1904273 |
| size | 3,240,673 |
FLTK-based graphical interface for Piki personal wiki
[!IMPORTANT]
This is the crate-level README for thepiki-guiapplication only. For overall Piki documentation, see the main repo.
A lightweight, cross-platform GUI for managing your personal wiki with a custom rich-text Markdown editor. Features live rendering, keyboard shortcuts, and auto-save.
cargo install piki-gui
# Open to frontpage
piki-gui
# Open with custom wiki path
piki-gui -d /path/to/wiki
| Shortcut | Action |
|---|---|
| Navigation | |
Cmd+N |
New page |
Cmd+P |
Open page picker |
Cmd+[ |
Back |
Cmd+] |
Forward |
Cmd+Option+F |
Jump to frontpage |
Cmd+Option+I |
Open page index |
| Inline Styling | |
Cmd+B |
Bold |
Cmd+I |
Italic |
Cmd+U |
Underline |
Cmd+Shift+C |
Inline code |
Cmd+Shift+H |
Highlight text |
Cmd+Shift+X |
Strikethrough |
Cmd+K |
Insert/Edit link |
Cmd+\ |
Clear formatting |
| Paragraph Styling | |
Cmd+Option+0 |
Text paragraph |
Cmd+Option+1 |
Header 1 |
Cmd+Option+2 |
Header 2 |
Cmd+Option+3 |
Header 3 |
Cmd+Shift+5 |
Blockquote |
Cmd+Shift+6 |
Code block |
Cmd+Shift+7 |
Numbered list |
Cmd+Shift+8 |
Bulleted list |
Cmd+Shift+9 |
Checklist |
Note: On Linux/Windows, use Ctrl instead of Cmd.
The editor supports multiple link formats:
[text](page.md)[[PageName]][[folder/page]]All links are clickable for quick navigation between pages.
! prefix!index plugin lists all pages| Platform | Status | Notes |
|---|---|---|
| macOS | ✅ | Native menu bar support |
| Linux | ✅ | X11 or Wayland required |
| Windows | ✅ | Fully supported |
| BSD | ✅ | FreeBSD, OpenBSD, etc. |
Built with:
FLTK provides:
MIT License