Linus-Mussmaecher

rucola

A terminal-based markdown note manager for viewing statistics, exploring connections, and launching editing and viewing applications.

v0.10.0
Published at
Jun 24, 2026
540
Stars
2,703
Download
Synced at
15d ago
rust

Latest release

v0.10.0Jun 24, 2026, 04:44 PM
Downloads slow? Switch the source anytime above

README

Project Overview

Rucola is a terminal-based markdown note manager to view statistics, explore connections, and launch editing and viewing applications.

Key Features

  • Presents high-level information and statistics for Zettelkasten-like interlinked markdown notes
  • Shows filtered subsets and their relation with the entire note set
  • View and follow links and backlinks of a single note
  • Rename or move notes from within the application
  • Easy access to a powerful external text editor
  • Multiple external viewers for readable note viewing
  • Optionally compile notes to HTML with LaTeX and code highlighting
  • Create daily, weekly, or regular notes from templates

Target Audience

  • Users of Zettelkasten-style note systems
  • Users who want to manage Markdown notes in the terminal
  • Users who prefer lightweight tools over GUI apps like Obsidian

Quick Start

  1. Install Rucola
  2. Launch Rucola in your terminal
  3. Browse and filter notes, view statistics
  4. Edit notes in your external editor

Core Advantages

  • Lightweight — no GUI, no web interface, no Electron
  • Edit notes in your favorite terminal text editor like vim, emacs, or helix
  • Automatically renames wiki links on file rename
  • Open-source and free

System Requirements

  • OS: Cross-platform (terminal environment)
  • Architectures: x86_64, arm64

Release history

Sort