Neohabit

Most habit trackers punish a single missed day, so Neohabit lets you build routines that happen X times in Y days, like three workouts in five days or one deep-work session every three days, and adjust the target mid-streak as the habit gets easier. Your progress renders as GitHub-style contribution heatmaps in three styles: monochromatic grids for simple check-ins, numeric grids that record values such as calories, spending, reps, or hours up to two billion, and fractured grids that split each period into up to sixteen segments for habits done many times a day. Related habits group into projects with a one-dimensional daily view, and skill trees let you plan progressions, for example raising a reading target from twenty minutes to an hour in planned steps. You can ease into a new routine by starting at once in four days instead of daily, track things you want to reduce as well as build, hover any cell for period details, and rearrange projects and habits by dragging them. Multiple accounts, light and dark themes, keyboard shortcuts, and a polished mobile browser interface round out daily use, and a single command brings the whole thing up with prebuilt images ready to go. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Neohabit
Neohabit
Neohabit
Neohabit
Neohabit

Benefits

  • Flexible X-in-Y Scheduling
  • Define routines as any count inside any window, such as twice in three days, then change either number mid-streak instead of restarting, which matches how real schedules actually behave.
  • Heatmaps That Show Everything
  • GitHub-style grids come in monochromatic, numeric, and fractured styles, so one glance shows consistency, exact values like reps or calories, and multi-session days without opening separate reports.
  • Projects And Skill Trees
  • Group related habits into projects for a combined daily view, and map skill trees that turn a vague goal into ordered progression steps with rising targets you can actually follow.
  • Private Multi-Account Hosting
  • Every account keeps its own habits and history in PostgreSQL on your server, with no subscription, no streak-shaming notifications, and no behavioral data sold or shared with advertisers.

Features

  • Flexible Habit Periods
  • Set any frequency, from once in a blue moon to sixteen times per period, and retune X and Y anytime, even in the middle of an active streak.
  • Three Heatmap Styles
  • Monochromatic, numeric, and fractured GitHub-style grids visualize check-ins, measured values up to two billion, and multi-session days, with hover tooltips summarizing each period.
  • Projects And Skilltrees
  • Combine habits into projects shown in a one-dimensional daily mode, and design skill trees that break long-term progressions into ordered, achievable steps.
  • Numeric Value Tracking
  • Log any measurable quantity, including workout reps, calories, spending, or hours studied, then set numeric targets that the heatmap grades automatically.
  • Multi-Account Docker Deploy
  • Go backend, React frontend, PostgreSQL, and Caddy ship as prebuilt Docker Compose images on port 8080, with light and dark themes and multiple accounts.

Apps Similar to Neohabit