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

ng2-pdfjs-viewer
ng2-pdfjs-viewerJavaScript

A comprehensive, feature-rich Angular PDF viewer component powered by Mozilla's PDF.js, trusted by developers since 2018.

#pdf-reader#angular17#pdfjs
Stars252
Forks122
Last commit1 day ago
twas
twasJavaScript

A 280-byte JavaScript function that converts timestamps to human-readable relative time strings like '3 seconds ago'.

#date-time#timeago#time
Stars252
Forks10
Last commit3 years ago
vue-tailwind-datepicker
vue-tailwind-datepickerVue

A customizable datepicker component for Vue 3 applications built with Tailwind CSS and dayjs.

#dayjs#date-handling#frontend
Stars250
Forks57
Last commit14 days ago
ng-aquila
ng-aquilaTypeScript

A white-label Angular UI component library originally developed for Allianz's Open Insurance Platform.

#open-source#library#enterprise
Stars249
Forks45
Last commit2 days ago
hevue-img-preview
hevue-img-previewVue

A Vue image preview component compatible with Vue 2 and Vue 3, supporting single/multiple images, thumbnails, and mobile gestures.

#vue2#image-preview#vue-img-preview
Stars249
Forks32
Last commit10 months ago
Vue DnD Kit
Vue DnD KitTypeScript

A headless drag-and-drop library for Vue 3 with a composable API, zero dependencies, and powerful array manipulation helpers.

#draggable#drag#dnd-kit
Stars248
Forks12
Last commit10 days ago
link-prevue
link-prevueVue

A Vue component that generates link preview cards by fetching metadata from URLs.

#metadata-fetching#link-preview#link-prevue
Stars248
Forks30
Last commit26 days ago
Crayons
CrayonsJavaScript

A library of web components for building Freshworks apps with a uniform, intuitive user interface.

#design-system#web-components#react-wrapper
Stars248
Forks66
Last commit1 day ago
v-selectpage
v-selectpageJavaScript

A Vue 3 select component with pagination, search, and customizable list/table views for large datasets.

#multiple#vue3#pagination
Stars248
Forks62
Last commit1 month ago
Reflexie
ReflexieJavaScript

A polyfill that implements the full flexbox specification for browsers with incomplete or buggy implementations.

#cross-browser#css-layout#polyfill
Stars247
Forks13
Last commit13 years ago
Natural Selection
Natural SelectionCSS

A CSS boilerplate providing a collection of best-practice selectors for global styling, encouraging semantic HTML and accessibility.

#css-boilerplate#semantic-html#css-selectors
Stars246
Forks12
Last commit3 years ago
xng-breadcrumb
xng-breadcrumbTypeScript

A lightweight, declarative, and dynamic breadcrumb component for Angular applications.

#ngx#breadcrumb-labels#angular-universal
Stars246
Forks65
Last commit4 months ago
react-icomoon
react-icomoonJavaScript

A React and React Native library for easily using SVG icons from IcoMoon or custom icon sets.

#icon#hacktoberfest#icon-library
Stars245
Forks21
Last commit1 month ago
hx
hxClojure

A simple, easy-to-use library for React development in ClojureScript, providing a Clojure-y interface to React.

#functional-programming#hiccup#clojurescript
Stars245
Forks16
Last commit3 months ago
react-vite-admin
react-vite-adminTypeScript

A modern admin dashboard starter built with React, Vite, TypeScript, Recoil, and React Query.

#axios#vite#frontend
Stars245
Forks71
Last commit3 years ago
ngx-stripe
ngx-stripeTypeScript

Angular wrapper library for integrating Stripe Elements and payment processing into Angular applications.

#web-components#payment-gateway#e-commerce
Stars244
Forks80
Last commit5 months ago
jsgrids
jsgridsTypeScript

A comparison tool for JavaScript data grid and spreadsheet libraries across major frontend frameworks.

#data-grid#open-source#spreadsheet
Stars244
Forks31
Last commit1 month ago
ember-animated
ember-animatedJavaScript

Core animation primitives and robust foundation for building animated user interfaces in Ember.js applications.

