Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Frontend

Frontend

2978 projects

Showing 36 of 2978 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
Forks62
Last commit3 months 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 commit4 months ago
svelte-table
svelte-tableSvelte

A relatively minimal Svelte table component with sorting, filtering, row selection, and expandable rows.

#sorting#svelte3#table
Stars559
Forks41
Last commit1 year ago
xtemplate
xtemplateJavaScript

A high-speed, extensible template engine for Node.js and the browser with async control, inheritance, and custom functions.

#server-side-rendering#template-engine#frontend
Stars559
Forks113
Last commit3 years 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
Stars554
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
Forks131
Last commit14 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 commit6 years 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 commit3 months ago
BlazorContextMenu
BlazorContextMenuC#

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

#nuget#blazor-client#contextmenu
Stars551
Forks61
Last commit1 year 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
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 commit8 months 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
Stars545
Forks104
Last commit3 years ago
PlayCanvas React
PlayCanvas ReactTypeScript

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

#interactive-3d#webgpu#3d-graphics
Stars545
Forks60
Last commit1 day ago
LitElement TypeScript starter
LitElement TypeScript starterJavaScript

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

#web-components#custom-elements#dev-tools
Stars544
Forks212
Last commit1 month 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
Stars543
Forks326
Last commit4 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
Stars543
Forks238
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
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
Forks85
Last commit4 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
Stars539
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
Stars535
Forks178
Last commit11 years 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
ngx-sharebuttons
ngx-sharebuttonsTypeScript

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

#open-source#social-sharing#frontend
Stars533
Forks124
Last commit8 months 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
Stars531
Forks105
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
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
Stars529
Forks32
Last commit7 months 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
Stars527
Forks177
Last commit3 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
Stars525
Forks20
Last commit2 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
Stars524
Forks64
Last commit27 days 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
Stars524
Forks150
Last commit5 years 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 commit27 days 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
Stars518
Forks17
Last commit11 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
Stars517
Forks50
Last commit6 years 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
Stars512
Forks138
Last commit4 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
Stars510
Forks76
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
Stars508
Forks25
Last commit1 year ago
BalmUI
BalmUISCSS

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

#ui-kit#frontend#typescript
Stars507
Forks30
Last commit1 month 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
#Javascript878
#Angular761
#Typescript760
#Web Development682
#React340
#Ui Library290
#Vue270
#Component Library259
#Javascript Library240
#Accessibility207
#State Management198