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
iSoron avatar

iSoron/uhabits

0
View on GitHub↗
9,645 stars·1,146 forks·Kotlin·gpl-3.0·32 views

Uhabits

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 application.

The application provides task reminder automation with notifications that allow for direct activity completion. It also features a data export utility that serializes tracking history into structured text formats for external analysis in spreadsheets or databases.

Features

  • Habit Trackers - Provides a comprehensive system for monitoring daily routines and configuring flexible habit repetition schedules.
  • Recurring Task Scheduling - Provides a configuration system for managing recurring personal goals and habit repetition patterns.
  • Behavioral Progress Trackers - Uses mathematical decay formulas to calculate habit strength and reward long-term behavioral consistency.
  • Personal Routine Scheduling - Defines flexible repetition patterns for recurring personal tasks and manages complex weekly frequencies.
  • Recurrence Pattern Mapping - Defines habit repetition cycles by mapping daily and complex weekly intervals to a flexible schedule model.
  • Routine Schedulers - Implements a flexible configuration engine for defining daily and weekly repetition patterns for recurring personal goals.
  • Decay Functions - Implements a mathematical decay formula to calculate habit strength and reward long-term consistency.
  • Habit Progress Visualizers - Visualizes behavioral growth over time by calculating habit strength and tracking completion history.
  • Habit Reminders - Provides time-based notifications to prompt habit completion and allows marking tasks as finished directly from system alerts.
  • Actionable Reminders - Triggers time-based notifications that allow marking tasks as finished directly from the alert.
  • Event-Driven Automation Engines - Uses an event-driven automation engine to trigger time-based system notifications for habit completion.
  • Notification-Based State Updates - Allows users to mark habits as finished directly from system alert triggers without opening the application.
  • Home Screen Widgets - Mirrors internal tracking data to home screen widgets for immediate status updates and quick actions.
  • Mobile Applications - Loop Habit Tracker, a mobile app for creating and maintaining long-term positive habits
  • Habit Trackers - Habit tracker with detailed statistics and charts.
  • Habit Tracking - Android application for tracking and maintaining personal habits.
  • Notes and Productivity - Application for maintaining habits with detailed statistics.
  • Notes and Tasks - Goal-oriented habit tracking with detailed statistics.
  • Personal Management - Habit tracking tool for building and monitoring daily routines.

Star history

Star history chart for isoron/uhabitsStar history chart for isoron/uhabits

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Uhabits

These projects share indexed features with Uhabits. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • federicoiosue/omni-notesfedericoiosue avatar

    federicoiosue/Omni-Notes

    2,783View on GitHub↗

    Omni-Notes is a mobile note-taking application and personal knowledge management tool used for creating and organizing text notes, checklists, and sketches. It functions as a multimedia knowledge base that integrates voice input, images, and audio files to maintain a searchable digital archive. The application utilizes a tag-based filtering system to group and search for stored information using metadata and categories. It further extends productivity by providing home and lock screen widgets that expose note snapshots and shortcuts for rapid access. The system supports the creation of struc

    Javaandroidcrowdinevernote
    View on GitHub↗2,783
  • woop/awesome-quantified-selfwoop avatar

    woop/awesome-quantified-self

    2,657View on GitHub↗

    This project is a curated directory of tools, software, and methodologies designed for the quantified self movement. It serves as a comprehensive resource collection for individuals seeking to track, aggregate, and analyze personal data related to health, productivity, and daily behavioral patterns. The repository focuses on identifying systems that facilitate the consolidation of information from disparate wearables and digital services into centralized locations. It highlights frameworks that enable the logging of personal metrics, the automation of data collection, and the management of ha

    awesomeawesome-listlist
    View on GitHub↗2,657
  • 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

    JavaScriptcssexpresshabitica
    View on GitHub↗13,944
  • kallaway/100-days-of-codekallaway avatar

    kallaway/100-days-of-code

    7,035View on GitHub↗

    100 Days of Code is a structured challenge framework and journal template designed to help participants build a consistent daily coding habit. At its core, it provides a forkable GitHub repository that individuals copy to their own account, giving them an immediate, pre-configured system for committing to code for at least one hour every day for 100 consecutive days. The project functions as both a personal accountability tool and a social motivation platform, with its architecture built around Markdown-based journal entries and a GitHub fork workflow that eliminates setup overhead. The frame

    100daysofcode100joursdecodechallenge
    View on GitHub↗7,035
Compare all 30 related projects→

Frequently asked questions

What does isoron/uhabits do?

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.

What are the main features of isoron/uhabits?

The main features of isoron/uhabits are: Habit Trackers, Recurring Task Scheduling, Behavioral Progress Trackers, Personal Routine Scheduling, Recurrence Pattern Mapping, Routine Schedulers, Decay Functions, Habit Progress Visualizers.

Which projects share features with isoron/uhabits?

Projects with overlapping indexed features include: federicoiosue/omni-notes — Omni-Notes is a mobile note-taking application and personal knowledge management tool used for creating and organizing… woop/awesome-quantified-self — This project is a curated directory of tools, software, and methodologies designed for the quantified self movement.… habitrpg/habitica — Habitica is an open-source productivity platform that applies role-playing game mechanics to personal task management.… kallaway/100-days-of-code — 100 Days of Code is a structured challenge framework and journal template designed to help participants build a… tasks/tasks — This is an Android productivity application for managing tasks and subtasks. It functions as a cross-platform task… breezy-weather/breezy-weather — Breezy Weather is an open-source weather forecast application and data visualizer. It serves as a mobile client that…