Overview
Beaver Notes is a local-first notes app that stores notes on the device and works offline. Stable v4.4.0 uses Electron and Vue 3; the v5.0.0-beta.2 rewrite moves to Tauri 2, Vue 3, and Rust while extending the same direction to Android and iOS. It starts without an account and combines Markdown, folders, tags, note links, locked notes, and optional sync.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Write locally without making an account or permanent network access a prerequisite
The v4.4.0 README describes Beaver Notes as privacy-first and local-first: notes remain on the device and are not sent to cloud infrastructure by default. It also explicitly advertises no sign-up and no tracking.
When synchronization is needed, the design is based on choosing a provider or server rather than requiring one hosted account, so the notes application and sync destination can be evaluated separately.
Combine Markdown, tags, folders, and note links while the v5 stack moves to Tauri and Rust
Stable Beaver Notes provides Markdown, tags, folders, note linking, locked notes, and flexible sync. v4.4.0 is built as an Electron application with Vue 3.
v5.0.0-beta.2 moves to Tauri 2 with a Rust backend, SQLite, and cryptographic libraries. The README also describes mobile integration, version history, backlinks, real-time collaboration, and plugins as part of the v5 direction.
For users who want the device, not a hosted workspace, to remain the center of their notes
It fits personal notes, technical writing, meeting notes, and project organization when offline access and control over storage matter. It is especially relevant when you want to choose synchronization later instead of making a hosted account the prerequisite for writing.
Use v4.4.0 as the normal stable baseline and evaluate v5 separately as a beta
As of September 16, 2026, GitHub's latest stable release is v4.4.0, published April 17, 2026. Main and the current prerelease are v5.0.0-beta.2, where the architecture changes substantially from Electron to Tauri and Rust.
Use the stable installers as the baseline for daily work. Test the beta separately when you specifically need the v5 mobile, new sync, collaboration, or architecture changes.
v5 beta.2 changes storage layout and makes encryption mandatory, so upgrades need backups
The v5.0.0-beta.2 release notes consolidate note-assets and file-assets into one assets directory and make encryption mandatory. Some Beta 1 installations may require reinstalling or manually running onboarding because parts of the beta-to-beta migration were intentionally skipped.
Assets from the older Electron version are documented as migrating during onboarding, but real data on a beta should still be exported or backed up and verified before the upgraded copy becomes authoritative.
Sources: [5]
Local-first does not automatically solve backup or sync-server transparency
Local storage improves control, but device failure still requires a separate backup strategy. When sync is enabled, the provider or server, credentials, encryption keys, and recovery path still need review.
At the time the v5 beta.2 release was published, its notes said the Beaver Sync backend was not yet a public GitHub repository. Before using sync for primary data, re-check the current documentation and server-side status for the exact version you deploy. Beaver Notes itself is MIT-licensed.
Official sources
- [1]Beaver Notes v4.4.0 — README(2026-09-16)
- [2]Beaver Notes v4.4.0 stable release(2026-09-16)
- [3]Beaver Notes v4.4.0 — package.json(2026-09-16)
- [4]Beaver Notes v5 rewrite — README(2026-09-16)
- [5]Beaver Notes v5.0.0-beta.2 pre-release(2026-09-16)
- [6]Beaver Notes v5.0.0-beta.2 — package.json(2026-09-16)
- [7]Beaver Notes v5.0.0-beta.2 — Tauri/Rust dependencies(2026-09-16)
- [8]Beaver Notes — MIT License(2026-09-16)
Supplemental curator note
Beaver Notes is best evaluated as two tracks: stable v4 for the established local-first/no-signup desktop workflow, and v5 beta for the Tauri rewrite, mobile integration, new sync, and collaboration work. Keep the beta on backed-up or separate data until its migration path is proven for your use case.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/Beaver-Notes/Beaver-Notes.git - 2
Enter the repository
cd Beaver-Notes - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
1,345 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 0
- Open PRs
- 3
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- notes
- open-source
- privacy
- note-taking-app
- linux-app
- macos-app
- windows-app
- beaver-notes
- Stars
- 1,345
- Forks
- 65
- Watchers
- 12
- Open issues
- 15
- Primary language
- JavaScript
- License
- MIT
- Repository last updated
- Sep 14, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- n8n204,525 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - Oh My Zsh189,748 Stars
A community framework for managing Zsh configuration through plugins, themes, and an update mechanism.
Shell - Excalidraw132,107 Stars
An open-source virtual whiteboard for hand-drawn-style diagrams, wireframes, and notes on an infinite canvas.
TypeScript - Mermaid90,266 Stars
A diagrams-as-code library that renders flowcharts, sequences, UML, and more from Markdown-like text.
TypeScript - fzf83,003 Stars
An interactive terminal tool that fuzzy-filters any candidate list and returns selected values to a shell workflow.
Go
Report incorrect information
Tell us if any listing information is incorrect or outdated.