No description
  • Ruby 65%
  • HTML 16.4%
  • CSS 11.8%
  • JavaScript 5.5%
  • Shell 1%
  • Other 0.3%
Find a file
Egor Khanko 7dfa7426c9
All checks were successful
Build and publish container image to GHCR / Build and push image () (push) Successful in 6m48s
Do not build for arm64
2026-03-31 09:30:15 +03:00
.github Do not build for arm64 2026-03-31 09:30:15 +03:00
app Revert "Configure Lexxy to add extra spacing between block elements" 2026-03-12 12:24:35 -04:00
bin Rename apns-dev to push-dev and unify 1Password credentials 2026-02-25 19:31:13 +01:00
config Take a first stab at offline mode support 2026-03-10 10:20:54 +01:00
db Move devices table to saas database 2026-02-25 19:31:13 +01:00
docs Add JSON response format to entropy endpoints (#2673) 2026-03-10 11:31:00 -04:00
lib Quash the new Rails warnings about premature class loading (#2653) 2026-03-03 10:44:51 -05:00
log New Rails app 2024-06-21 13:19:56 +01:00
public Robots, begone (#1812) 2025-12-02 13:35:58 -08:00
saas SaaS usage reporting (#2690) 2026-03-11 10:11:13 -04:00
script Add migration script to fix misplaced comment events (#2487) 2026-02-04 15:27:33 -05:00
storage New Rails app 2024-06-21 13:19:56 +01:00
test Merge pull request #2686 from basecamp/flavorjones/fix-path-traversal 2026-03-10 15:40:48 -04:00
tmp New Rails app 2024-06-21 13:19:56 +01:00
vendor/javascript Render inline code in card titles (#2518) 2026-02-12 12:07:40 -05:00
.dockerignore Ignore documentation in Docker images 2025-12-10 09:23:52 +01:00
.gitattributes Remove the rails credentials from .gitattributes 2025-12-11 17:28:22 -05:00
.gitignore Add SQLite support 2025-11-21 09:15:19 +00:00
.gitleaks.toml Add a gitleaks rule to find hex strings in URLs 2025-12-17 13:40:07 -05:00
.gitleaksignore Gitleaks: ignore legit non-sensitive API keys and tokens in docs/ and test/ (#2068) 2025-12-10 14:23:55 -08:00
.mise.toml mise: respect .ruby-version 2025-12-04 09:59:17 -08:00
.rubocop.yml Integrate fizzy-saas as vendored gem at saas/ 2025-12-16 12:25:22 -08:00
.ruby-version Ruby 3.4.7 (#1274) 2025-10-09 13:24:01 -07:00
config.ru Install Autotuner for GC recommendations 2025-10-10 15:49:48 -04:00
CONTRIBUTING.md Add contributing guide 2025-12-02 20:37:58 +01:00
Dockerfile Do not use thruster in production 2026-03-31 09:29:02 +03:00
Gemfile Do not use thruster in production 2026-03-31 09:29:02 +03:00
Gemfile.lock Do not use thruster in production 2026-03-31 09:29:02 +03:00
Gemfile.saas SaaS usage reporting (#2690) 2026-03-11 10:11:13 -04:00
Gemfile.saas.lock Revert "Configure Lexxy to add extra spacing between block elements" 2026-03-12 12:24:35 -04:00
LICENSE.md Initial README and LICENSE 2025-11-28 15:53:58 +01:00
Rakefile Set up Rubocop 2024-06-21 16:42:48 +01:00
README.md Document Docker image deployment 2025-12-12 17:26:50 +00:00
STYLE.md change the object type in the example code (#1824) 2025-12-02 21:52:05 -08:00

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.