refactoringhq/tolariaPublic

Desktop app to manage markdown knowledge bases

AI summary: A desktop application optimized for managing massive markdown knowledge bases and AI assistant memory.

Stars
19.3K
+32 today
Forks
1.3K
Watchers
50
Open issues
18
Open PRs
35
Contributors
~25
Commits
3.5K
Branches
6

TypeScriptAGPL-3.0Created Feb 14, 2026Last push 1d agoLatest release v2026-07-22+193 stars this week+193 this month

Star history

since Apr 19, 2026
05K10K15KApr 2026May 2026Jun 2026Aug 2026
19.3K stars as of Aug 6, 2026, tracked back to Apr 19, 2026. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulMonWedFri2025-08-02: 0 commits2025-08-03: 0 commits2025-08-04: 0 commits2025-08-05: 0 commits2025-08-06: 0 commits2025-08-07: 0 commits2025-08-08: 0 commits2025-08-09: 0 commits2025-08-10: 0 commits2025-08-11: 0 commits2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 0 commits2025-08-15: 0 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 0 commits2025-08-19: 0 commits2025-08-20: 0 commits2025-08-21: 0 commits2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 0 commits2025-08-26: 0 commits2025-08-27: 0 commits2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 0 commits2025-09-04: 0 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 0 commits2025-09-09: 0 commits2025-09-10: 0 commits2025-09-11: 0 commits2025-09-12: 0 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 0 commits2025-09-17: 0 commits2025-09-18: 0 commits2025-09-19: 0 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 30 commits2026-02-15: 20 commits2026-02-16: 17 commits2026-02-17: 69 commits2026-02-18: 1 commit2026-02-19: 0 commits2026-02-20: 42 commits2026-02-21: 97 commits2026-02-22: 62 commits2026-02-23: 99 commits2026-02-24: 55 commits2026-02-25: 28 commits2026-02-26: 24 commits2026-02-27: 45 commits2026-02-28: 56 commits2026-03-01: 12 commits2026-03-02: 51 commits2026-03-03: 44 commits2026-03-04: 11 commits2026-03-05: 32 commits2026-03-06: 35 commits2026-03-07: 31 commits2026-03-08: 41 commits2026-03-09: 25 commits2026-03-10: 0 commits2026-03-11: 42 commits2026-03-12: 14 commits2026-03-13: 6 commits2026-03-14: 2 commits2026-03-15: 10 commits2026-03-16: 35 commits2026-03-17: 24 commits2026-03-18: 22 commits2026-03-19: 17 commits2026-03-20: 17 commits2026-03-21: 1 commit2026-03-22: 0 commits2026-03-23: 3 commits2026-03-24: 14 commits2026-03-25: 26 commits2026-03-26: 0 commits2026-03-27: 7 commits2026-03-28: 19 commits2026-03-29: 12 commits2026-03-30: 34 commits2026-03-31: 35 commits2026-04-01: 11 commits2026-04-02: 24 commits2026-04-03: 19 commits2026-04-04: 53 commits2026-04-05: 23 commits2026-04-06: 22 commits2026-04-07: 27 commits2026-04-08: 24 commits2026-04-09: 12 commits2026-04-10: 27 commits2026-04-11: 25 commits2026-04-12: 24 commits2026-04-13: 32 commits2026-04-14: 35 commits2026-04-15: 9 commits2026-04-16: 41 commits2026-04-17: 19 commits2026-04-18: 30 commits2026-04-19: 43 commits2026-04-20: 20 commits2026-04-21: 30 commits2026-04-22: 20 commits2026-04-23: 28 commits2026-04-24: 45 commits2026-04-25: 32 commits2026-04-26: 34 commits2026-04-27: 29 commits2026-04-28: 39 commits2026-04-29: 52 commits2026-04-30: 49 commits2026-05-01: 30 commits2026-05-02: 28 commits2026-05-03: 22 commits2026-05-04: 20 commits2026-05-05: 27 commits2026-05-06: 19 commits2026-05-07: 43 commits2026-05-08: 23 commits2026-05-09: 2 commits2026-05-10: 5 commits2026-05-11: 13 commits2026-05-12: 25 commits2026-05-13: 22 commits2026-05-14: 28 commits2026-05-15: 9 commits2026-05-16: 9 commits2026-05-17: 10 commits2026-05-18: 4 commits2026-05-19: 5 commits2026-05-20: 7 commits2026-05-21: 8 commits2026-05-22: 0 commits2026-05-23: 25 commits2026-05-24: 15 commits2026-05-25: 7 commits2026-05-26: 12 commits2026-05-27: 16 commits2026-05-28: 11 commits2026-05-29: 20 commits2026-05-30: 7 commits2026-05-31: 2 commits2026-06-01: 5 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 15 commits2026-06-06: 18 commits2026-06-07: 11 commits2026-06-08: 19 commits2026-06-09: 13 commits2026-06-10: 12 commits2026-06-11: 9 commits2026-06-12: 9 commits2026-06-13: 5 commits2026-06-14: 12 commits2026-06-15: 3 commits2026-06-16: 3 commits2026-06-17: 7 commits2026-06-18: 13 commits2026-06-19: 5 commits2026-06-20: 11 commits2026-06-21: 6 commits2026-06-22: 30 commits2026-06-23: 16 commits2026-06-24: 7 commits2026-06-25: 7 commits2026-06-26: 1 commit2026-06-27: 0 commits2026-06-28: 27 commits2026-06-29: 17 commits2026-06-30: 3 commits2026-07-01: 17 commits2026-07-02: 11 commits2026-07-03: 14 commits2026-07-04: 8 commits2026-07-05: 7 commits2026-07-06: 7 commits2026-07-07: 4 commits2026-07-08: 5 commits2026-07-09: 12 commits2026-07-10: 7 commits2026-07-11: 16 commits2026-07-12: 15 commits2026-07-13: 6 commits2026-07-14: 9 commits2026-07-15: 4 commits2026-07-16: 4 commits2026-07-17: 2 commits2026-07-18: 4 commits2026-07-19: 15 commits2026-07-20: 36 commits2026-07-21: 23 commits2026-07-22: 9 commits2026-07-23: 10 commits2026-07-24: 5 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 7 commits2026-07-28: 1 commit2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits
3,161 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    19,314 stars

  • Very active

    3,161 commits in 52 weeks

  • Continuous integration

    Automated checks passing

  • Repeat trending

    10 trending appearances

