TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
Plain Markdown files, styled as you type. Opens in about 75 ms. Rust + GPUI.
Translation pending
ProductivityRust · ShellGitHub @alarboulletmarinOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
A fast, minimal note-taking app. Notes are plain Markdown files in a folder you choose, styled as you type. Keyboard first, works with an existing Obsidian vault. Written in Rust with GPUI.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A fast, minimal note-taking app. Notes are plain Markdown files in a folder you choose, styled as you type. Written in Rust with GPUI, the GPU-accelerated UI framework behind Zed.Read the full README ↗A fast, minimal note-taking app. Notes are plain Markdown files in a folder you choose, styled as you type. Written in Rust with GPUI, a GPU-accelerated UI framework.
Install · User guide · Shortcuts · Website · Contributing
.md file per note, in an ordinary folder. Sync it with git, Syncthing or a cloud folder. An existing folder of Markdown notes works as is.Tab moves between them, pasting from a spreadsheet works, and =sum(above) adds up a column.[[Links]], backlinks, tags, embedded sections, a graph, and a calendar of daily notes.F1) and can be changed.| System | Get it |
|---|---|
| Arch Linux | the prebuilt package, below |
| macOS 11 or later | bref-macos.dmg |
| Windows 10 or 11 | installer or zip |
| Ubuntu, Debian, Fedora, other Linux | build from source, below |
# Arch Linux
curl -LO https://github.com/alarboulletmarin/bref/releases/latest/download/bref-x86_64.pkg.tar.zst
sudo pacman -U ./bref-x86_64.pkg.tar.zst
# Other Linux: needs Rust 1.88 or later, and the libraries listed in the install guide
git clone https://github.com/alarboulletmarin/bref.git
cd bref
make && sudo make install
The macOS and Windows downloads are not signed. The first launch needs one extra click: see the install guide, which also covers the packages of each distribution, building on macOS and Windows, and upgrading.
Bref tells you when a new version is out. On Arch, macOS and Windows (installer), one click updates it.
Ctrl + P finds or creates a note, F10 lists every command, F1 lists every shortcut.On macOS, read Cmd for Ctrl. More in First steps.
The user guide covers everything. It is also published as a website: alarboulletmarin.github.io/bref/guide.
| Page | What it covers |
|---|---|
| Writing notes | Markdown, styles, lists, slash commands, blocks, several cursors |
| Tables and formulas | tables in notes, grips, formulas, very large tables |
| Links, embeds and files | links, backlinks, tags, embedded sections, pictures, dropped files |
| Comments | annotating a passage, in a format other apps read |
| Daily notes, templates and capture | today's note, the calendar, templates, quick capture |
| The palette and the panel | the tree, the graph, the trash, icons |
| Tabs, panes and docks | arranging the window |
| Search and replace | in a note, and in the whole vault |
| Kanban boards and list pages | a note as a board, a folder as a table |
| Diagrams, UML diagrams |
Bug reports and small fixes are welcome. For a feature, open an issue first. Read CONTRIBUTING.md and the map of the code, ARCHITECTURE.md. For a security problem, see SECURITY.md.
| the canvas, Mermaid, import, every UML notation |
| CSV and TSV files | the grid |
| Files on disk | naming, front matter, backup, configuration files |
| Syncing a vault | git in one key, or a cloud folder |
| Settings and appearance | themes, fonts, page width, changing a shortcut |
| Updates | how Bref updates itself, and what it sends |
| Keyboard shortcuts | every shortcut, as the help panel lists them |
| Compatibility, Troubleshooting, Performance | systems, known problems, measurements |