Rtarun3606k/takatime

website github github
workflowstats-tracking
stars 97
issues 20
subscribers 3
forks 21
CREATED

UPDATED


TakaTime

The Open Source, Self-Hosted WakaTime Alternative. "Time is what we want most, but what we use worst."

Go JavaScript Kotlin Lua


Official Documentation & Setup

Click here to visit the TakaTime Wiki for complete installation guides, database setup (BYODB), dashboard commands, and theme customization.


Visual Theme Generator

Tired of manually configuring command-line flags? Use the Interactive TakaTime Generator to visually customize your stats card, preview themes in real-time, and instantly copy the exact Markdown snippet you need for your GitHub Profile.


Interactive Terminal Dashboard

TakaTime includes a fully interactive, offline-first terminal dashboard directly inside your editor. View your coding stats, language breakdowns, and project times without ever leaving your workflow or opening a browser.


Features

  • Non-Blocking Architecture: Engineered in Go with asynchronous concurrency. Data synchronization occurs entirely in the background, ensuring zero latency impact on your editor's performance.
  • Bring Your Own Database (BYODB): Data is persisted exclusively to your personal MongoDB instance. This ensures complete data ownership with no third-party tracking or subscription fees.
  • Granular Telemetry: Intelligently tracks and categorizes development activity by project, programming language, and file type without requiring manual configuration.
  • GitHub Profile Integration: Automatically generate high-resolution statistical charts for your GitHub Profile README via GitHub Actions.

Themes

TakaTime includes 18 built-in color themes. Browse the full visual gallery — including Terminal Dashboard and Web Generator previews for each theme — in THEMES.md.

Editor Compatibility

TakaTime is cross-platform and editor-agnostic. All plugins share the same core Go binaries for a consistent experience.


Architecture


Contributors & Community

We welcome pull requests! Whether you want to add support for a new IDE or a new TUI theme, check out our Contribution Guidelines.


License: MIT License. See LICENSE for details.