What tolaria does

Tolaria is a specialized desktop app designed for power users who maintain massive, markdown-based personal knowledge management (PKM) systems. It processes workspaces with tens of thousands of notes rapidly, operating entirely on local files without cloud lock-in. Beyond standard note-taking, it is explicitly built to structure company documentation and serve as persistent memory for AI agents like OpenClaw. The interface handles heavy cross-linking and hierarchical organization natively, ensuring that both human users and integrated AI tools can navigate complex knowledge graphs efficiently.

Ideal for power users, researchers, and developers who rely on extensive markdown notes and want a fast, locally hosted tool. It requires no special setup beyond pointing the app to an existing directory of markdown files.

  • High-performance markdown rendering: Built to handle workspaces with over 10,000 files without the UI lagging or freezing.
  • Local-first architecture: Operates directly on standard markdown files on the user's file system, ensuring total data ownership.
  • AI memory structuring: Formats notes specifically so they can be easily ingested and retrieved by local AI assistants.
  • Cross-platform support: Runs natively on macOS, Windows, and Linux using a unified codebase.
  • Complex workspace organization: Supports deep nesting, tagging, and bi-directional linking for second-brain methodologies.

Where teams use it

Operating a second brain

Researchers and writers use the app to connect thousands of disparate notes into a coherent personal knowledge graph.

Structuring agentic memory

Developers store procedural instructions and context files here, which are then read by local AI agents during coding tasks.

Managing company documentation

Startups use it to maintain internal wikis in plain markdown, keeping the data portable and easy to version control.

Offline-first note-taking

Users who travel frequently or work in secure environments maintain their entire knowledge base without needing an internet connection.

Getting started: Download the installer for your OS and select your existing markdown folder as the workspace.

README

main branch

Latest stable CircleCI Codecov CodeScene Hotspot Code Health

💧 Tolaria

Tolaria is a desktop app for macOS, Windows, and Linux for managing markdown knowledge bases. People use it for a variety of use cases:

  • Operate second brains and personal knowledge
  • Organize company docs as context for AI
  • Store OpenClaw/assistants memory and procedures

Personally, I use it to run my life (hey 👋 Luca here). I have a massive workspace of 10,000+ notes, which are the result of my Refactoring work + a ton of personal journaling and second braining.

1776506856823-CleanShot_2026-04-18_at_12 06 57_2x

Sponsors

Tolaria is supported by a small panel of tools that help keep the project healthy, tested, and ready for AI-assisted development. I use these tools every day.

Codacy CodeScene CircleCI Unblocked

Walkthroughs

You can find some Loom walkthroughs below — they are short and to the point:

