Skip to main content

Introduction

Welcome to the Stacks Design System — a comprehensive toolkit for building Web3 applications on Stacks, the Bitcoin L2.

The Stacks Design System provides developers and designers with a collection of reusable components, patterns, and guidelines specifically crafted for building decentralized applications. Whether you're building a wallet, DEX, NFT marketplace, or any other Stacks application, this design system gives you the building blocks you need.

For Developers & Designers

This documentation covers both the design principles and implementation details. Use the sidebar navigation to explore components, patterns, and guidelines.

Design Principles​

The Stacks Design System is built on four core principles that guide every decision we make:

Web3-Native​

Every component is designed with blockchain interactions in mind. From wallet connections to transaction confirmations, our patterns handle the unique challenges of crypto UX.

Consistent & Cohesive​

Built on a solid foundation of design tokens ensuring visual consistency across your entire application while allowing for customization.

Mobile-First​

All components are designed mobile-first and scale gracefully to larger screens. Perfect for users managing their assets on the go.

Accessible​

WCAG AA compliant with proper contrast ratios, focus states, keyboard navigation, and screen reader support built into every component.

What's Included​

The design system includes everything you need to build production-ready Stacks applications:

ResourceDescription
Design TokensColors, typography, spacing, and other foundational values
Web3 PatternsWallet connection, transactions, staking, and DeFi patterns
GuidelinesAccessibility, mobile patterns, and best practices
Quick StartStep-by-step setup guide

Getting Started​

Ready to start building? Head to our Quick Start Guide for step-by-step instructions on setting up the design system in your project.