Built with: Tailwind CSS, shadcn/ui, React, TypeScript
Purpose: Provides a customizable AI chatbot component
Features:
Floating button to open chat interface
Configurable position and size
Supports AI models via API integration
Customizable appearance and behavior
License: MIT
Druid UI is an open-source component library designed to integrate AI chat functionality into web applications. Built on top of shadcn/ui, it leverages Tailwind CSS for styling and provides a customizable chatbot component that can be easily embedded into React applications. The library allows developers to integrate AI models via API, offering a seamless chat experience for users.
Responsive Design: Automatically adapts to different screen sizes, ensuring a consistent user experience across devices.
AI Integration: Supports integration with AI models via API, enabling intelligent chat interactions.
Customizable Appearance: Allows customization of colors, sizes, and positions using Tailwind CSS utilities.
Configurable Behavior: Provides options to control the initial open state, animations, and more.
TypeScript Support: Offers type definitions for better developer experience and code safety.
Easy Integration: Simple to integrate into existing React applications.
Customizable: Tailwind CSS utilities allow for extensive customization.
AI Capabilities: Enables intelligent chat interactions through API integration.
Open Source: Licensed under MIT, making it free to use and contribute to.
Limited Components: Currently, the library focuses solely on the chatbot component.
No Built-in Animations: Does not include built-in animations; developers need to implement them if desired.
Druid UI provides the following components:
Chatbot: The main component that wraps the chat interface.
ChatbotTrigger: Button or element that triggers the chat window.
ChatbotClose: Button or element that closes the chat window.
ChatbotContent: The main content area of the chat window.
ChatbotHeader: Header section of the chat window.
ChatbotTitle: Title text within the header.
ChatbotBody: Body section of the chat window.
ChatbotFooter: Footer section of the chat window.
ChatbotMessage: Individual messages within the chat.
Druid UI is open-source and free to use under the MIT license. There are no associated costs unless you choose to implement additional features or services.
Druid UI is designed to integrate seamlessly with modern web development frameworks:
React: Utilizes React components for building user interfaces.
shadcn/ui: Leverages shadcn/ui's Dialog and Drawer components.
Tailwind CSS: Uses Tailwind's utility-first classes for styling.
TypeScript: Provides type definitions for better developer experience.
Yes, since Druid UI uses Tailwind CSS, you can easily customize the chatbot's appearance by modifying the utility classes.
Druid UI does not include built-in animations. You can implement animations using libraries like Framer Motion if desired.
Druid UI is built specifically for shadcn/ui. Compatibility with other UI libraries may require additional adjustments.
A collection of beautifully crafted components for your next project
Next.js Starter Kit with TypeScript, Shadcn, Tailwind & Supabase.
Customize theme for shadcn/ui with tweakcn's interactive editor.
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