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!