awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open Source Habit Trackers

Ranking updated Jun 30, 2026

For a daily routine checklist, the strongest matches are habitrpg/habitica (Habitica is a self-hostable gamified habit tracker and daily), isoron/uhabits (uHabits is an Android habit tracker with customizable recurring) and murlokswarm/app (This repository is a Go WebAssembly frontend framework for). rstacruz/nprogress and toeverything/affine round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Self-hosted applications and task managers designed for tracking daily routines and building consistent personal habits.

Open Source Habit Trackers

Find the best repos with AI.We'll search the best matching repositories with AI.
  • habitrpg/habiticaHabitRPG avatar

    HabitRPG/habitica

    13,944View on GitHub↗

    Habitica is an open-source productivity platform that applies role-playing game mechanics to personal task management. By tracking habits, daily goals, and to-do lists, the system translates completed tasks into character progression, experience points, and virtual rewards. The platform supports collaborative productivity by allowing users to join parties and complete group quests alongside their individual responsibilities. It is designed for self-hosting, providing users with full control over their data and system configuration through a structured relational database and a standardized ap

    Habitica is a self-hostable gamified habit tracker and daily routine manager with recurring daily checklists, habit streaks, task scheduling, and progress visualization via character progression, available on web and mobile — squarely the category with strong feature coverage.

    JavaScriptSelf-HostedHabit Trackers
    View on GitHub↗13,944
  • isoron/uhabitsiSoron avatar

    iSoron/uhabits

    9,645View on GitHub↗

    uHabits is a habit tracking application and behavioral progress tracker designed to monitor daily routines and build long-term consistency. It utilizes mathematical decay formulas to calculate habit strength, rewarding consistent activity while limiting the impact of occasional misses. The system includes a customizable scheduling engine that defines repetition patterns for recurring goals, supporting both simple daily and complex weekly intervals. Users can interact with their data via a home screen widget dashboard, allowing them to monitor status and mark tasks complete without opening the

    uHabits is an Android habit tracker with customizable recurring scheduling, streak tracking, and behavioral progress visualization, matching your search for a daily routine app, but it lacks cross-platform and self-hosted capabilities.

    KotlinPersonal Routine SchedulingRoutine SchedulersHabit Trackers
    View on GitHub↗9,645
  • murlokswarm/appmurlokswarm avatar

    murlokswarm/app

    8,929View on GitHub↗

    This project is a Go WebAssembly frontend framework designed for building interactive web applications. It provides a toolkit for executing Go code directly in the browser to handle client-side logic and user interface development. The framework functions as a declarative UI library and a progressive web app toolset. It enables the creation of installable applications that can operate in standalone windows and maintain offline functionality. The system manages browser-side application development through a component-based view hierarchy and a declarative syntax for defining UI elements. It i

    This repository is a Go WebAssembly frontend framework for building interactive web applications, not a ready-to-use daily routine or habit tracking app — it lacks the checklist, habit streak, and task scheduling features you need.

    GoProgressive Web AppsProgressive Web App UtilitiesWeb App Manifests
    View on GitHub↗8,929
  • rstacruz/nprogressrstacruz avatar

    rstacruz/nprogress

    26,406View on GitHub↗

    nprogress is a lightweight JavaScript UI component and web progress bar library. It provides a minimalist DOM progress indicator used to track the state of asynchronous operations within a browser document. The library allows for the visualization of loading states through a thin progress bar and spinner. It supports progress state management, enabling the bar to be started, stopped, or marked as complete, with support for incremental progress tracking and percentage-based updates. Users can modify the visual style by overriding default CSS or replacing the markup template. The component als

    nProgress is a lightweight progress bar UI component for tracking async loading states, not a full daily routine or habit tracking app with checklists, streaks, or recurring tasks — it's a building block you might embed in one, not the self-hosted app itself.

    JavaScriptProgress Bar Widgets
    View on GitHub↗26,406
  • toeverything/affinetoeverything avatar

    toeverything/AFFiNE

    69,443View on GitHub↗

    AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b

    AFFiNE is a collaborative knowledge base and canvas-based productivity suite, not a dedicated daily routine or habit tracking checklist app—it lacks built-in recurring task scheduling, habit streaks, and progress visualization for daily routines.

    TypeScriptSelf-Hosted
    View on GitHub↗69,443
  • activitywatch/activitywatchActivityWatch avatar

    ActivityWatch/activitywatch

    17,912View on GitHub↗

    ActivityWatch is an open-source, privacy-focused time tracking platform that automatically records computer usage patterns to provide a comprehensive history of personal digital activity. It functions as a background service that monitors system metrics, application focus, and user input to build a detailed log of how time is allocated across various tasks and projects. The platform distinguishes itself through a local-first architecture that stores all activity data as structured files on the user's machine, ensuring that sensitive usage history remains private and accessible offline. It sup

    ActivityWatch is a privacy-focused time tracking tool that automatically records computer usage, but it does not provide the repeatable checklists, habit tracking streaks, or task scheduling needed for managing daily routines.

    PythonSelf-Hosted
    View on GitHub↗17,912
  • wekan/wekanwekan avatar

    wekan/wekan

    20,971View on GitHub↗

    Wekan is an open-source, self-hosted Kanban project management tool used for organizing workflows through boards, lists, and cards. It is a real-time web application that allows teams to manage tasks on private infrastructure. The platform distinguishes itself with extensive data migration tools, specifically for importing boards and cards from Trello. It supports enterprise-grade identity integration via LDAP, OpenID Connect, and OAuth2, and offers flexible storage options including PostgreSQL as a primary relational backend and pluggable cloud storage for attachments. The system covers a w

    Wekan is a Kanban project-management board tool for teams, not a daily-routine or habit-tracking app — it lacks recurring checklists, habit streaks, and progress visualization for personal routines, though it could be adapted for task scheduling if you build your own workflow.

    JavaScriptSelf-Hosted
    View on GitHub↗20,971

Related searches

  • a self-hosted habit tracker
  • an open source task manager for productivity
  • a self-hosted to-do app
  • a focused personal task app
  • a tasks-plus-calendar app
  • an open source fitness tracking application
  • an open source hierarchical task manager
  • an automatic activity tracker