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 2977 projects

ember-element-helper
ember-element-helperJavaScript

Dynamic element helper for creating HTML elements with variable tag names in Glimmer templates.

#ember-addon#glimmer-templates#component-helpers
Stars44
Forks23
Last commit25 days ago
choo-persist
choo-persistJavaScript

Persist choo application state to localStorage with automatic synchronization.

#browser-storage#localstorage#choo
Stars44
Forks4
Last commit8 years ago
Stellar UI
Stellar UITypeScript

A comprehensive Vue 3 UI library offering fully styled, customizable components, icons, dark mode, and keyboard shortcuts.

#dark-mode#icons#vue3
Stars44
Forks3
Last commit1 year ago
Preact Classless Component
Preact Classless ComponentJavaScript

A utility method to create Preact components using object composition instead of class syntax.

#functional-programming#object-composition#frontend
Stars44
Forks6
Last commit
Boilerplate Webpack React
Boilerplate Webpack ReactJavaScript

A deprecated boilerplate for React.js with webpack, gulp, Stylus, and Hapi server for offline rendering.

#gulp#stylus#boilerplate
Stars44
Forks15
Last commit10 years ago
<file-viewer>
<file-viewer>JavaScript

A framework-agnostic web component built with Svelte for viewing common file types directly in the browser.

#web-components#embedding#pdf-viewer
Stars44
Forks6
Last commit2 years ago
Yew-Template
Yew-TemplateRust

A Rust crate that enables using separate HTML files as Yew components with built-in localization support.

#webassembly#yew-framework#template-engine
Stars44
Forks4
Last commit3 years ago
ember-ref-modifier
ember-ref-modifierJavaScript

An Ember.js element modifier that provides a declarative way to reference DOM nodes in templates.

#dom-manipulation#template-utilities#modifier
Stars43
Forks6
Last commit6 years ago
v-image
v-imageTypeScript

A tiny, dependency-free Vue 3 component for customizable image file inputs with no built-in CSS.

#image-component#file-input#image-upload
Stars43
Forks4
Last commit1 day ago
Preact Richtextarea
Preact RichtextareaJavaScript

A Preact-powered textarea component that supports HTML editing via contentEditable.

#contenteditable#frontend#ui-components
Stars43
Forks2
Last commit8 years ago
@koobiq/angular-components
@koobiq/angular-componentsTypeScript

An open-source Angular design system focused on building information security products with consistent UI components.

#design-system#developer-tools#open-source
Stars43
Forks5
Last commit11 hours ago
Preact Scroll Header
Preact Scroll HeaderJavaScript

A tiny (800b gzip) Preact component for creating headers that show/hide based on scroll direction.

#scroll-behavior#css-animations#frontend
Stars43
Forks1
Last commit8 years ago
Paudle
PaudleRust

A Wordle clone built with Rust and Yew, featuring the same game logic and design as the original.

#webassembly#yew-framework#yew
Stars43
Forks4
Last commit4 years ago
aurelia-google-maps
aurelia-google-mapsTypeScript

A highly configurable custom element for embedding Google Maps into Aurelia 1 applications.

#web-mapping#aurelia-applications#geocoding
Stars43
Forks34
Last commit3 years ago
aurelia-bs-grid
aurelia-bs-gridJavaScript

A lightweight, dependency-minimal data-grid control built natively for Aurelia with Bootstrap styling.

#data-grid#custom-elements#sorting
Stars43
Forks20
Last commit10 years ago
cycle-hn
cycle-hnTypeScript

A Hacker News clone built with CycleJS and cycle-onionify, using the HNPWA API.

#cyclejs#functional-programming#progressive-web-app
Stars42
Forks4
Last commit9 years ago
hy-vue-gantt
hy-vue-ganttTypeScript

A powerful and flexible Gantt chart component for Vue 3 applications, built with TypeScript.

#gantt#vue3#task-management
Stars42
Forks6
Last commit20 days ago
ember-cli-lazy-load
ember-cli-lazy-loadJavaScript

An Ember CLI addon that enables lazy loading by splitting your Ember application into separate bundles.

#ember-addon#ember-cli#frontend
Stars42
Forks8
Last commit6 years ago
ngx-dev-toolbar
ngx-dev-toolbarTypeScript

