OSS Tanbou

Beaver Notes — privacy-first, local-first Markdown notes with your device as the primary home

OSS health 88
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
1,345
Primary language
JavaScript
License
MIT
Repository last updated
Sep 14, 2026

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.

Sources: [1][4]

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.

Sources: [1][3][4][6][7]

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.

Sources: [2][3][6][5]

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.

Sources: [5][8]

Official sources

  1. [1]Beaver Notes v4.4.0 — README(2026-09-16)
  2. [2]Beaver Notes v4.4.0 stable release(2026-09-16)
  3. [3]Beaver Notes v4.4.0 — package.json(2026-09-16)
  4. [4]Beaver Notes v5 rewrite — README(2026-09-16)
  5. [5]Beaver Notes v5.0.0-beta.2 pre-release(2026-09-16)
  6. [6]Beaver Notes v5.0.0-beta.2 — package.json(2026-09-16)
  7. [7]Beaver Notes v5.0.0-beta.2 — Tauri/Rust dependencies(2026-09-16)
  8. [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. 1

    Get the source

    git clone --depth 1 https://github.com/Beaver-Notes/Beaver-Notes.git
  2. 2

    Enter the repository

    cd Beaver-Notes
  3. 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
Check the official README

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
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.