Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Frontend

Frontend

2975 projects

Showing 36 of 2975 projects

ngx-device-detector
ngx-device-detectorTypeScript

An Angular library to detect device, OS, and browser details from user-agent strings.

#angular-universal#frontend#typescript
Stars559
Forks107
Last commit1 month ago
vue3-easy-data-table
vue3-easy-data-tableVue

A customizable and easy-to-use data table component for Vue.js 3.x applications.

#sorting#ui-component#table-component
Stars558
Forks113
Last commit2 years ago
Preact Material Components
Preact Material ComponentsTypeScript

A Preact wrapper for Material Components for the web, enabling a-la-carte usage for smaller bundles.

#preact-components#es-modules#frontend
Stars554
Forks84
Last commit5 years ago
BlazorContextMenu
BlazorContextMenuC#

A customizable context menu component for Blazor applications, supporting right-click, submenus, and extensive styling.

#nuget#blazor-client#contextmenu
Stars552
Forks61
Last commit1 year ago
Selectable
SelectableTypeScript

A versatile and highly customizable Ionic component that replaces Ionic Select with search, async search, item creation, and template customization.

#search#stencil#web-components
Stars552
Forks133
Last commit1 year ago
vue-flux
vue-fluxTypeScript

A Vue 3 image slider component with 20 built-in 2D and 3D transitions, responsive design, and mobile gestures.

#css-animations#slider#image-slider
Stars552
Forks47
Last commit3 days ago
Datepicker (selectable range dates calendar)
Datepicker (selectable range dates calendar)TypeScript

A customizable date picker component for Ionic 2/3/4 applications with support for single dates, ranges, and multi-selection.

#range#mobile-ui#ionic3
Stars549
Forks278
Last commit3 years ago
reason-apollo
reason-apolloReason

ReasonML bindings for Apollo Client and React Apollo, enabling type-safe GraphQL operations in ReasonReact applications.

#data-fetching#graphql#reason-react
Stars546
Forks105
Last commit3 years ago
Sortable
SortableJavaScript

A Knockout.js binding to connect observableArrays with jQuery UI sortable, draggable, and droppable functionality.

#ui-binding#sortable-lists#frontend
Stars545
Forks128
Last commit5 months ago
Sortable/Filter Tables
Sortable/Filter TablesTypeScript

A simple table component for Angular 2+ applications with built-in sorting, filtering, and pagination.

#angular2#sorting#table-component
Stars544
Forks326
Last commit3 years ago
react-hooks-lib
react-hooks-libJavaScript

A comprehensive collection of reusable React Hooks for lifecycle management, state, effects, network requests, and UI feedback.

#hooks#network-requests#form-handling
Stars543
Forks27
Last commit5 years ago
svelte-calendar
svelte-calendarSvelte

A lightweight, animated date picker component for Svelte applications with unique UX and multiple selection modes.

#animation#svelte3#svelte-framework
Stars541
Forks86
Last commit3 years ago
tabulous.js
tabulous.jsCSS

A lightweight jQuery plugin for creating animated, customizable tab interfaces with simple markup.

#animation#jquery-plugin#lightweight
Stars539
Forks181
Last commit10 years ago
LitElement TypeScript starter
LitElement TypeScript starterJavaScript

A starter template for building web components with LitElement and TypeScript.

#web-components#custom-elements#dev-tools
Stars539
Forks213
Last commit7 months ago
3D Hartwing Chess Set
3D Hartwing Chess SetJavaScript

A 3D chess game built with HTML, CSS, and JavaScript, featuring the Hartwig chess set design.

#interactive-demo#3d-graphics#frontend
Stars537
Forks237
Last commit3 years ago
svelte-router-spa
svelte-router-spaJavaScript

A feature-rich routing library for Svelte single-page applications with localization, guards, and nested layouts.

#hacktoberfest#single-page-application#route-guards
Stars536
Forks41
Last commit2 years ago
ngx-sharebuttons
ngx-sharebuttonsTypeScript

A comprehensive set of customizable social share buttons and components for Angular applications.

#open-source#social-sharing#frontend
Stars535
Forks125
Last commit5 months ago
Primrose
PrimroseJavaScript

A syntax-highlighting text editor that renders to an HTML5 Canvas, ideal for texturing 3D objects in WebGL applications.

#text-editor-for-web#syntax-highlighting#html5
Stars535
Forks65
Last commit1 year ago
elm-webpack-loader
elm-webpack-loaderJavaScript

