Instantly share code, notes, and snippets.
Discover gists
This style guide was generated byClaude Code through deep analysis of theFizzy codebase - 37signals' open-source project management tool.
Why Fizzy matters: While 37signals has long advocated for "vanilla Rails" and opinionated software design, their production codebases (Basecamp, HEY, etc.) have historically been closed source. Fizzy changes that. For the first time, developers can study a real 37signals/DHH-style Rails application - not just blog posts and conference talks, but actual production code with all its patterns, trade-offs, and deliberate omissions.
How this was created: Claude Code analyzed the entire codebase - routes, controllers, models, concerns, views, JavaScript, CSS, tests, and configuration. The goal was to extract not justwhat patterns are used, butwhy - inferring philosophy from implementation choices.
| #!/usr/bin/env python | |
| importsys | |
| fromgraphvizimportDigraph | |
| dot=Digraph(comment='alembic') | |
| defsplit_line(line): | |
| bases,_,name_and_target=line.partition('->') | |
| id_and_stuff,_,desc=name_and_target.strip().partition(',') |
| ########## SETTINGS | |
| # On startup, lftp executes ~/.lftprc and ~/.lftp/rc. You can place aliases and 'set' commands | |
| # there. Some people prefer to see full protocol debug, use 'debug' to turn the debug on. | |
| # Certain commands and settings take a time interval parameter. It has the format Nx[Nx...], where N is time amount | |
| # (floating point) and x is time unit: d - days, h - hours, m - minutes, s - seconds. Default unit is second. E.g. | |
| # 5h30m or 5.5h. Also the interval can be 'infinity', 'inf', 'never', 'forever' - it means infinite interval. E.g. | |
| # 'sleep forever' or 'set dns:cache-expire never'. |
Minimal D3D11 reference implementation: An uncluttered Direct3D 11 setup + basic rendering primer and API familiarizer. Complete, runnable Windows application contained in a single function and laid out in a linear, step-by-step fashion that should be easy to follow from the code alone. ~200 LOC. No modern C++, OOP or (other) obscuring cruft.View on YouTube
- Web Wormholehttps://webwormhole.io/https://github.com/saljam/webwormhole
- Localsendhttps://web.localsend.org/
- FilePizzahttps://file.pizza/
ShareDrop sharedrop.iohttps://github.com/szimek/sharedrop(SOLD, not recommended, use one of the forks)A clone SnapDrop snapdrop.nethttps://github.com/RobinLinus/snapdrop(SOLD, not recommended, use one of the forks)
- ToffeeSharehttps://toffeeshare.com/
- Instant.iohttps://instant.io/
