Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Frontend

Frontend

2977 projects

Showing 36 of 2977 projects

ng-dynamic-component
ng-dynamic-componentTypeScript

A library for rendering dynamic Angular components with full lifecycle support for inputs and outputs.

#inputs-outputs#standalone-components#component-rendering
Stars559
Forks64
Last commit1 month ago
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 commit2 months ago
dashboard
dashboardVue

A Vue.js 3 dashboard scaffolding built with Vite, TypeScript, and Naive UI for modern web applications.

#vue2#vuex#vue-cli
Stars558
Forks122
Last commit4 days 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
Forks114
Last commit2 years 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
Stars553
Forks132
Last commit4 days 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
Stars553
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
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
Stars551
Forks47
Last commit1 month 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
Stars548
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 commit6 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
Stars542
Forks27
Last commit5 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
Stars541
Forks212
Last commit8 months 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
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
Stars539
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
Stars538
Forks41
Last commit2 years ago
tabulous.js
tabulous.jsCSS

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

#animation#jquery-plugin#lightweight
Stars536
Forks180
Last commit10 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 commit6 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
Stars534
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
Stars528
Forks150
Last commit5 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
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
Stars525
Forks30
Last commit5 months ago
PlayCanvas React
PlayCanvas ReactTypeScript

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

#interactive-3d#webgpu#3d-graphics
Stars525
Forks58
Last commit12 days ago
micro-graphql-react
micro-graphql-reactJavaScript

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

#data-fetching#suspense#lightweight
Stars525
Forks20
Last commit2 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 commit9 months 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
Stars520
Forks62
Last commit26 days 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
Forks74
Last commit1 year 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
Stars519
Forks50
Last commit6 years ago
BalmUI
BalmUISCSS

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

#ui-kit#frontend#typescript
Stars510
Forks30
Last commit3 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
Forks136
Last commit20 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
Stars508
Forks76
Last commit9 days 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
@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
Forks69
Last commit25 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
#Javascript877
#Angular761
#Typescript757
#Web Development682
#React339
#Ui Library290
#Vue270
#Component Library258
#Javascript Library240
#Accessibility207
#State Management198