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

Tradeshift Elements
Tradeshift ElementsJavaScript

A library of reusable UI components built as web components for Tradeshift platform applications.

#design-system#web-components#shadowdom
Stars18
Forks17
Last commit1 day ago
styled-react-native
styled-react-nativeJavaScript

A lightweight library for styling React Native components with style composition capabilities.

#style-composition#styling#frontend
Stars17
Forks1
Last commit8 years ago
ngx-validator-pack
ngx-validator-packTypeScript

A collection of customizable validators for Angular applications to simplify form validation.

#input#validation#primeng
Stars17
Forks0
Last commit11 months ago
ngx-keys
ngx-keysTypeScript

A reactive Angular library for managing keyboard shortcuts with signals-based UI integration.

#developer-tools#angular-18#reactive-programming
Stars17
Forks3
Last commit3 months ago
ngx-popovers
ngx-popoversTypeScript

An Angular library providing ready-made interactive components like tooltips, popovers, and dialogs built on floating-ui.

#tooltip-library#ux-ui#popover
Stars17
Forks2
Last commit1 year ago
tailwindcss-yew-template
tailwindcss-yew-templateRust

A starter template for building web applications with Yew and Tailwind CSS.

#yew#frontend#css-framework
Stars17
Forks2
Last commit4 years ago
Preact Animate On Change
Preact Animate On ChangeJavaScript

A Preact component that triggers CSS animations when props or state change.

#css-animations#animation#visual-feedback
Stars17
Forks2
Last commit8 years ago
UserSwitcher
UserSwitcherPHP

A SilverStripe module that allows admins to quickly log in as any user for development and testing purposes.

#user-management#role-based-access#admin-panel
Stars17
Forks6
Last commit7 years ago
ng-vcl
ng-vclTypeScript

A comprehensive Angular component library with VCL-based styling for building accessible, feature-rich applications.

#themes#wai-aria#theming
Stars17
Forks9
Last commit2 months ago
SuperManitu/cyclejs-sortable
SuperManitu/cyclejs-sortableTypeScript

A Cycle.js driver that enables drag-and-drop sorting for child elements within components.

#cyclejs#sortable-lists#reactive-programming
Stars17
Forks7
Last commit7 years ago
cyclejs-animated-localstorage
cyclejs-animated-localstorageJavaScript

A Cycle.js driver that animates values before storing them in localStorage.

#cyclejs#animation#driver
Stars17
Forks0
Last commit10 years ago
Unicon
UniconPython

A shadcn-inspired tool for browsing and copying only the icons you need from 20,000+ icons across 9+ libraries.

#icon#design-system#developer-tools
Stars17
Forks4
Last commit8 days ago
aurelia-notify
aurelia-notifyJavaScript

A simple notification plugin for the Aurelia framework.

#javascript-framework#aurelia#notifications
Stars17
Forks2
Last commit9 years ago
Texture Tool
Texture ToolTypeScript

A browser-based utility for inspecting, visualizing, and reprojecting textures and environment maps for graphics programmers.

#environment-maps#graphics#playcanvas-engine
Stars17
Forks7
Last commit1 day ago
Elmstagram
ElmstagramElm

A basic UI clone of Instagram built with the Elm programming language.

#functional-programming#single-page-application#educational
Stars17
Forks4
Last commit5 years ago
<helium-animated-pages>
<helium-animated-pages>JavaScript

A lightweight web component for animated page transitions using CSS animations, built with Lit.

#spa#web-components#js
Stars17
Forks2
Last commit4 days ago
aurelia-resize
aurelia-resizeTypeScript

An Aurelia plugin that detects DOM element resize events using window-change or CSS-animation methods.

#element-resize#dom-events#aurelia-plugin
Stars16
Forks4
Last commit7 years ago
ngx-loading-buttons
ngx-loading-buttonsTypeScript

A lightweight Angular library to add loading spinners to Angular Material buttons.

#angularmaterial#button#loading-indicator
Stars16
Forks7
Last commit1 year ago
Vue3 Pivottable
Vue3 PivottableVue

A Vue 3 pivot table component for summarizing, transforming, and visualizing large datasets with an interactive UI.

#ui-component#vue3#vue3-pivottable
Stars16
Forks2
Last commit6 months ago
google
googleTypeScript

A Svelte wrapper for the Google Fonts API with autocompletion for font names and all API options.

