Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Frontend

Frontend

692 projects

Showing 36 of 692 projects

vue-virtual-scroll-list
vue-virtual-scroll-listJavaScript

A Vue component for rendering large lists with high performance using virtual scrolling.

#virtual-scrolling#data-rendering#large-lists
Stars4.5k
Forks604
Last commit1 year ago
use-immer
use-immerTypeScript

A React hook that provides immutable state updates using Immer's mutable draft syntax.

#immutability#frontend#javascript
Stars4.5k
Forks102
Last commit1 year ago
ElementInternals's states property and the :state() pseudo class
ElementInternals's states property and the :state() pseudo classHTML

A set of W3C specifications that define a standard component model for the web, including Custom Elements and Shadow DOM.

#w3c#web-components#custom-elements
Stars4.5k
Forks392
Last commit
mui
muiJavaScript

A lightweight CSS framework that implements Google's Material Design guidelines with minimal footprint.

#google-material#lightweight#frontend
Stars4.5k
Forks415
Last commit4 years ago
JavaScript Modern Interview Code Challenges 2021
JavaScript Modern Interview Code Challenges 2021MDX

A collection of modern JavaScript interview code challenges for beginners to experts with interactive solutions.

#javascript-modern-interview#technical-interviews#frontend-development
Stars4.5k
Forks857
Last commit
@preact/signals
@preact/signalsTypeScript

A performant state management library that automatically optimizes updates and integrates natively into frameworks like Preact and React.

#hooks#reactive-programming#frontend
Stars4.4k
Forks125
Last commit15 days ago
SmoothState.js
SmoothState.jsCSS

A jQuery plugin for adding smooth page transitions and AJAX navigation to websites with progressive enhancement.

#single-page-app#ajax-navigation#animation
Stars4.4k
Forks482
Last commit4 years ago
Create Vue
Create VueVue

The official scaffolding tool for creating Vite-powered Vue.js projects with interactive feature selection.

#project-starter#cli-tool#vue3
Stars4.4k
Forks517
Last commit22 hours ago
Walkway
WalkwayJavaScript

A lightweight JavaScript library for animating SVG path, line, and polyline elements with customizable easing.

#web-design#ui-animation#frontend
Stars4.4k
Forks223
Last commit4 years ago
ngx-charts
ngx-chartsTypeScript

A declarative charting framework for Angular that uses Angular for SVG rendering and D3 for math functions.

#hacktoberfest#chart#dataviz
Stars4.4k
Forks1.2k
Last commit5 months ago
OverlayScrollbars
OverlayScrollbarsTypeScript

A JavaScript scrollbar plugin that replaces native scrollbars with customizable overlay scrollbars while preserving native functionality.

#scrollbar-plugin#custom-scrollbar#scrollbar-styling
Stars4.4k
Forks236
Last commit
stroll
strollHTML

A collection of CSS3 list scroll effects with touch support for iOS and Android.

#browser-effects#touch-support#ui-enhancement
Stars4.3k
Forks710
Last commit5 years ago
български
български

A collection of practical jQuery tips and best practices to improve your web development workflow.

#dom-manipulation#jquery#tips
Stars4.3k
Forks429
Last commit1 year ago
Tips
Tips

A collection of practical jQuery tips and best practices for improving your web development workflow.

#dom-manipulation#jquery#tips
Stars4.3k
Forks429
Last commit1 year ago
Flexibility
FlexibilityJavaScript

A JavaScript polyfill that enables Flexbox layout support in older browsers like IE8-10.

#layout#polyfill#frontend
Stars4.3k
Forks462
Last commit3 years ago
qrcode.react W
qrcode.react WTypeScript

A React component library for generating QR codes as SVG or Canvas elements.

#qr-code#canvas#svg
Stars4.3k
Forks343
Last commit7 months ago
mint-lang
mint-langCrystal

A refreshing programming language for building front-end web applications with a focus on simplicity and safety.

#programming-language#functional-programming#compiler
Stars4.2k
Forks151
Last commit17 days ago
peity
peityHTML

A jQuery plugin that converts element content into mini SVG pie, donut, line, or bar charts.

#chart#jquery#inline-charts
Stars4.2k
Forks397
Last commit2 years ago
Radzen.Blazor
Radzen.BlazorC#