A Webpack loader that compiles Elm files and tracks their dependencies for efficient incremental builds.

#compiler#webpack-loader#incremental-builds
Stars532
Forks104
Last commit2 years ago
Animate Less
Animate LessCSS

A tiny CSS3 animation library converted to LESS for seamless integration with Bootstrap projects.

#css-animations#cross-browser#ui-effects
Stars530
Forks63
Last commit7 years ago
Unite Gallery
Unite GalleryJavaScript

A responsive jQuery gallery plugin for displaying images and videos with themes, touch support, and a unique zoom effect.

#video-gallery#zoom-effect#jquery-plugin
Stars529
Forks151
Last commit5 years ago
micro-graphql-react
micro-graphql-reactJavaScript

A lightweight GraphQL React client with extensible, composable cache invalidation and Suspense support.

#data-fetching#suspense#lightweight
Stars527
Forks20
Last commit2 years ago
react-native-check-box
react-native-check-boxJavaScript

A customizable checkbox component for React Native that works on both iOS and Android.

#ios#checkbox#check-box
Stars525
Forks180
Last commit3 years ago
vue-fluid-dnd
vue-fluid-dndTypeScript

A lightweight, framework-agnostic drag and drop library for Vue, React, and Svelte lists.

#draggable#list-reordering#agnostic
Stars521
Forks16
Last commit7 months ago
angular-grid-layout
angular-grid-layoutTypeScript

A responsive grid layout system with draggable and resizable items for building customizable dashboards in Angular.

#responsive#draggable#resizable-ui
Stars520
Forks73
Last commit10 months ago
graph-scroll
graph-scrollHTML

A D3.js plugin that dispatches scrolling events to synchronize explanatory text sections with interactive graph updates.

#narrative-visualization#interactive-graphs#frontend
Stars518
Forks50
Last commit6 years ago
svelte-maplibre
svelte-maplibreSvelte

Svelte bindings and components for the MapLibre GL JS mapping library, enabling interactive maps in Svelte applications.

#maplibre-gl-js#web-maps#gis
Stars517
Forks62
Last commit1 month ago
PlayCanvas React
PlayCanvas ReactTypeScript

A full-featured React library for building interactive 3D applications with the PlayCanvas engine.

#interactive-3d#webgpu#3d-graphics
Stars515
Forks55
Last commit9 days ago
Epic Asset Manager
Epic Asset ManagerRust

An unofficial client to install Unreal Engine and manage purchased assets, projects, plugins, and games from the Epic Games Store.

#gui-application#unreal-engine#game-development
Stars514
Forks30
Last commit4 months ago
BalmUI
BalmUISCSS

A modular and customizable Material Design UI library for Vue.js 3 and Vue 2.

#ui-kit#frontend#typescript
Stars511
Forks30
Last commit2 months ago
angularx-qrcode
angularx-qrcodeTypeScript

A fast and easy-to-use Angular library for generating QR codes with Ivy, AOT, and SSR support.

#angular12#aot-compilation#qr-code
Stars510
Forks135
Last commit3 days ago
SvelteKit Starter
SvelteKit StarterSvelte

A starter template for building full-stack applications with a SvelteKit static frontend and a PocketBase backend.

#backend-as-a-service#jamstack#static-site
Stars507
Forks75
Last commit2 months ago
svelte-awesome
svelte-awesomeTypeScript

A Svelte component for embedding Font Awesome SVG icons with tree-shaking support.

#icon#tree-shaking#icons
Stars506
Forks24
Last commit1 year ago
jquery-popup-overlay
jquery-popup-overlayHTML

A jQuery plugin for creating responsive and accessible modal windows and tooltips.

#popup#jquery-plugin#accessibility
Stars501
Forks137
Last commit3 years ago
BEM
BEM

A curated collection of articles, tools, and resources for learning and implementing the BEM CSS methodology.

#maintainability#css-methodology#code-organization
Stars500
Forks25
Last commit2 years ago
@ng-matero/extensions
@ng-matero/extensionsTypeScript

An extended component library for Angular Material, providing additional UI components and enhancements.

#ng-select#typeahead#data-grid
Stars500
Forks70
Last commit3 days ago
PreviousPage 28 of 83Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Ui Components904
#Javascript876
#Angular760
#Typescript755
#Web Development681
#React339
#Ui Library290
#Vue270
#Component Library256
#Javascript Library240
#Accessibility206
#State Management198