#font-loading#web-fonts#type-safety
Stars16
Forks1
Last commit4 years ago
ember-cli-web-components
ember-cli-web-componentsJavaScript

An Ember.js addon that wraps Ember components as native Web Components for use in other frameworks.

#web-components#framework-interoperability#component-reuse
Stars16
Forks2
Last commit
ngx-multiple-dates
ngx-multiple-datesTypeScript

An Angular Material-based date picker component for selecting multiple dates with chip display and inline calendar support.

#hacktoberfest#angular-material#date-picker
Stars16
Forks4
Last commit5 days ago
carbon-icons-angular
carbon-icons-angularJavaScript

Angular components for icons from the Carbon Design System, now deprecated in favor of @carbon/icons.

#icons#accessibility#frontend
Stars16
Forks19
Last commit3 years ago
google-material-design
google-material-designCSS

A lightweight SASS library implementing Google's Material Design guidelines for consistent UI components.

#design-system#web-design#sass-library
Stars16
Forks2
Last commit12 years ago
ngx-resize-observer
ngx-resize-observerTypeScript

Angular library for monitoring element size changes using the ResizeObserver API.

#resize-observer#dom-events#element-monitoring
Stars16
Forks4
Last commit4 months ago
ivan-kleshnin/tetris-cyclejs
ivan-kleshnin/tetris-cyclejsJavaScript

A classic Tetris game implemented in CycleJS, featuring keyboard controls for movement, rotation, and dropping pieces.

#tetris#cyclejs#reactive-programming
Stars16
Forks4
Last commit11 years ago
ngx-tour-wizard
ngx-tour-wizardTypeScript

A customizable Angular module for creating interactive product tour wizards with step-by-step guidance.

#popover#frontend#user-guide
Stars16
Forks1
Last commit7 months ago
ag-grid-rs
ag-grid-rsRust

Rust bindings for the AG Grid JavaScript table library, enabling Rust web applications to use AG Grid's data grid functionality.

#data-grid#webassembly#yew-framework
Stars16
Forks3
Last commit3 years ago
Batonnet.js
Batonnet.jsJavaScript

A universal, intercultural JavaScript library for converting numbers into user-friendly visual representations.

#user-interface#number-formatting#internationalization
Stars16
Forks0
Last commit10 years ago
jest-serializer-vue-tjw
jest-serializer-vue-tjwJavaScript

A snapshot serializer for Vue 3 components in Vitest and Jest, enabling readable and deterministic snapshots.

#developer-tools#unit-testing#vue3
Stars16
Forks3
Last commit4 days ago
@carlossalasamper/angular-clean-architecture
@carlossalasamper/angular-clean-architectureTypeScript

An Angular scaffold implementing clean architecture with layered file structure and modern tooling.

#angular-scaffolding#ddd-architecture#scaffold
Stars16
Forks7
Last commit
Imba Realworld App
Imba Realworld AppImba

A full-featured real-world example application built with Imba, implementing CRUD, authentication, routing, and pagination.

#crud#imba#authentication
Stars16
Forks2
Last commit2 years ago
react-native-grid
react-native-gridJavaScript

A 24-column grid layout component for React Native applications.

#grid-system#layout#frontend
Stars16
Forks3
Last commit11 years ago
aurelia-leaflet
aurelia-leafletJavaScript

A Leaflet CustomElement plugin for Aurelia to integrate interactive maps into Aurelia applications.

#javascript-framework#aurelia-plugin#gis
Stars16
Forks8
Last commit8 years ago
monetize.js
monetize.jsJavaScript

An event-driven JavaScript library for managing and simulating Web Monetization API with dynamic payment pointers.

#event-driven#web-monetization-simulator#simulation
Stars16
Forks1
Last commit2 years ago
aurelia-rethink-bindtable
aurelia-rethink-bindtableJavaScript

Provides realtime Aurelia bindings to RethinkDB tables via Socket.io for dynamic data synchronization.

#realtime-data#es6-modules#javascript-framework
Stars16
Forks2
Last commit
PreviousPage 62 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
2 years ago
1 year ago
9 years ago
#Ui Components904
#Javascript878
#Typescript761
#Angular761
#Web Development682
#React340
#Ui Library290
#Vue270
#Component Library259
#Javascript Library240
#Accessibility208
#State Management198