A free, open-source UI component library for Blazor with 100+ native components, advanced theming, and production-ready reliability.

#data-grid#asp-net-core#datagrid
Stars4.2k
Forks944
Last commit1 day ago
clean-css
clean-cssJavaScript

A fast and efficient CSS optimizer for Node.js and the browser, offering advanced minification and optimization.

#clean-css#minification#css-optimizations
Stars4.2k
Forks320
Last commit1 year ago
dart-sass
dart-sassDart

The reference implementation of Sass, a CSS preprocessor that adds powerful features like variables, nesting, and mixins.

#dart#stylesheets#sass
Stars4.2k
Forks377
Last commit11 hours ago
Melt UI
Melt UITypeScript

A set of headless, accessible component builders for Svelte, designed as a base for custom styles.

#wai-aria#open-source#ui-builders
Stars4.2k
Forks227
Last commit6 months ago
Trumbowyg
TrumbowygJavaScript

A lightweight and amazing WYSIWYG JavaScript editor under 10kB gzipped for faster page loading.

#content-editing#wysiwyg#jquery-plugin
Stars4.1k
Forks622
Last commit1 year ago
v8n
v8nJavaScript

A fluent, chainable JavaScript validation library with a simple API for validating any data type.

#library#custom-rules#validation
Stars4.1k
Forks107
Last commit1 year ago
Notistack
NotistackTypeScript

A React library for displaying customizable, stackable notification snackbars (toasts) with a simple function call.

#snackbars#stack#google-material
Stars4.1k
Forks294
Last commit25 days ago
keen-ui
keen-uiJavaScript

A lightweight Vue.js UI library with a simple API, inspired by Google's Material Design.

#vue-js#javascript-components#vue3
Stars4.1k
Forks431
Last commit2 years ago
Gitment
GitmentJavaScript

A comment system for static sites that uses GitHub Issues for storage and authentication.

#oauth#serverless#github-issues
Stars4.0k
Forks346
Last commit4 years ago
messenger
messengerJavaScript

A client-side library for displaying growl-style alerts, messages, and AJAX request feedback in web applications.

#user-messaging#notifications#frontend
Stars4.0k
Forks402
Last commit5 years ago
vuedraggable-plus
vuedraggable-plusVue

A universal drag-and-drop component for Vue 3 and Vue 2, built on Sortablejs with flexible usage options.

#vue2#draggable#list-reordering
Stars4.0k
Forks179
Last commit1 month ago
icono
iconoSCSS

A pure CSS icon pack that requires no external resources, allowing any HTML tag to become an icon.

#css-icons#pure-css#lightweight
Stars4.0k
Forks301
Last commit2 years ago
epic-spinners
epic-spinnersVue

A collection of CSS-animated spinners available as Vue.js components and pure HTML/CSS snippets.

#css-animations#css-loaders#vue3
Stars3.9k
Forks356
Last commit1 year ago
Byte Size Icons
Byte Size Icons

A tiny style-controlled SVG iconset with 101 hand-coded icons, offering maximum flexibility for weight, color, and edge styling.

#web-design#open-source-icons#inline-svg
Stars3.9k
Forks229
Last commit3 years ago
ng-boilerplate
ng-boilerplateJavaScript

An opinionated kickstarter for AngularJS projects with a sophisticated Grunt-based build system.

#web-app#grunt#angularjs
Stars3.9k
Forks1.0k
Last commit6 years ago
BackStretch
BackStretchJavaScript

A jQuery plugin for adding dynamically-resized, slideshow-capable background images to any page or element.

#web-design#responsive-images#jquery-plugin
Stars3.9k
Forks877
Last commit5 years ago
Stacks
StacksJavaScript

A curated list of tech stacks for building different applications and features, with community-contributed examples.

#developer-tools#stacks#boilerplate
Stars3.9k
Forks196
Last commit2 years ago
Grunt-uncss
Grunt-uncssHTML

A Grunt task that removes unused CSS from your projects using UnCSS.

#unused-css#css-optimization#frontend
Stars3.8k
Forks171
Last commit2 years ago
PreviousPage 12 of 20Next

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 months ago
24 days ago
8 days ago
#Javascript305
#Web Development218
#Ui Components165
#React137
#Javascript Library126
#Typescript121
#Vue80
#Ui Library79
#Css77
#Accessibility63
#Performance60
#Responsive Design56