A development toolbar for Angular 19+ applications that helps developers interact with the application more efficiently directly in the browser.

#i18n-testing#developer-tools#productivity
Stars42
Forks5
Last commit1 month ago
vue-spring-calendar
vue-spring-calendarJavaScript

A Vue.js component that provides a full calendar for displaying daily events.

#ui-component#composition-api#frontend
Stars42
Forks3
Last commit1 year ago
angular-tag-cloud-module
angular-tag-cloud-moduleTypeScript

An Angular module for generating customizable word/tag cloud visualizations.

#angular5#angular-module#angular-component
Stars42
Forks33
Last commit4 months ago
vue-jsx-hot-loader
vue-jsx-hot-loaderJavaScript

Webpack loader enabling Hot Module Replacement for Vue.js 2 components using JSX render functions.

#development-tool#loader#webpack-loader
Stars42
Forks5
Last commit2 years ago
garn-validator
garn-validatorJavaScript

A lightweight, composable JavaScript validation library with six behaviors for primitives, objects, and schemas.

#runtime-agnostic#type#validation
Stars42
Forks2
Last commit2 years ago
nanohref
nanohrefJavaScript

A tiny JavaScript library for handling click events on anchor links with built-in safety checks.

#single-page-application#lightweight-library#link-handling
Stars41
Forks9
Last commit7 years ago
Blazor-Color-Picker
Blazor-Color-PickerC#

A Blazor component that opens a palette with Material colors for .NET 8-10 Blazor applications.

#nuget#webassembly#blazor-client
Stars41
Forks12
Last commit4 months ago
ember-responsive
ember-responsiveJavaScript

An Ember addon for handling responsive layouts with media queries and breakpoints.

#testing-helpers#ember-addon#media-queries
Stars41
Forks24
Last commit14 days ago
redux-core
redux-coreJavaScript

A minimal implementation of Redux core functionality in ~60 lines of code for easy understanding and customization.

#open-source#minimalist#customizable
Stars41
Forks1
Last commit11 years ago
mantis-free-angular-admin-template
mantis-free-angular-admin-templateSCSS

A free Angular admin dashboard template built with Bootstrap 5, designed for modern web applications.

#boostrap5#open-source#free
Stars41
Forks19
Last commit4 months ago
ngx-multi-sort-table
ngx-multi-sort-tableTypeScript

An Angular Material library for multiple sortable tables with server-side data loading and pagination utilities.

#server-side#angular-material#sorting
Stars41
Forks21
Last commit1 month ago
@ng-verse/ui
@ng-verse/uiTypeScript

A collection of zoneless Angular components, directives, and pipes that require no installation—just copy and paste.

#copy-paste#frontend#typescript
Stars41
Forks2
Last commit10 months ago
tylors/cycle-snabbdom
tylors/cycle-snabbdomJavaScript

A Cycle.js DOM driver implementation using the snabbdom virtual DOM library.

#cyclejs#testing-utilities#dom-driver
Stars41
Forks5
Last commit10 years ago
sass-planifolia
sass-planifoliaJavaScript

A collection of vanilla Sass helper functions for color manipulation and WCAG-compliant contrast calculations.

#contrast#a11y#sass
Stars41
Forks3
Last commit4 years ago
@riotjs/custom-elements
@riotjs/custom-elementsJavaScript

A simple API to create vanilla custom elements using Riot.js components.

#web-components#custom-elements#vanilla-js
Stars40
Forks4
Last commit9 months ago
quantum-colors
quantum-colorsCSS

A Sass library providing the complete Material Design color palette for consistent UI theming.

#design-system#ui-theming#sass
Stars40
Forks3
Last commit8 years ago
fluid
fluidLuau

A declarative UI framework for Roblox with a push-pull reactive graph and modern UI support.

#declarative#luau#roblox
Stars40
Forks16
Last commit26 days ago
vue3-form-wizard
vue3-form-wizardVue

A Vue 3 component for creating multi-step form wizards with schema and classic modes, router integration, and accessibility.

#nuxt#vue-router#vue3
Stars40
Forks10
Last commit1 month ago
PreviousPage 53 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
4 years ago
#Ui Components904
#Javascript878
#Typescript761
#Angular761
#Web Development682
#React340
#Ui Library290
#Vue270
#Component Library259
#Javascript Library240
#Accessibility208
#State Management198