Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rails
  3. quant

quant

MITRuby

An open-source Rails API for tracking quantified self data like weight, sleep, meals, and locations from various hardware devices.

Visit WebsiteGitHubGitHub
137 stars22 forks0 contributors

What is quant?

Quant is an open-source Rails API that serves as a personal health tracker for quantified self data. It allows users to store metrics like weight, sleep, meals, and locations from devices like Withings scales and Fitbit trackers in their own database. The project aims to prevent data lock-in by hardware companies and give users full control over their personal health information.

Target Audience

Quantified self enthusiasts, health hackers, and developers who use devices like Withings, Fitbit, or Jawbone and want to centralize their data in a self-hosted system. It's also suitable for developers building health-tracking applications who need a backend API.

Value Proposition

Quant offers a free, open-source alternative to proprietary health data platforms, ensuring users retain ownership and control of their data. Its RESTful API and planned Docker support make it easy to self-host and integrate with various hardware devices and services.

Overview

Quant is a prototype/experiment of a personal health tracker. Rails drives the operation.

Use Cases

Best For

  • Self-hosting personal health data from multiple devices
  • Building a custom quantified self dashboard
  • Integrating Withings scale data with other health metrics
  • Creating a centralized health data API for developers
  • Avoiding vendor lock-in for Fitbit or Jawbone data
  • Experimenting with quantified self tracking in a Rails environment

Not Ideal For

  • Projects needing immediate, full integration with all listed health services like Fitbit and Jawbone
  • Teams without Rails expertise seeking a plug-and-play health data solution
  • Applications requiring a modern, actively maintained API with regular updates

Pros & Cons

Pros

Self-Hosted Data Control

Quant emphasizes user ownership of personal health data, preventing vendor lock-in by companies like Withings and Fitbit, as highlighted in its philosophy.

RESTful API Structure

Provides structured endpoints for CRUD operations on weights, sleeps, meals, and journal entries, enabling easy integration with custom applications.

Multi-Device Integration

Supports data from various quantified self devices like Withings scales and Foursquare for places, though some integrations are marked as future.

Planned Automation Features

The roadmap includes webhook support for automatic data updates, reducing manual syncing efforts from integrated services.

Cons

Outdated and Stagnant

The project's roadmap is from 2014, with key features like Fitbit integrations still listed as future, indicating it may be abandoned or unsupported.

Incomplete Integrations

Many service integrations, such as Jawbone for weights and sleeps, are not yet implemented, limiting real-world usability for multi-device users.

Complex Setup Requirements

Requires Rails and Postgres expertise for deployment, with no simplified installation beyond Docker plans, making it inaccessible for non-developers.

Frequently Asked Questions

Quick Stats

Stars137
Forks22
Contributors0
Open Issues7
Last commit11 years ago
CreatedSince 2013

Tags

#rails-api#postgresql#open-source-health#quantified-self#self-hosted

Built With

R
Rails
P
PostgreSQL
D
Docker

Links & Resources

Website

Included in

Rails3.9k
Auto-fetched 1 day ago

Related Projects

maybemaybe

The personal finance app for everyone

Stars54,148
Forks5,609
Last commit10 months ago
mastodonmastodon

Your self-hosted, globally interconnected microblogging community

Stars49,980
Forks7,449
Last commit1 day ago
discoursediscourse

A platform for community discussion. Free, open, simple.

Stars47,138
Forks8,922
Last commit2 days ago
chatwootchatwoot

Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬

Stars29,835
Forks7,409
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub