Fizzy is a free, open source project & work management project written in Ruby and released under a custom open-source licence. It has 8,202 GitHub stars, 1,193 forks and 67 open issues, and was last pushed 31 hours ago. On this registry it ranks #12 of 62 tracked projects in Project & Work Management, with 5 head-to-head comparisons available. It gained 9 stars over the last 6 tracked days.

What is Fizzy?

Fizzy is an open-source kanban tool for tracking issues and ideas, published by 37signals as a Ruby on Rails application, and it is aimed at teams that want a fast, simple board together with the source code and the option to run that board on their own server.

What it is

Fizzy is the source code of the kanban tracking tool that 37signals runs at fizzy.do. It is a Ruby and Rails application built with Hotwire, and it sits in the Business Software / Project & Work Management category. The repository ships the full application rather than a plugin or a client, so the same codebase supports a hosted board and a board you operate yourself. Alongside the source, the project maintains a set of operational guides: a Docker deployment guide in docs/docker-deployment.md, a Kamal deployment guide in docs/kamal-deployment.md, and a development guide in docs/development.md.

The concrete problem it solves is ownership and modifiability of a working kanban board. A team that wants kanban tracking normally signs up for a service it cannot inspect, cannot change, and does not run. Fizzy gives that team two paths out: deploy the pre-built Docker image when no code changes are needed, or deploy with Kamal when the team wants to alter the code and push those changes to its own server. The README describes itself as "Kanban as it should be. Not as it has been," and the tagline frames the goal as modern kanban that is fast, fun, and refreshingly simple. Because the licence and the source are published, the board becomes something a team can fork rather than merely rent, and the 1,193 forks on the repository show that teams do exactly that.

Key capabilities

  • Tracks issues and ideas on kanban boards, which the README and the project description both name as the core purpose.
  • Ships a pre-built Docker image for self-hosting, documented in docs/docker-deployment.md.
  • Supports Kamal-based deployment for installations whose code has been customized, documented in docs/kamal-deployment.md.
  • Documents a local development setup in docs/development.md for people modifying the application.
  • Built on Rails with Hotwire, as the repository topics rails, ruby, and hotwire indicate, giving interactive board updates without a separate heavy JavaScript application.
  • Accepts outside contributions, with code submissions expected to follow the project's style guide in STYLE.md.
  • Offers a hosted instance at fizzy.do for teams that do not want to operate the deployment themselves.

Who uses it and how

  • Product and engineering teams that track issues and ideas on kanban boards and want the board to be part of their own infrastructure rather than a third-party account.
  • Self-hosters who have a server capable of running Docker and are willing to configure the installation options the Docker deployment guide requires.
  • Development teams that fork the repository and deploy their modified version with Kamal, a workflow the project explicitly recommends for anyone needing more flexibility than the pre-built image allows.
  • Rails and Hotwire developers who want to read or extend a production Ruby application, working from docs/development.md and submitting changes against STYLE.md.
  • Teams evaluating self-hosted kanban tooling, for whom the repository's 8,202 stars and 1,193 forks are a rough signal of how widely the code has been picked up.

Getting started

Two documented routes exist. Teams that do not need code changes deploy the project's pre-built Docker image following docs/docker-deployment.md, while teams that want to modify the code deploy with Kamal following docs/kamal-deployment.md. Local development setup is covered in docs/development.md.

How it compares

The facts provided name no comparable tools, and no list of paid products that Fizzy replaces has been supplied, so on the evidence here it stands alone in this registry. What can be said is that it is a self-hostable, source-available Rails application published by 37signals, with a hosted counterpart at fizzy.do, rather than a purely hosted service or a closed client for someone else's backend.

When to use it — and when not to

A self-hoster must have a server on which Docker can run and must configure the installation options the deployment guide describes, so this is not a zero-operations choice for a team without any server or deployment capacity. The licence should be checked before adoption: the README states that Fizzy is released under the O'Saasy License, but the repository metadata reports the licence as NOASSERTION, meaning automated tooling does not recognise it as a standard open-source licence, and anyone planning commercial use or redistribution should read LICENSE.md directly. The README excerpt provided also does not document the database, storage, or mail delivery requirements of a deployment, so those details need to be confirmed in the deployment guides before committing to the platform.

project readme (upstream, from github) — read inline

Fizzy

This is the source code of Fizzy, the Kanban tracking tool for issues and ideas by 37signals.

Running your own Fizzy instance

If you want to run your own Fizzy instance, but don't need to change its code, you can use our pre-built Docker image. You'll need access to a server on which you can run Docker, and you'll need to configure some options to customize your installation.

You can find the details of how to do a Docker-based deployment in our Docker deployment guide.

If you want more flexibility to customize your Fizzy installation by changing its code, and deploy those changes to your server, then we recommend you deploy Fizzy with Kamal. You can find a complete walkthrough of doing that in our Kamal deployment guide.

Development

You are welcome -- and encouraged -- to modify Fizzy to your liking. Please see our Development guide for how to get Fizzy set up for local development.

Contributing

We welcome contributions! Please read our style guide before submitting code.

License

Fizzy is released under the O'Saasy License.

Frequently asked questions

Is Fizzy free to use?

Fizzy is open source. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Fizzy do?

Modern kanban that's fast, fun, and refreshingly simple

What is Fizzy written in?

Fizzy is primarily written in Ruby. Its source is publicly available at https://github.com/basecamp/fizzy, and it has 8,202 GitHub stars.