Our Open Source DNA
Open-source contributions are at the heart of thoughtbot's company culture, embodying our belief in the importance of accessible and continuous collaboration for sustainable innovation. This collective effort fosters global cooperation and promotes accountability through code transparency, enabling skill development and strengthening the community. By consistently contributing to open-source projects, we nurture sustainability and drive global innovation in our industry.
Projects
Major open source repos that thoughtbot maintains
administrate
6k
1.1k
A Rails engine that helps you put together a super-flexible admin dashboard.
suspenders
4k
520
A Rails application template with our standard defaults, optimized for deployment on Heroku.
shoulda-matchers
3.6k
910
Simple one-liner tests for common Rails functionality
Projects
Open source projects we're excited about
Projects
Open source projects we've sunset
Contributions
A selection of our commits to external projects
Infrastructure
Open source Platform Engineering resources by thoughtbot
AWS Platform Guide
A complete guide on how to build your infrastructure on AWS.
thoughtbot/flightdeck
HCL — Terraform modules for rapidly building production-grade Kubernetes clusters following SRE practices.
thoughtbot/flightctl
Rust — A command-line client to interact with Flightdeck clusters and workspaces.
Contributions
Open source design resources by thoughtbot
Design Sprint Guide
Find exercises and schedule examples for running a design sprint
Product Design Sprint Kit
Step-by-step video series with helpful resources
Figma Resources
Explore our plugins and templates published to the Figma community
Contribute with thoughtbot
In an effort to be more accessible and to encourage more people to contribute to Open Source, we decided to make our maintainers' sync notes public. This is a public document where we share specific issues/opportunities we need your help with: