Link (Chromium browser recommended): ninjafishy.github.io/Boardfish/
Boardfish is a fast, lossless infinite canvas for visual ideation. It runs in the browser and provides a lightweight environment for visual research, moodboarding, and snippets.
- An infinite canvas free from formatting rules
- Lag-free navigation across massive boards supporting 500 MB of images and text
- Losslessly add images via clipboard, drag and drop, or the file picker
- Multi-select, translate, scale, flip, rotate, copy, paste, and duplicate
- Export one image, selected images, or all images
- Losslessly copy images back to your clipboard
- Save everything locally as a portable .bf file
| Action | Mac | Windows |
|---|---|---|
| New board | N | N |
| Open board | Cmd+O | Ctrl+O |
| Save | Cmd+S | Ctrl+S |
| Save As | Cmd+Shift+S | Ctrl+Shift+S |
| Add text | T | T |
| Add images | Cmd+I | Ctrl+I |
| Select all objects | Cmd+A | Ctrl+A |
| Add/remove object from selection | Cmd+click | Ctrl+click |
| Additive marquee selection | Cmd+drag empty canvas | Ctrl+drag empty canvas |
| Copy | Cmd+C | Ctrl+C |
| Cut | Cmd+X | Ctrl+X |
| Paste | Cmd+V | Ctrl+V |
| Duplicate | Cmd+D | Ctrl+D |
| Move to back | Cmd+[ | Ctrl+[ |
| Flip image(s) | Cmd+F | Ctrl+F |
| Rotate image(s) | Cmd+R | Ctrl+R |
| Export image(s) | Cmd+E | Ctrl+E |
| Undo | Cmd+Z | Ctrl+Z |
| Redo | Cmd+Shift+Z / Cmd+Y | Ctrl+Shift+Z / Ctrl+Y |
| Delete | Backspace / Delete | Backspace / Delete |
| Edit text | Double-click | Double-click |
| Pan | Space + drag | Space + drag |
| Zoom | Cmd+scroll | Ctrl+scroll |
| Reset zoom | Cmd+0 | Ctrl+0 |
| Deselect / exit | Esc | Esc |
git clone https://github.com/Ninjafishy/Boardfish.git
cd Boardfish
npm install
npm run web:devFor a production build, run:
npm run web:buildBoardfish 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.