Principles

  • 📑 Files-first — Your notes are plain markdown files. They're portable, work with any editor, and require no export step. Your data belongs to you, not to any app.
  • 🔌 Git-first — Every vault is a git repository. You get full version history, the ability to use any git remote, and zero dependency on Tolaria servers.
  • 🛜 Offline-first, zero lock-in — No accounts, no subscriptions, no cloud dependencies. Your vault works completely offline and always will. If you stop using Tolaria, you lose nothing.
  • 🔬 Open source — Tolaria is free and open source. I built this for myself and for sharing it with others.
  • 📋 Standards-based — Notes are markdown files with YAML frontmatter. No proprietary formats, no locked-in data. Everything works with standard tools if you decide to move away from Tolaria.
  • 🔍 Types as lenses, not schemas — Types in Tolaria are navigation aids, not enforcement mechanisms. There's no required fields, no validation, just helpful categories for finding notes.
  • 🪄AI-first but not AI-only — A vault of files works very well with AI agents, but you are free to use whatever you want. We support Claude Code, Codex CLI, and Gemini CLI setup paths, but you can edit the vault with any AI you want. We provide an AGENTS file for your agents to figure out.
  • ⌨️ Keyboard-first — Tolaria is designed for power-users who want to use keyboard as much as possible. A lot of how we designed the Editor and the Command Palette is based on this.
  • 💪 Built from real use — Tolaria was created for manage my personal vault of 10,000+ notes, and I use it every day. Every feature exists because it solved a real problem.

Installation

Homebrew

Install via Homebrew on macOS:

brew install --cask tolaria

Download from releases

Download the latest release here for macOS, Windows, or Linux. Windows installers are Authenticode-signed; company-managed devices may still require IT approval of the Tolaria publisher before first install.

Getting started

When you open Tolaria for the first time you get the chance of cloning the getting started vault — which gives you a walkthrough of the whole app.

The public user docs live in site/ and are published to GitHub Pages. Start with Install Tolaria, then First Launch.

Open source and local setup

Tolaria is open source and built with Tauri, React, and TypeScript. If you want to run or contribute to the app locally, here is how to get started. You can also find the gist below 👇

Prerequisites

  • Node.js 20+
  • pnpm 8+
  • Rust stable
  • macOS or Linux for development

Linux system dependencies

Tauri 2 on Linux requires WebKit2GTK 4.1 and GTK 3:

  • Arch / Manjaro:
    sudo pacman -S --needed webkit2gtk-4.1 base-devel curl wget file openssl \
      appmenu-gtk-module libappindicator-gtk3 librsvg
  • Debian / Ubuntu (22.04+):
    sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file \
      libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev \
      libsoup-3.0-dev patchelf
  • Fedora 38+:
    sudo dnf install webkit2gtk4.1-devel openssl-devel curl wget file \
      libappindicator-gtk3-devel librsvg2-devel

The bundled MCP server still spawns the system node binary at runtime on Linux, so install Node from your distro package manager if you want the external AI tooling flow.

Quick start

pnpm install
pnpm dev

Open http://localhost:5173 for the browser-based mock mode, or run the native desktop app with:

pnpm tauri dev

Tech Docs

Security

If you believe you have found a security issue, please report it privately as described in SECURITY.md.

License

Tolaria is licensed under AGPL-3.0-or-later. The Tolaria name and logo remain covered by the project’s trademark policy.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

1,000 total
  1. Tolaria Alpha 2026.7.28.1alpha-v2026.7.28-alpha.0001Jul 28, 2026pre-release164 downloads

    ## What's Changed (Alpha) - 43e3b323 refactor: consolidate performance logging helpers --- **Alpha build — updated on every push to `main`** **Includes macOS (Apple Silicon and Intel), Linux x64, and Windows x64 bundles** *Built from `43e3b323` on 2026-07-28*

  2. Tolaria Alpha 2026.7.27.5alpha-v2026.7.27-alpha.0005Jul 27, 2026pre-release44 downloads

    ## What's Changed (Alpha) - c21d819f fix: satisfy performance security gate - 17271da4 fix: keep performance gate fail closed - b8cdea69 feat: add core performance regression harness --- **Alpha build — updated on every push to `main`** **Includes macOS (Apple Silicon and Intel), Linux x64, and Windows x64 bundles** *Built from `c21d819f` on 2026-07-27*

  3. Tolaria Alpha 2026.7.27.4alpha-v2026.7.27-alpha.0004Jul 27, 2026pre-release58 downloads

    ## What's Changed (Alpha) - 499ee1b8 fix: hide Windows settings probes --- **Alpha build — updated on every push to `main`** **Includes macOS (Apple Silicon and Intel), Linux x64, and Windows x64 bundles** *Built from `499ee1b8` on 2026-07-27*

  4. Tolaria Alpha 2026.7.27.3alpha-v2026.7.27-alpha.0003Jul 27, 2026pre-release22 downloads

    ## What's Changed (Alpha) - d939ed23 fix: preserve unicode clipboard paths --- **Alpha build — updated on every push to `main`** **Includes macOS (Apple Silicon and Intel), Linux x64, and Windows x64 bundles** *Built from `d939ed23` on 2026-07-27*

  5. Tolaria Alpha 2026.7.27.2alpha-v2026.7.27-alpha.0002Jul 27, 2026pre-release18 downloads

    ## What's Changed (Alpha) - f0f4a920 fix: detect current OpenCode desktop install --- **Alpha build — updated on every push to `main`** **Includes macOS (Apple Silicon and Intel), Linux x64, and Windows x64 bundles** *Built from `f0f4a920` on 2026-07-27*

