# Repository: mdbootstrap/TW-Elements # Stars: 13121 ## README.md # TW Elements [tw-elements](https://tw-elements.com/)Total Downloads Latest Release TW Elements is a huge collection of free, interactive components for Tailwind CSS.
  • 500+ UI components
  • 117+ design blocks
  • Dark mode support
  • Easy theming & customization
  • Simple, 1 minute install
  • Free for personal & commercial use

Get started with TW Elements now!

--- ## Table of Contents - [Table of Contents](#table-of-contents) - [Community](#community) - [Components](#components) - [Design blocks](#design-blocks) - [Installation](#installation) --- ## Community - Motivate us with some [words of encouragament ❤️](https://github.com/mdbootstrap/TW-Elements/discussions/categories/kind-words-general-feedback) - Share your [ideas & feature requests 💡](https://github.com/mdbootstrap/TW-Elements/discussions/categories/share-ideas-request-features) - Aks for help & help others in our [community support 🙏](https://github.com/mdbootstrap/TW-Elements/discussions/categories/support-from-community) - **Engage, discuss & have fun in our [community 💬](https://github.com/mdbootstrap/TW-Elements/discussions)** **If you want to help the project grow, start by simply sharing it with your peers!** - [Share via Dev.to]() - [Share via Twitter](https://twitter.com/intent/tweet?text=500%2B%20open-source%20components%20for%20%23TailwindCSS%20%F0%9F%A4%A9%0Ahttps%3A//tw-elements.com/%0A%0ACongrats%20%40MDBootstrap%20%40ascensus_mdb%20%40dawidadach%20for%20this%20awesome%20design%20collection!%0A%0AI%20will%20keep%20using%20it%20in%20my%20projects%20for%20sure!%0A%0A%23uiux%20%23webdevelopment%20%23HTML%20%23CSS%20%23design%20%23Webdesign%20%23programming%20) - [Share via Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A//tw-elements.com) - [Share via LinkedIn](http://www.linkedin.com/shareArticle?url=https%3A%2F%2Ftw-elements.com%2F&title=500%2B%20open-source%20components%20for%20TailwindCSS) - [Share via Pinterest](https://www.pinterest.com/pin/create/button?url=https://tw-elements.com/&media=https://tw-elements.com/img/components-big.jpg&description=TailwindElements) - [Share via Reddit](https://reddit.com/submit?url=https://tw-elements.com/&title=500+%20open-source%20components%20for%20TailwindCSS) - [Share via StumbleUpon](https://www.stumbleupon.com/submit?url=https://tw-elements.com/&title=500+%20open-source%20components%20for%20TailwindCSS) - [Share via Vkontakte](https://vk.com/share.php?url=https://tw-elements.com/) - [Share via Weibo](https://service.weibo.com/share/share.php?url=https://tw-elements.com/&title=500+%20open-source%20components%20for%20TailwindCSS) - [Share via Hackernews](https://news.ycombinator.com/submitlink?u=https://tw-elements.com/&t=500+%20open-source%20components%20for%20TailwindCSS) - [Share via Gmail](https://mail.google.com/mail/?view=cm&to=%7Bemail_address%7D&su=Check%20out%20this%20project&body=Hello,%0AI%27m%20reaching%20out%20to%20recommend%20my%20latest%20discovery.%0A%0AIt%27s%20over%20500+%20open-source%20components%20for%20TailwindCSS%20with%20excellent%20support%20and%20an%20awesome%20community:%0Ahttps://tw-elements.com/%0A%0AI%20hope%20you%20will%20find%20it%20useful.%0ABest%20regards,&bcc=%7Bemail_address%7D&cc=%7Bemail_address%7D) - [Share via email](mailto:?subject=Check%20out%20this%20project&body=Hello%2C%0AI'm%20reaching%20out%20to%20recommend%20my%20latest%20discovery.%0A%0AIt's%20over%20500%20%20open-source%20components%20for%20Tailwind%20CSS%20with%20excellent%20support%20and%20an%20awesome%20community%3A%0Ahttps%3A%2F%2Ftw-elements.com%2F%0A%0AI%20hope%20you%20will%20find%20it%20useful.%0ABest%20regards%2C) Thank you! --- ## Components A collection of stunning components made with attention to the smallest details. Forms, cards, buttons, and hundreds of others – in TW Elements you will find all the essential elements necessary for every project.
Datepicker Dropdown Modal
Datepicker Dropdown Modal
Charts Tooltips Carousel
Charts Tooltips Carousel
Accordion Tabs Stepper
Accordion Tabs Stepper
Tailwind CSS Time picker Tailwind CSS Tables Tailwind CSS Navbar
Timepicker Footer Navbar
Tailwind CSS Time picker Tailwind CSS Tables Tailwind CSS Navbar
Alerts Avatar Badges
Tailwind CSS Time picker Tailwind CSS Tables Tailwind CSS Navbar
Button group Buttons Cards
Tailwind CSS Time picker Tailwind CSS Tables Tailwind CSS Navbar
Chips Collapse Gallery
Tailwind CSS Time picker Tailwind CSS Tables Tailwind CSS Navbar
Jumbotron Link List group
Tailwind CSS Time picker Tailwind CSS Tables Tailwind CSS Navbar
Notifications Paragraphs Placeholders
Tailwind CSS Time picker Tailwind CSS Tables Tailwind CSS Navbar
Popover Progress Rating
Tailwind Component Tailwind Component Tailwind Component
Scroll to top Social buttons Spinners
Tailwind Component Tailwind Component Tailwind Component
Timeline Toast Tooltip
Tailwind Component Tailwind Component Tailwind Component
Video Video carousel Checkbox
Tailwind Component Tailwind Component Tailwind Component
File input Input group Login form
Tailwind Component Tailwind Component Tailwind Component
Radio Range Registration form
Tailwind Component Tailwind Component Tailwind Component
Search Select Switch
Tailwind Component Tailwind Component Tailwind Component
Textarea Tables Ripple
Tailwind Component Tailwind Component Tailwind Component
Animations Masks Shadows
Tailwind Component Tailwind Component Tailwind Component
Datatables Lightbox Rating
Tailwind Component Tailwind Component Logo Clouds
Scrollbar Popconfirm More coming soon
--- ## Design blocks Responsive Landing page blocks built with Tailwind CSS. Plenty of design blocks examples such as Teams, services, projects, faq, and many more.
Hero Pricing Call to action
Hero Pricing Call to action
Features Contact News/blog
Features Contact News/blog
Team Tabs Stepper
Team Stats Testimonials
Content Newsletter Projects
Content Newsletter Projects
Headers FAQ Logo Clouds
Headers FAQ Logo Clouds
Headers FAQ Logo Clouds
Banners Mega Menu More coming soon
--- ## Integrations TW Elements integrations with popular technologies. - [Django Integration](https://tw-elements.com/docs/standard/integrations/django-integration/) - [Angular Integration](https://tw-elements.com/docs/standard/integrations/angular-integration/) - [Express Integration](https://tw-elements.com/docs/standard/integrations/express-integration/) - [Laravel Integration](https://tw-elements.com/docs/standard/integrations/laravel-integration/) - [Next Integration](https://tw-elements.com/docs/standard/integrations/next-integration/) - [Nuxt Integration](https://tw-elements.com/docs/standard/integrations/nuxt-integration/) - [Django Integration](https://tw-elements.com/docs/standard/integrations/react-integration/) - [Remix Integration](https://tw-elements.com/docs/standard/integrations/remix-integration/) - [Solid Integration](https://tw-elements.com/docs/standard/integrations/solid-integration/) - [Svelte Integration](https://tw-elements.com/docs/standard/integrations/svelte-integration/) - [Sveltekit Integration](https://tw-elements.com/docs/standard/integrations/sveltekit-integration/) - [Vue Integration](https://tw-elements.com/docs/standard/integrations/vue-integration/) --- ## Installation ##### NPM 1. Before starting the project make sure to install [Node.js (LTS)](https://nodejs.org/en/ "Node.js (LTS)") and [TailwindCSS](https://tailwindcss.com/ "TailwindCSS"). 2. Run the following command to install the package via NPM: ``` npm install tw-elements ``` 3. TW Elements is a plugin and should be included inside the **tailwind.config.js** file. It is also recommended to extend the content array with a js file that loads dynamic component classes: ```javascript module.exports = { content: ["./src/**/*.{html,js}", "./node_modules/tw-elements/js/**/*.js"], plugins: [require("tw-elements/plugin.cjs")], darkMode: "class", }; ``` 4. Dynamic components will work after adding the js file: ``` ``` Alternatively, you can import it in the following way (bundler version): ``` import 'tw-elements'; ``` ##### MDB GO / CLI Create, deploy and host anything with a single command. 1. To start using MDB GO / CLI install it with one command: ``` npm install -g mdb-cli ``` 2. Log into the CLI using your MDB account: ``` mdb login ``` 3. Initialize a project and choose **Tailwind Elements** from the list: ``` mdb init tailwind-elements-free ``` 4. Install the dependencies (inside the project directory): ``` npm install ``` 5. Run the app: ``` npm start ``` 6. Publish when you're ready: ``` mdb publish ``` ##### CDN You can easily test TW Elements by adding CDN scripts to your classic HTML template without the need for installing any packages. Add the stylesheet files below in the _head_ section: ``` ``` Require the js bundled file right before the _body_ closing tag: ``` ```