#user-interface#javascript-framework#ui-animation
Stars244
Forks90
Last commit17 days ago
vue-virtual-waterfall
vue-virtual-waterfallVue

A Vue 3 component for rendering high-performance virtual waterfall layouts with dynamic item heights.

#vueuse#vue3#vite
Stars242
Forks33
Last commit18 days ago
reason-urql
reason-urqlReScript

ReScript bindings for the urql GraphQL client, providing a fully typed React GraphQL experience.

#hooks#graphql#nextjs
Stars240
Forks27
Last commit10 months ago
Clever components
Clever componentsJavaScript

A collection of reusable Web Components for building web interfaces, including low-level UI elements and domain-specific components.

#design-system#web-components#npm-package
Stars240
Forks25
Last commit1 day ago
vue3-emoji-picker
vue3-emoji-pickerVue

A customizable and feature-rich emoji picker component for Vue 3 applications.

#emoji#emoji-picker#ui-component
Stars240
Forks50
Last commit2 years ago
<json-viewer>
<json-viewer>TypeScript

A Web Component for visualizing JSON data in an interactive, customizable tree view.

#custom-elements#developer-tools#jsonviewer
Stars239
Forks37
Last commit1 year ago
Shadow DOM in depth
Shadow DOM in depth

A comprehensive guide to Shadow DOM v1, covering creation, styling, slots, events, and best practices for web component authors.

#dom-manipulation#web-components#custom-elements
Stars239
Forks19
Last commit4 years ago
p-debounce
p-debounceJavaScript

Debounce promise-returning and async functions with configurable leading/trailing edge and abort signal support.

#async-await#performance-optimization#promise-utilities
Stars237
Forks26
Last commit8 months ago
material-yew
material-yewRust

A Yew framework wrapper for Google's Material Web Components, providing Material Design UI components for Rust web apps.

#web-components#webassembly#yew-framework
Stars237
Forks38
Last commit2 years ago
ember-lifeline
ember-lifelineJavaScript

An Ember addon for managing the lifecycle of asynchronous behavior in your objects.

#async-management#memory-management#ember-addon
Stars237
Forks57
Last commit1 month ago
Malarkey
MalarkeyJavaScript

A lightweight vanilla JavaScript library for creating customizable typewriter animations.

#dom-manipulation#typewriter-effect#ui-animation
Stars237
Forks16
Last commit5 years ago
Respo
RespoCirru

A virtual DOM library for ClojureScript, inspired by React and Reagent, with immutable data structures and hot code swapping.

#functional-programming#hot-reloading#clojurescript
Stars236
Forks10
Last commit11 months ago
A list of open source Ember.js apps
A list of open source Ember.js apps

A curated directory of open-source applications built with the Ember.js framework.

#code-examples#javascript-framework#real-world-apps
Stars236
Forks35
Last commit5 years ago
react-native-loader-kit
react-native-loader-kitSwift

A React Native library providing 30+ beautiful, customizable loading animations with speed control.

#ios#react-native-loader#animation
Stars235
Forks10
Last commit5 months ago
ngx-ui-scroll
ngx-ui-scrollTypeScript

A directive for Angular providing unlimited bidirectional virtual scrolling over a limited viewport.

#virtual-scrolling#data-rendering#scrolling
Stars234
Forks18
Last commit5 months ago
Threejs
ThreejsTypeScript

A basic Angular 19.x template pre-configured with ThreeJS and Bootstrap for 3D web applications.

#threejs#3d-graphics#frontend
Stars234
Forks70
Last commit1 year ago
Nude UI
Nude UIJavaScript

A collection of accessible, customizable, ultra-light web components for building modern UIs.

#web-components#lightweight#customizable
Stars234
Forks6
Last commit1 year ago
VueToastify
VueToastifyVue

A simple, dependency-free notification plugin for Vue 3 with theming, custom notifications, and lifecycle events.

#pause-action#theming#toastify
Stars233
Forks11
Last commit1 year ago
gulp-react
gulp-reactJavaScript

A Gulp plugin to precompile React JSX templates into JavaScript (deprecated).

#compilation#deprecated#frontend
Stars233
Forks29
Last commit10 years ago
PreviousPage 36 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