The Department of Better Technology uses open-source software to deliver our products and services quickly and securely.
We are strong supporters of the Federal Source Code Policy, which encourages that "all custom-developed Federal source code be made broadly available for reuse across the Federal Government."
We believe in giving back to the community, so we release as much code as possible to the public. Here's a list of select projects and libraries:
Dispatch is an application for cities to advertise their contract opportunities.
Object-oriented query building for ActiveRecord.
Generate beautiful, accessible color schemes from a single background color.
Import responses from Screendoor into a SQL database.
Soft deletion for Rails 4, done right.
A short and sweet enumerator class for usage with ActiveRecord.
Add random, unique "pretty" ids to your ActiveRecord models.
Screendoor's client-side form rendering code.
1-5 (or 1-n) star rating in < 75 lines of code.
Simple integration for adding an "appointment time" dropdown to your Screendoor forms.
Wraps your AJAX save logic in a cozy, edge-case-preventing blanket.
Embed a list of Screendoor forms on your website.
Resizable table columns for jQuery.
We use these guidelines and shared components for everything we build, including commercial and internal apps.