Commits per week

last 52 weeks
3690Week of 2025-08-02: 0 commitsWeek of 2025-08-09: 0 commitsWeek of 2025-08-16: 0 commitsWeek of 2025-08-23: 0 commitsWeek of 2025-08-30: 0 commitsWeek of 2025-09-06: 0 commitsWeek of 2025-09-13: 0 commitsWeek of 2025-09-20: 0 commitsWeek of 2025-09-27: 0 commitsWeek of 2025-10-04: 0 commitsWeek of 2025-10-11: 0 commitsWeek of 2025-10-18: 0 commitsWeek of 2025-10-25: 0 commitsWeek of 2025-11-01: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 30 commitsWeek of 2026-02-15: 246 commitsWeek of 2026-02-22: 369 commitsWeek of 2026-03-01: 216 commitsWeek of 2026-03-08: 130 commitsWeek of 2026-03-15: 126 commitsWeek of 2026-03-22: 69 commitsWeek of 2026-03-29: 188 commitsWeek of 2026-04-05: 160 commitsWeek of 2026-04-12: 190 commitsWeek of 2026-04-19: 218 commitsWeek of 2026-04-26: 261 commitsWeek of 2026-05-03: 156 commitsWeek of 2026-05-10: 111 commitsWeek of 2026-05-17: 59 commitsWeek of 2026-05-24: 88 commitsWeek of 2026-05-31: 40 commitsWeek of 2026-06-07: 78 commitsWeek of 2026-06-14: 54 commitsWeek of 2026-06-21: 67 commitsWeek of 2026-06-28: 97 commitsWeek of 2026-07-05: 58 commitsWeek of 2026-07-12: 44 commitsWeek of 2026-07-19: 98 commitsWeek of 2026-07-26: 8 commitsAug 2, 2025Jul 26, 2026
3.2K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 17 commitsSun 1:00 — 14 commitsSun 2:00 — 14 commitsSun 3:00 — 10 commitsSun 4:00 — 14 commitsSun 5:00 — 5 commitsSun 6:00 — 3 commitsSun 7:00 — 5 commitsSun 8:00 — 4 commitsSun 9:00 — 9 commitsSun 10:00 — 37 commitsSun 11:00 — 19 commitsSun 12:00 — 39 commitsSun 13:00 — 23 commitsSun 14:00 — 25 commitsSun 15:00 — 21 commitsSun 16:00 — 23 commitsSun 17:00 — 28 commitsSun 18:00 — 27 commitsSun 19:00 — 35 commitsSun 20:00 — 22 commitsSun 21:00 — 11 commitsSun 22:00 — 15 commitsSun 23:00 — 9 commitsMon 0:00 — 13 commitsMon 1:00 — 16 commitsMon 2:00 — 10 commitsMon 3:00 — 9 commitsMon 4:00 — 21 commitsMon 5:00 — 9 commitsMon 6:00 — 4 commitsMon 7:00 — 5 commitsMon 8:00 — 18 commitsMon 9:00 — 5 commitsMon 10:00 — 30 commitsMon 11:00 — 38 commitsMon 12:00 — 32 commitsMon 13:00 — 26 commitsMon 14:00 — 36 commitsMon 15:00 — 30 commitsMon 16:00 — 24 commitsMon 17:00 — 21 commitsMon 18:00 — 29 commitsMon 19:00 — 40 commitsMon 20:00 — 38 commitsMon 21:00 — 49 commitsMon 22:00 — 14 commitsMon 23:00 — 37 commitsTue 0:00 — 14 commitsTue 1:00 — 12 commitsTue 2:00 — 24 commitsTue 3:00 — 6 commitsTue 4:00 — 9 commitsTue 5:00 — 4 commitsTue 6:00 — 5 commitsTue 7:00 — 6 commitsTue 8:00 — 8 commitsTue 9:00 — 10 commitsTue 10:00 — 37 commitsTue 11:00 — 44 commitsTue 12:00 — 37 commitsTue 13:00 — 26 commitsTue 14:00 — 27 commitsTue 15:00 — 25 commitsTue 16:00 — 31 commitsTue 17:00 — 42 commitsTue 18:00 — 36 commitsTue 19:00 — 28 commitsTue 20:00 — 14 commitsTue 21:00 — 18 commitsTue 22:00 — 30 commitsTue 23:00 — 21 commitsWed 0:00 — 7 commitsWed 1:00 — 9 commitsWed 2:00 — 5 commitsWed 3:00 — 6 commitsWed 4:00 — 10 commitsWed 5:00 — 2 commitsWed 6:00 — 4 commitsWed 7:00 — 6 commitsWed 8:00 — 6 commitsWed 9:00 — 14 commitsWed 10:00 — 31 commitsWed 11:00 — 19 commitsWed 12:00 — 15 commitsWed 13:00 — 21 commitsWed 14:00 — 23 commitsWed 15:00 — 19 commitsWed 16:00 — 24 commitsWed 17:00 — 24 commitsWed 18:00 — 24 commitsWed 19:00 — 31 commitsWed 20:00 — 15 commitsWed 21:00 — 19 commitsWed 22:00 — 21 commitsWed 23:00 — 18 commitsThu 0:00 — 30 commitsThu 1:00 — 9 commitsThu 2:00 — 18 commitsThu 3:00 — 19 commitsThu 4:00 — 18 commitsThu 5:00 — 12 commitsThu 6:00 — 12 commitsThu 7:00 — 11 commitsThu 8:00 — 12 commitsThu 9:00 — 15 commitsThu 10:00 — 22 commitsThu 11:00 — 22 commitsThu 12:00 — 25 commitsThu 13:00 — 22 commitsThu 14:00 — 21 commitsThu 15:00 — 24 commitsThu 16:00 — 18 commitsThu 17:00 — 19 commitsThu 18:00 — 11 commitsThu 19:00 — 10 commitsThu 20:00 — 15 commitsThu 21:00 — 10 commitsThu 22:00 — 13 commitsThu 23:00 — 9 commitsFri 0:00 — 9 commitsFri 1:00 — 13 commitsFri 2:00 — 11 commitsFri 3:00 — 11 commitsFri 4:00 — 11 commitsFri 5:00 — 2 commitsFri 6:00 — 4 commitsFri 7:00 — 12 commitsFri 8:00 — 14 commitsFri 9:00 — 4 commitsFri 10:00 — 10 commitsFri 11:00 — 23 commitsFri 12:00 — 16 commitsFri 13:00 — 13 commitsFri 14:00 — 14 commitsFri 15:00 — 33 commitsFri 16:00 — 21 commitsFri 17:00 — 23 commitsFri 18:00 — 20 commitsFri 19:00 — 27 commitsFri 20:00 — 26 commitsFri 21:00 — 42 commitsFri 22:00 — 19 commitsFri 23:00 — 26 commitsSat 0:00 — 16 commitsSat 1:00 — 16 commitsSat 2:00 — 14 commitsSat 3:00 — 19 commitsSat 4:00 — 15 commitsSat 5:00 — 3 commitsSat 6:00 — 0 commitsSat 7:00 — 1 commitsSat 8:00 — 3 commitsSat 9:00 — 19 commitsSat 10:00 — 49 commitsSat 11:00 — 34 commitsSat 12:00 — 40 commitsSat 13:00 — 28 commitsSat 14:00 — 17 commitsSat 15:00 — 9 commitsSat 16:00 — 35 commitsSat 17:00 — 34 commitsSat 18:00 — 35 commitsSat 19:00 — 43 commitsSat 20:00 — 32 commitsSat 21:00 — 22 commitsSat 22:00 — 14 commitsSat 23:00 — 15 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jun 12, 2026daily#24+17
Jun 11, 2026daily#19+21
Jun 10, 2026daily#16+22
Jun 9, 2026daily#13+24
Jun 8, 2026daily#24+28
Apr 27, 2026daily#22+85
Apr 26, 2026daily#4+423
Apr 25, 2026daily#7+328
Apr 24, 2026daily#7+201
Apr 23, 2026daily#11+113
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    453.6K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • anomalyco/opencode

    The open source coding agent.

    194.7K stars · TypeScript