Analysis updated 2026-05-18
Take interconnected research notes offline with wiki-style links and explore their connections in a graph view.
Export your note vault as a SQLite file to run semantic search or embedding experiments on your own writing.
Use DBnote as a personal knowledge base that works without an internet connection or cloud subscription.
| erkansoftwaredeveloper/dbnote | 0labs-in/vision-link | arviahq/arvia | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Rust 1.77+, Node.js 20+, and Tauri's OS-specific system dependencies before running.
DBnote (also called NoteDB in the README) is a desktop note-taking application that stores everything locally in a SQLite database file, with no cloud service or account required. Each collection of notes is called a vault and lives as a single .sqlite file on your disk. Notes can contain wiki-style links that connect them to other notes, and the app tracks backlinks automatically so you can see which notes reference any given page. A graph view visualizes those relationships visually. Because the underlying storage is plain SQLite, your notes are not locked inside a proprietary format. You can open the database file with any SQLite tool, query it directly, export the data, or pipe it into other programs. The README highlights this as a feature for people who want to use their notes as a dataset, running semantic search experiments, building embedding pipelines, or feeding notes into local machine-learning workflows. The app is built with Tauri, a framework that wraps a web-based frontend inside a native desktop window with a Rust backend handling the data layer. The frontend uses React and Next.js. Features include an autosaving editor, full-text search, note tagging, link history, and the graph view for exploring connections between notes and vaults. Setup for development requires Node.js 20 or newer, Rust 1.77 or newer, and the system dependencies that Tauri needs for your operating system. Prebuilt installers are available on the Releases page for macOS with Apple Silicon, with a Windows installer listed as coming soon. The project is open source under the MIT license.
A local-first desktop note app that stores notes in a SQLite file on your disk, with wiki-style links, full-text search, and a graph view, no cloud account required.
Mainly TypeScript. The stack also includes TypeScript, React, Rust.
MIT license: use, modify, and distribute freely for any purpose including commercial projects.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.