UX Patterns for Developers is a free collection of UX patterns towards developers who want to understand how to build effective UI components accessible and usable.
Note
This project is a work in progress. New content and updates should be expected regularly.
This is an non-exhaustive list of available and incoming patterns.
- Breadcrumbs
- Navigation Menu (coming soon)
- Pagination (coming soon)
- Button
- Checkbox (coming soon)
- Code Confirmation (coming soon)
- Color Picker (coming soon)
- Currency Input (coming soon)
- Date Input (coming soon)
- Date Picker (coming soon)
- Date Range (coming soon)
- File Input (coming soon)
- Form Validation (coming soon)
- Multi-select Input (coming soon)
- Password (coming soon)
- Phone Number (coming soon)
- Radio (coming soon)
- Search Input (coming soon)
- Selection Input (coming soon)
- Slider (coming soon)
- Text Field (coming soon)
- Time Input (coming soon)
- Toggle (coming soon)
- Accordion (coming soon)
- Carousel (coming soon)
- Drag and Drop (coming soon)
- Modal (coming soon)
- Tooltip (coming soon)
- Empty States (coming soon)
- Loading Indicator (coming soon)
- Notifications (coming soon)
- Progress Indicator (coming soon)
To start the project locally, run:
pnpm run dev
This command will generate a new pattern template. Simply specify the language, the category and the name of the pattern starting with a capital letter.
pnpm run generate
You are welcome to contribute to this project! Please read the CONTRIBUTING.md.
MIT © David Dias