Clean Slate

Clean Slate

Calorie tracker web app focused on gentle, fast food logging

204stars
18forks
Last commit: 5d ago
Repo age: 3y old
Clean Slate screenshot

Clean Slate is an open-source calorie tracker web application designed for fast, compassionate food logging. It emphasizes caloric awareness while minimizing perfectionism by tracking only calories and protein and by encouraging a daily "fresh start" approach.

Key Features

  • Simple food search and quick-add calories/protein for fast logging
  • Barcode scanning powered by Open Food Facts to import product nutrition
  • Create and log custom foods and recipes; track meals and exercise
  • GraphQL API (Hasura) for querying logs, foods, recipes, and profiles
  • Two authentication options: simple apiToken-based auth or optional Firebase social login
  • Deployable via Docker Compose with PostgreSQL backend and Caddy reverse proxy
  • Mobile-friendly web client built in TypeScript with a lightweight, speed-first UX

Use Cases

  • Personal calorie and protein tracking for weight management or nutrition awareness
  • Support for people recovering from disordered eating who need a gentle, non-judgmental tracker
  • Self-hosted deployments for users requiring privacy and control over their data

Limitations and Considerations

  • Default apiToken auth stores long tokens in the database and lacks email/password flows; Firebase adds complexity to set up
  • Barcode coverage depends on Open Food Facts data; some products may be missing or incomplete
  • No official native mobile apps; the service is primarily a responsive web client

Clean Slate is focused on simplicity and evidence-based education to teach sustainable tracking habits. It is suitable for individuals who want a fast, privacy-conscious tracker and for operators who prefer self-hosted deployment via Docker Compose.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Plane

Plane

Open-source project management platform for tracking work and knowledge

44.4k
3.4k
Last commit: 2d ago

Open-source alternative to Jira/Linear for tasks, cycles, docs and analytics; offers cloud and self-hosted deployments.

Alternative to:
Atlassian Jira
Atlassian Jira
+18
ActivityWatch

ActivityWatch

Privacy-first automated time tracker for desktop and mobile

16.4k
810
Last commit: 3mo ago

Open-source, privacy-first automated time tracker with local storage, extensible watchers, and dashboards for analyzing app, browser, and coding activity.

Alternative to:
RescueTime
RescueTime
+6
Habitica

Habitica

Gamified task manager and habit tracker

13.6k
4.4k
Last commit: 1d ago

Habitica is an open-source gamified task manager turning Habits, Dailies, and To-Dos into RPG quests with avatars, gear and social features.

Alternative to:
Habitica
Habitica
+15
Mealie

Mealie

Self-hosted recipe manager, meal planner, and shopping list

11.2k
1.1k
Last commit: 17h ago

Self-hosted recipe manager with URL imports, meal planning, shopping lists, cookbooks, and an API-first backend with a Vue web interface.

Alternative to:
Paprika Recipe Manager
Paprika Recipe Manager
+8
Invoice Ninja

Invoice Ninja

Invoicing, quotes, payments, projects, and time tracking

9.5k
2.6k
Last commit: 1mo ago

Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

Alternative to:
FreshBooks
FreshBooks
+18
solidtime

solidtime

Open-source time tracking with projects, billing, and invoicing

7.9k
408
Last commit: 2d ago

Modern open-source time tracking for freelancers and teams, with projects, tasks, clients, rates, reporting, and PDF invoicing in one place.

Alternative to:
Kimai Cloud
Kimai Cloud
+19