{"slug": "fizzy", "name": "Fizzy", "category": "productivity", "category_name": "Productivity", "description": "", "recommenders": 4, "commenters": 8, "warners": 1, "score": 3.225, "rising": -1.31, "first": "2025-12-02", "latest": "2026-03-25", "why": "Fizzy's public codebase has the entire life of the product development cycle out in the open", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 3, "compare": 0, "warn": 1}, "spark": [0, 3, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Fizzy's public codebase has the entire life of the product development cycle out in the open", "kind": "", "icon": true, "domain": null, "github_repo": "github.com/basecamp/fizzy", "official_url": "https://www.fizzy.do", "pricing": "", "aliases": ["Fizzy"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 760306464, "item_id": 47519154, "url": "https://news.ycombinator.com/item?id=47519154", "by": "tolerance", "date": "2026-03-25", "stance": "recommend", "quote": "You can self-host it too", "excerpt": "You can self-host it too: https://github.com/basecamp/fizzy It\u2019s also sort of nice how my phone gently vibrates when I press the drop-down elements on https://fizzy.do", "context": "", "use_case": "Project tracking", "switched_from": "", "story": "We just made Fizzy free"}, {"id": 737989536, "item_id": 46124346, "url": "https://news.ycombinator.com/item?id=46124346", "by": "ChrisArchitect", "date": "2025-12-02", "stance": "recommend", "quote": "Fizzy's public codebase has the entire life of the product development cycle out in the open", "excerpt": "On Fizzy's public codebase: dhh > Unlike Campfire, where we shared a zero-history copy of the codebase, Fizzy's public codebase has the entire life of the product development cycle out in the open. 1,792 pull requests of historical fun and insight into how we make things at 37signals! https://github.com/basecamp/fizzy/pulls?q=is%3Apr+is%3Aclosed", "context": "", "use_case": "", "switched_from": "", "story": "Fizzy"}, {"id": 737981856, "item_id": 46123866, "url": "https://news.ycombinator.com/item?id=46123866", "by": "TiredOfLife", "date": "2025-12-02", "stance": "recommend", "quote": "Free to selfhost", "excerpt": "Free to selfhost https://github.com/basecamp/fizzy", "context": "", "use_case": "", "switched_from": "", "story": "Fizzy"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 738337408, "item_id": 46146088, "url": "https://news.ycombinator.com/item?id=46146088", "by": "pabs3", "date": "2025-12-04", "stance": "warn", "quote": "Not under an Open Source Definition compliant license though.", "excerpt": "Not under an Open Source Definition compliant license though. https://github.com/basecamp/fizzy/blob/main/LICENSE.md", "context": "", "use_case": "", "switched_from": "", "story": "37signals open-sources Kanban tracking tool Fizzy"}, {"id": 738100224, "item_id": 46131264, "url": "https://news.ycombinator.com/item?id=46131264", "by": "pabs3", "date": "2025-12-02", "stance": "warn", "quote": "since you aren't allowed to compete with the Fizzy authors", "excerpt": "This isn't Open Source like their website says, since you aren't allowed to compete with the Fizzy authors. https://drewdevault.com/2021/01/20/FOSS-is-to-surrender-your-monopoly.html", "context": "", "use_case": "", "switched_from": "", "story": "O'Saasy License Agreement"}]}], "who": [], "tags": [], "use_cases": ["project tracking", "example of hotwire app", "kanban"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=46123161", "title": "Fizzy", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=47519051", "title": "We just made Fizzy free", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46312973", "title": "Please just try HTMX", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46213709", "title": "'Source available' is not open source, and that's okay", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46196228", "title": "Has the cost of building software dropped 90%?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46145123", "title": "37signals open-sources Kanban tracking tool Fizzy", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 3, "warn": 1, "neutral": 3}, "2026-01": {}, "2026-02": {}, "2026-03": {"recommend": 1}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 760306464, "item_id": 47519154, "url": "https://news.ycombinator.com/item?id=47519154", "by": "tolerance", "date": "2026-03-25", "stance": "recommend", "quote": "You can self-host it too", "excerpt": "You can self-host it too: https://github.com/basecamp/fizzy It\u2019s also sort of nice how my phone gently vibrates when I press the drop-down elements on https://fizzy.do", "context": "", "use_case": "Project tracking", "switched_from": "", "story": "We just made Fizzy free"}, {"id": 741130768, "item_id": 46320673, "url": "https://news.ycombinator.com/item?id=46320673", "by": "AstroBen", "date": "2025-12-18", "stance": "neutral", "quote": "Check out Fizzy from 37signals. They used a similar HATEOAS approach to build it with Hotwire", "excerpt": "Check out Fizzy from 37signals. They used a similar HATEOAS approach to build it with Hotwire https://www.fizzy.do source: https://github.com/basecamp/fizzy I don't think this is a better approach than React. It's just an approach. It's viable. It's fine", "context": "", "use_case": "example of Hotwire app", "switched_from": "", "story": "Please just try HTMX"}, {"id": 739502432, "item_id": 46218902, "url": "https://news.ycombinator.com/item?id=46218902", "by": "insane_dreamer", "date": "2025-12-10", "stance": "neutral", "quote": "it more open-source that source-available", "excerpt": "Looking at its license[0], it more open-source that source-available. It has a non-compete restriction as a commercial hosted service, but otherwise you can do what you want with it. [0] https://github.com/basecamp/fizzy?tab=License-1-ov-file#readme", "context": "", "use_case": "", "switched_from": "", "story": "'Source available' is not open source, and that's okay"}, {"id": 739233776, "item_id": 46202111, "url": "https://news.ycombinator.com/item?id=46202111", "by": "Kerrick", "date": "2025-12-08", "stance": "recommend", "quote": "", "excerpt": "\"We use AI to build the tools because we use them in cursor or Visual Studio or code or wherever else people are making our stuff. I use AI a bunch.\" https://37signals.com/podcast/listener-questions/ \"Today we\u2019re introducing Fizzy. Kanban as it should be, not as it has been. [...] we\u2019ll host your account for just $20/month for unlimited cards and unlimited users. [...] And here\u2019s a surprise... Fizzy is open source! I", "context": "", "use_case": "Kanban", "switched_from": "", "story": "Has the cost of building software dropped 90%?"}, {"id": 738337408, "item_id": 46146088, "url": "https://news.ycombinator.com/item?id=46146088", "by": "pabs3", "date": "2025-12-04", "stance": "warn", "quote": "Not under an Open Source Definition compliant license though.", "excerpt": "Not under an Open Source Definition compliant license though. https://github.com/basecamp/fizzy/blob/main/LICENSE.md", "context": "", "use_case": "", "switched_from": "", "story": "37signals open-sources Kanban tracking tool Fizzy"}, {"id": 738165200, "item_id": 46135325, "url": "https://news.ycombinator.com/item?id=46135325", "by": "monooso", "date": "2025-12-03", "stance": "neutral", "quote": "the source sure is open, and you can find it on our public GitHub repository", "excerpt": "It's a marketing page primarily intended for a non-technical audience who probably don't know (or care) about the differences between Open Source and \"the source is open\". Flagging the post for \"false advertising\" is complete overkill. It's also inaccurate, as at no point does the page claim Fizzy complies with the Open Source Definition. If it helps, DHH has acknowledged this distinction elsewhere: > This is done un", "context": "", "use_case": "", "switched_from": "", "story": "Fizzy"}, {"id": 738100224, "item_id": 46131264, "url": "https://news.ycombinator.com/item?id=46131264", "by": "pabs3", "date": "2025-12-02", "stance": "warn", "quote": "since you aren't allowed to compete with the Fizzy authors", "excerpt": "This isn't Open Source like their website says, since you aren't allowed to compete with the Fizzy authors. https://drewdevault.com/2021/01/20/FOSS-is-to-surrender-your-monopoly.html", "context": "", "use_case": "", "switched_from": "", "story": "O'Saasy License Agreement"}, {"id": 737989536, "item_id": 46124346, "url": "https://news.ycombinator.com/item?id=46124346", "by": "ChrisArchitect", "date": "2025-12-02", "stance": "recommend", "quote": "Fizzy's public codebase has the entire life of the product development cycle out in the open", "excerpt": "On Fizzy's public codebase: dhh > Unlike Campfire, where we shared a zero-history copy of the codebase, Fizzy's public codebase has the entire life of the product development cycle out in the open. 1,792 pull requests of historical fun and insight into how we make things at 37signals! https://github.com/basecamp/fizzy/pulls?q=is%3Apr+is%3Aclosed", "context": "", "use_case": "", "switched_from": "", "story": "Fizzy"}, {"id": 737981856, "item_id": 46123866, "url": "https://news.ycombinator.com/item?id=46123866", "by": "TiredOfLife", "date": "2025-12-02", "stance": "recommend", "quote": "Free to selfhost", "excerpt": "Free to selfhost https://github.com/basecamp/fizzy", "context": "", "use_case": "", "switched_from": "", "story": "Fizzy"}]}