Hey Everyone ๐ New here and excited to share my first open-source project, Chipster! I created it to address something I kept running into: the need for a flexible, easy-to-use multi-entry input for React. If youโve ever wanted a quick way to handle tags, multi-email inputs, or list-based data (think Google Driveโs share input), this might be useful for you.
Why Chipster?
HTML doesnโt natively support multiple values in an input, so Chipster was born! I wanted a component thatโs simple to integrate, highly customizable, and covers a range of cases, like:
- Multi-email inputs for contact forms
- Tagging systems for content management
- Multi-selection fields for filters and surveys
- Custom lists (event participants, to-dos, etc.)
Key Features
- ๐จ Custom Styling with Tailwind or CSS
- ๐ Smart Autocomplete for easy tagging
- โ Flexible Validation: control length, duplicates, etc.
- โจ๏ธ Full Keyboard Support
- ๐ Light/Dark Themes to match any app
Check out the docs and demos if youโd like to see the demos.
Looking for Feedback
Iโd love any thoughts you have:
Is it easy to work with?
Does the styling flexibility cover what youโd need?
And if you spot anything that could be better, Iโd be super grateful for the advice.
Thanks for taking a look, and Iโm excited to join the Dev.to community!
Top comments (0)