Skip to content

Indominater/Boardfish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

193 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boardfish

Boardfish is an infinite canvas for fast, non-destructive ideation. Designed for Windows and macOS, it provides a lightweight environment for visual research, moodboarding, and snippets.

Boardfish canvas screenshot

Download

Grab the latest Windows and macOS installers from the Releases page.

  • Windows — download the .exe, run the installer
  • macOS — download the .dmg, drag Boardfish to Applications

macOS: If you see "damaged and can't be opened", run this in Terminal after dragging to Applications:

xattr -cr /Applications/Boardfish.app

Features

  • An infinite canvas free from formatting rules
  • Lag-free navigation across massive boards supporting 1 GB+ of images and text
  • Multi-select, translate, scale, flip, rotate, copy, paste, and duplicate
  • Sample colors with the eyedropper's zoomed preview and HEX/RGB readout
  • Losslessly add images and text via clipboard, drag and drop, or the file picker
  • Losslessly copy images back to your clipboard
  • Export one image, selected images, all images, or all text
  • Save everything locally as a portable .bf file

Keyboard Shortcuts

Action Mac Windows
New board Cmd+N Ctrl+N
Open board Cmd+O Ctrl+O
Save Cmd+S Ctrl+S
Save As Cmd+Shift+S Ctrl+Shift+S
Add text Cmd+T Ctrl+T
Add images Cmd+I Ctrl+I
Select all objects Cmd+A Ctrl+A
Copy Cmd+C Ctrl+C
Cut Cmd+X Ctrl+X
Paste Cmd+V Ctrl+V
Duplicate selected Cmd+D Ctrl+D
Undo Cmd+Z Ctrl+Z
Redo Cmd+Shift+Z Ctrl+Shift+Z / Ctrl+Y
Delete selected Backspace / Delete Backspace / Delete
Toggle eyedropper I I
Pan canvas Space + drag Space + drag
Pan with wheel / trackpad Scroll Scroll
Zoom around cursor Cmd+scroll Ctrl+scroll
Deselect / exit edit / close menus Esc Esc
Quit / close Cmd+Q / Cmd+W Ctrl+Q / Ctrl+W

Building from Source

Prerequisites: Node.js 18+ and Rust

git clone https://github.com/Indominater/Boardfish.git
cd Boardfish
npm install
npm run tauri dev

To build a release installer:

npm run tauri build

License

Boardfish is source-available under the Boardfish Source-Available License.

The source code is available for personal, educational, research, evaluation, and other non-commercial use. Commercial use, resale, redistribution as part of a paid product or service, and business/studio/enterprise use require prior written permission.

About

Boardfish is an infinite canvas for fast, non-destructive ideation. Designed for Windows and macOS, it provides a lightweight environment for visual research, moodboarding, and snippets.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors