Fizzy logo

Fizzy

Self-hosted Kanban board for issues and ideas

Fizzy provides a clean, real-time Kanban board built with Ruby on Rails and Hotwire, offering easy Docker deployment and full code customisation for teams that prefer self-hosting.

Fizzy banner

Overview

Fizzy is a Kanban tracking application designed for teams that want a straightforward, real-time board without relying on third-party services. Built on Ruby on Rails and powered by Hotwire, it delivers instant UI updates as cards move, making collaboration smooth and responsive. The interface focuses on simplicity—issues and ideas are organized into columns, and users can drag-and-drop to change status, add comments, or attach files.

Deployment & Customisation

The project ships a ready-to-run Docker image, allowing anyone with Docker access to spin up a private instance in minutes. For deeper integration or code changes, the repository can be deployed with Kamal, giving full control over the Rails stack. Because the source is openly available, developers can extend models, add plugins, or tailor the UI to match internal workflows. Documentation covers local development, Docker setup, and Kamal deployment, encouraging contributions and bespoke adaptations.

Highlights

Real-time board updates via Hotwire
Simple drag-and-drop interface for issues and ideas
One-click Docker image for rapid self-hosting
Fully extensible Ruby on Rails codebase

Pros

  • Lightweight and fast due to Hotwire
  • Easy deployment with pre-built Docker image
  • Open source, allowing full customisation
  • Active community reflected by thousands of stars

Considerations

  • Requires Ruby/Rails knowledge for deep customisation
  • Self-hosting entails managing own server and security
  • Limited built-in reporting features
  • No official hosted SaaS alternative

Fit guide

Great for

  • Small to medium development teams seeking a self-hosted Kanban
  • Companies already using Ruby on Rails infrastructure
  • Teams that value real-time UI without third-party services
  • Developers who want to tailor the board to specific workflows

Not ideal when

  • Non-technical users without server access
  • Organizations that need a managed SaaS solution
  • Large enterprises requiring advanced analytics out of the box
  • Teams preferring a mobile-first native app experience

How teams use it

Internal project tracking

Team members move tasks across columns, instantly seeing status changes and comments, keeping everyone aligned.

Product idea backlog

Stakeholders add, prioritize, and discuss ideas in a shared board, facilitating transparent decision-making.

Sprint planning for developers

Scrum masters organize user stories into sprint columns, enabling quick adjustments during daily stand-ups.

Personal task management

Individuals create a private board to organise daily to-dos and long-term goals.

Tech snapshot

Ruby61%
HTML18%
CSS14%
JavaScript6%
Shell1%
Dockerfile1%

Tags

hotwirerailskanbanruby

Frequently asked questions

How do I deploy Fizzy quickly?

Use the official Docker image; pull it, configure environment variables, and run the container on any server with Docker installed.

Can I modify the source code?

Yes. The repository is fully open; you can clone it, make changes, and deploy via Kamal or your preferred Rails workflow.

What technology stack does Fizzy use?

Fizzy is built with Ruby on Rails, Hotwire for real-time UI, and includes HTML, CSS, and JavaScript assets.

Is there a hosted version provided by the authors?

No. The project is intended for self-hosting; there is no official SaaS offering.

How can I contribute?

Follow the Development guide to set up a local environment, then submit pull requests or open issues on the GitHub repository.

Project at a glance

Active
Stars
7,159
Watchers
7,159
Forks
1,011
Repo age1 year old
Last commityesterday
Self-hostingSupported
Primary languageRuby

Last synced yesterday