Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A curated list of 200+ Awesome JavaScript libraries to add stunning UI components in your projects.

Handpicked directory of vanilla JavaScript plugins, built with Eleventy and open sourced under the Anti-Fascist MIT License.

Free Bootstrap 4 HTML5 directory website template with a multi-page layout, working contact form, and listing UI components.

Free HTML5 directory template by Colorlib with Bootstrap 4, search bar, category boxes, sticky nav, and a ready detail page.

Pure static Hugo theme for building website navigation directories, based on WebStack.cc, with search, dark mode, and QR codes.

A curated, star-sorted list of Hugo themes with license, author, and update details.
Awesome-JavaScript-Libraries is a curated GitHub repository that indexes 200+ JavaScript libraries for adding UI components to web applications, maintained under the ThemeSelection GitHub organization.
Awesome-JavaScript-Libraries is a free, open-source list hosted on GitHub that organizes JavaScript UI libraries into component-based categories. For each library, the list provides the project name, a one-line description, and the framework it works with (such as React, Vue.js, Angular, or vanilla JavaScript). Its output is a set of markdown tables that developers can use to discover, compare, and pick libraries for their next project without manually searching the web.
Open the GitHub page and use the Table of Contents to jump to a UI component category. Each category is a markdown table with columns for the library name (hyperlinked), a short description, and the framework. From there, you can click any library name to visit its repository or documentation site.
Yes, the repository is publicly accessible on GitHub under the ThemeSelection organization. The list itself can be freely read, copied, and shared, though individual libraries may have their own licenses and some, like Highcharts, require a commercial license for production use.
The list includes libraries for vanilla JavaScript, React, Vue.js, Angular, jQuery, TypeScript, and even Laravel (for Laravel-breadcrumbs). Most entries state their framework in a dedicated column, so you can filter by stack as you scan the tables.
The repository description says it curates more than 200 libraries. The tables span more than 20 categories, with the 3D and Games section containing 24 entries, the Charts and Graphs section 18 entries, and the Carousels section 16 entries.
The repository is hosted on GitHub, so you can fork it, add or update entries, and open a pull request through the standard GitHub contribution flow. The README also includes a request to star the repository to help keep the list growing.
