Thumbprint is Thumbtack's open-source design system, built as a layered architecture: design tokens at the base, an atomic CSS library in the middle, and full UI components on top, with implementations for web, iOS, and Android.
The layered architecture means a team can drop down a level when a full component doesn't fit, building a custom button from Thumbprint's tokens and atomic CSS directly, rather than being stuck choosing between "use the exact component" or "abandon the system entirely."
Design system engineers wanting a concrete model for token → atomic CSS → component layering that gives teams an escape hatch without breaking consistency.
It's a genuine monorepo of individually versioned npm packages, so specific layers (just tokens, just atomic CSS) can be installed independently of the full component set.
Thumbtack's design system, with guidelines, components, and design tokens.