domain: frontend
6989 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| codingcommons/typesafe-i18n typesafe-i18n is a fully type-safe, lightweight (~1kb) internationalization library for TypeScript and JavaScript projects. It generates bo… | 77 | 2474 | maintenance |
| dasdom/BreakOutToRefresh A Swift library that replaces the standard pull-to-refresh control in table views with a playable BreakOut mini game built on SpriteKit. It… | 32 | 2471 | maintenance |
| mgechev/codelyzer Codelyzer is a set of TSLint rules for static code analysis of Angular TypeScript projects, enforcing the official Angular style guide. It … | 68 | 2467 | maintenance |
| kitasuke/PagingMenuController A Swift library for iOS that provides a paging view controller with a customizable menu bar, supporting standard, segmented control, and in… | 10 | 2466 | maintenance |
| wagerfield/flat-surface-shader A lightweight JavaScript library implementing a flat surface shader that renders illuminated triangles using Lambertian reflectance. It sup… | 32 | 2465 | maintenance |
| JetBrains/create-react-kotlin-app A CLI scaffolding tool by JetBrains that creates React applications written in Kotlin with no build configuration. It sets up Kotlin, webpa… | 32 | 2464 | maintenance |
| SebastianBoldt/Jelly Jelly is a Swift library for animated, interactive and non-interactive UIViewController transitions and presentations on iOS. It offers a s… | 47 | 2461 | maintenance |
| arturadib/strapdown Strapdown.js is a JavaScript library that renders elegant Markdown documents directly in the browser with Bootstrap styling, requiring no s… | 32 | 2461 | maintenance |
| jdsjlzx/LRecyclerView An Android library that extends RecyclerView with pull-to-refresh, automatic load-more pagination, and easy HeaderView/FooterView support w… | 23 | 2459 | maintenance |
| GoogleChrome/dialog-polyfill A JavaScript and CSS polyfill that adds support for the HTML <dialog> element and <form method="dialog"> to browsers lacking native support… | 63 | 2458 | maintenance |
| bergie/create Midgard Create is a browser-based HTML5 editing interface that makes RDFa-annotated content on any CMS-managed pages editable in place. It … | 10 | 2456 | maintenance |
| jeasonlzy/NineGridView An Android nine-grid image view library that mimics the photo grids in QQ Zone, WeChat Moments, and Weibo. It automatically sizes images an… | 32 | 2454 | maintenance |
| 2dxgujun/AndroidTagGroup AndroidTagGroup is an Android UI widget library providing a TagGroup layout that displays a set of tags with append, delete, and click-inte… | 23 | 2454 | maintenance |
| json-schema-form/angular-schema-form A set of AngularJS directives and services that generate Bootstrap 3 forms directly from a JSON schema and validate form fields against tha… | 23 | 2454 | maintenance |
| mxstbr/sharingbuttons.io A web app that generates privacy-friendly social media sharing buttons with no JavaScript and no user tracking. It is built with React and … | 32 | 2450 | maintenance |
| jaridmargolin/formatter.js A dependency-free JavaScript library that formats user input in HTML fields to match a specified pattern (e.g., phone numbers, credit cards… | 32 | 2446 | maintenance |
| treadpit/wx_calendar A calendar UI component for WeChat Mini Programs, written in JavaScript. It provides a drop-in custom component that can be registered and … | 23 | 2446 | maintenance |
| ascoders/react-native-image-viewer A tiny and fast React Native component library for viewing images with pan and zoom gestures, including swipe navigation and swipe-to-dismi… | 10 | 2444 | maintenance |
| igorprado/react-notification-system A customizable React component for displaying notifications (toasts) with support for levels, positions, and dismissible messages. It is di… | 23 | 2441 | maintenance |
| ademilter/bricklayer Bricklayer is a lightweight (1.5KB gzipped) TypeScript library for creating Pinterest-style cascading grid (masonry) layouts without requir… | 32 | 2440 | maintenance |
| katiefenn/parker Parker is a stylesheet analysis tool that runs metrics on CSS files and reports on their complexity. It can be used from the command line o… | 32 | 2440 | maintenance |
| HumbleSoftware/Flotr2 Flotr2 is a JavaScript charting library that renders graphs and charts (line, bar, pie, etc.) on HTML5 Canvas. It features a modular plugin… | 53 | 2439 | maintenance |
| gravityblast/web-app-theme A Rails generator gem that scaffolds admin panel layouts and themes for web applications. It provides multiple prebuilt CSS themes and gene… | 32 | 2439 | maintenance |
| siege-media/contrast-ratio A web-based tool that calculates the WCAG contrast ratio between two CSS colors to check text readability compliance. Originally created by… | 23 | 2437 | maintenance |
| maxs15/react-native-spinkit A React Native library providing a collection of animated loading spinner indicators, ported from the SpinKit CSS animations. It supports m… | 23 | 2433 | maintenance |
| icons8/titanic Titanic is a JavaScript library and icon set by Icons8 that renders animated vector icons in web pages using Lottie/Bodymovin JSON animatio… | 72 | 2432 | maintenance |
| pulsardev/vue-tour Vue Tour is a lightweight, customizable guided tour plugin for Vue.js applications. It lets developers define steps targeting DOM elements … | 23 | 2431 | maintenance |
| kornelski/slip Slip.js is a tiny dependency-free JavaScript library that adds swipe and drag gesture interaction to list elements on touch screens. It exp… | 23 | 2428 | maintenance |
| SlexAxton/css-colorguard CSS Colorguard is a PostCSS-based tool that analyzes CSS files and warns when colors are too similar to existing ones, using the CIEDE2000 … | 32 | 2425 | maintenance |
| picturepan2/devices.css A pure CSS library that renders realistic device mockups (iPhones, MacBooks, iPads, Apple Watches, and more) using only CSS and HTML markup… | 32 | 2423 | maintenance |
| Geek-James/ddBuy ddBuy is an open-source mobile e-commerce single-page application built with the Vue 2.x ecosystem (Vuex, Vue Router, Vue CLI) and Vant UI,… | 23 | 2423 | maintenance |
| ReactTraining/react-media react-media is a React component and hook library for matching CSS media queries in JavaScript. It renders children or returns match result… | 23 | 2422 | maintenance |
| awslabs/diagram-maker Diagram Maker is a TypeScript library from AWS Labs for rendering interactive, customizable editors for graph-like data such as flowcharts,… | 10 | 2419 | maintenance |
| getmeli/meli Meli is an open-source, self-hosted platform for deploying static sites and frontend applications with automatic SSL, custom domains, and b… | 23 | 2418 | maintenance |
| dmotz/oriDomi OriDomi is a zero-dependency JavaScript library that folds DOM elements like paper using CSS 3D transforms, with effects such as accordion,… | 32 | 2413 | maintenance |
| requirejs/almond Almond is a minimal AMD module loader API implementation intended as a tiny replacement for RequireJS in optimized/bundled builds. It is ro… | 32 | 2410 | maintenance |
| gmarm/BetterSegmentedControl A customizable Swift UI component for iOS that replaces UISegmentedControl and UISwitch. It supports text or icon segments, extensive styli… | 23 | 2409 | maintenance |
| Dafrok/vue-baidu-map A Vue 2.x component library wrapping the Baidu Maps JavaScript API, providing declarative map components like <baidu-map> with markers, ove… | 32 | 2407 | maintenance |
| CannerCMS/cannercms CannerCMS is a content management framework for building custom CMS interfaces quickly using React and JSX, with support for data sources s… | 10 | 2407 | maintenance |
| piotrwitek/typesafe-actions A TypeScript utility library providing typesafe helpers for creating action creators, async actions, and reducers in Redux/Flux architectur… | 59 | 2402 | maintenance |
| developit/snarkdown Snarkdown is a dead-simple 1kb Markdown parser written in JavaScript that converts a Markdown string into an HTML string. It is intentional… | 23 | 2401 | maintenance |
| JesperLekland/react-native-svg-charts A React Native charting library that renders customizable SVG charts (Line, Bar, Area, Pie, Circle, Progress) using react-native-svg and d3… | 23 | 2398 | maintenance |
| aftertheflood/sparks Sparks is an OpenType typeface that renders sparklines (bar, dot, and dot-line charts) directly in text by converting number sequences like… | 23 | 2398 | maintenance |
| eBay/NMessenger NMessenger is a fast, lightweight iOS messenger UI component library built on AsyncDisplayKit and written in Swift. It provides ready-made … | 10 | 2396 | maintenance |
| Chimeejs/chimee Chimee is an extensible, component-based HTML5 video player framework for the browser, supporting mp4, m3u8 (HLS), and flv streams. It prov… | 23 | 2394 | maintenance |
| LeaVerou/bliss Bliss is a tiny (3KB) JavaScript library that makes Vanilla JS DOM APIs more pleasant to use, without wrapper objects or prototype pollutio… | 48 | 2390 | maintenance |
| ptomasroos/react-native-tab-navigator A pure JavaScript tab bar component for React Native that switches between scenes on both iOS and Android. It is standalone and does not de… | 32 | 2383 | maintenance |
| xmuSistone/CardSlidePanel An Android library that reproduces the card-swiping UI of apps like Tantan/Tinder, letting users drag cards left or right with smooth, cont… | 32 | 2383 | maintenance |
| euvl/vue-notification A Vue.js 2 library for displaying toast-style notifications in web applications. It provides a global <notifications/> component and $notif… | 67 | 2379 | maintenance |
| yqritc/RecyclerView-FlexibleDivider An Android library that simplifies drawing dividers between items in a RecyclerView via custom ItemDecoration implementations. It provides … | 23 | 2378 | maintenance |
| twbs/bootlint Bootlint is an HTML linter that checks webpages using Bootstrap for common markup mistakes, verifying that Bootstrap components have correc… | 10 | 2378 | maintenance |
| kirillmurashov/vue-drag-resize A lightweight, dependency-free Vue component (supporting both Vue 2 and Vue 3) that makes wrapped elements draggable and resizable. It supp… | 23 | 2375 | maintenance |
| nytimes/pourover PourOver is a JavaScript library for fast filtering, sorting, and composing queries over large collections (hundreds of thousands of items)… | 10 | 2375 | maintenance |
| staltz/xstream xstream is a small, fast functional reactive stream library for JavaScript, written in TypeScript, with only 26 core operators and factorie… | 32 | 2371 | maintenance |
| furiouscollective/gridforms Gridforms is a tiny CSS/Sass front-end library for building dense, grid-based data entry forms in web applications. It handles the layout b… | 23 | 2370 | maintenance |
| kaimallea/isMobile A small (~1.3KB minified) TypeScript/JavaScript library that detects mobile devices by inspecting the browser environment or a user-agent s… | 23 | 2365 | maintenance |
| rgommezz/react-native-offline A React Native library providing utilities for handling offline/online connectivity, including hooks, context components, and Redux integra… | 23 | 2362 | maintenance |
| paulirish/matchMedia.js A JavaScript polyfill for the window.matchMedia() API, allowing developers to test whether CSS media types or media queries apply in browse… | 23 | 2361 | maintenance |
| elevenetc/TextSurface TextSurface is a small Android animation framework for presenting text messages with polished, choreographed effects. It lets developers co… | 23 | 2358 | maintenance |
| 1000hz/bootstrap-validator A jQuery plugin that adds user-friendly HTML5 form validation to Bootstrap 3 forms, configured via standard HTML5 attributes and data attri… | 10 | 2351 | maintenance |
| andreamazz/AMWaveTransition An Objective-C iOS library providing a custom view controller transition that animates table view cells with a wave effect using UIKit Dyna… | 23 | 2348 | maintenance |
| HubSpot/drop Drop is a JavaScript and CSS library for creating dropdowns, popovers, tooltips, and other floating elements attached to page elements. It … | 23 | 2346 | maintenance |
| franciscop/umbrella Umbrella JS is a lightweight (~3kb gzipped) JavaScript library for DOM traversal, DOM manipulation, and event handling, with a jQuery-like … | 66 | 2345 | maintenance |
| bolan9999/react-native-largelist A high-performance large list component for React Native that recycles items by group to minimize CPU and memory usage. It supports cross-p… | 23 | 2345 | maintenance |
| loopj/jquery-tokeninput jQuery Tokeninput is a jQuery plugin that turns a text input into a tokenizing autocomplete field, letting users select multiple items from… | 10 | 2344 | maintenance |
| yacir/CollectionViewSlantedLayout A Swift subclass of UICollectionViewLayout that displays slanted (diagonal) cells in a UICollectionView. It supports horizontal and vertica… | 23 | 2340 | maintenance |
| guillaumepotier/Garlic.js Garlic.js is a JavaScript library that automatically persists form text and select field values in localStorage until the form is submitted… | 32 | 2339 | maintenance |
| tangrams/tangram Tangram is a JavaScript library for rendering 2D and 3D maps live in the browser using WebGL, tuned for OpenStreetMap but supporting GeoJSO… | 52 | 2334 | maintenance |
| Urigo/angular-meteor Angular-Meteor is an integration library that combines the Angular frontend framework with the Meteor full-stack JavaScript platform, enabl… | 23 | 2333 | maintenance |
| i6mi6/react-native-parallax-scroll-view A React Native ScrollView-like component providing parallax header effects and an optional sticky header. It composes with any ScrollView-c… | 23 | 2333 | maintenance |
| alxpez/vuegg vuegg is a visual drag-and-drop editor for scaffolding Vue.js projects, letting users place and resize components to build mockups and gene… | 10 | 2333 | maintenance |
| zostera/django-bootstrap3 A Django app that integrates Bootstrap 3 into Django projects via template tags and filters for rendering forms and UI components. It is no… | 77 | 2330 | maintenance |
| rndme/download A tiny JavaScript library providing a download() function that triggers client-side file downloads in the browser from strings, Blobs, Type… | 23 | 2329 | maintenance |
| hakimel/Meny Meny is a standalone JavaScript library that creates a three-dimensional, space-efficient off-screen menu for web pages using CSS 3D transf… | 32 | 2328 | maintenance |
| nosir/obelisk.js A JavaScript library for building pixel isometric graphics (bricks, cubes, pyramids, slopes) on HTML5 canvas. It renders at the pixel level… | 23 | 2325 | maintenance |
| reactjs/React.NET ReactJS.NET is a .NET library that integrates Facebook's React and JSX compilation (via Babel) into C# and ASP.NET MVC applications. It pro… | 54 | 2324 | maintenance |
| PaulUithol/Backbone-relational A JavaScript library that adds one-to-one, one-to-many, and many-to-one relations between Backbone models, supporting nested model retrieva… | 23 | 2322 | maintenance |
| joshwnj/react-visibility-sensor A React component library that detects when its wrapped element enters or leaves the browser viewport and fires an onChange callback. It su… | 32 | 2320 | maintenance |
| joe-bell/plaiceholder Plaiceholder is a server-side TypeScript library for generating low-quality image placeholders (LQIP) as colors, CSS gradients, SVG, or Bas… | 10 | 2318 | maintenance |
| bgrins/spectrum Spectrum is a lightweight, image-free JavaScript color picker built as a jQuery plugin, using CSS gradients for cross-browser rendering. It… | 23 | 2317 | maintenance |
| vuex-orm/vuex-orm Vuex ORM is a plugin for Vuex that enables Object-Relational Mapping access to the Vuex Store, letting you define normalized data schemas w… | 23 | 2316 | maintenance |
| nanohop/sketch-to-react-native A CLI tool that converts Sketch design files (exported as SVG) into React Native components using a deep neural network and headless Chrome… | 32 | 2313 | maintenance |
| codrops/PageTransitions A showcase collection of various page transition effects implemented with CSS animations, published by Codrops. It serves as demo/reference… | 32 | 2311 | maintenance |
| zagum/Android-SwitchIcon An Android UI library providing a SwitchIconView custom view that renders Google launcher-style enable/disable toggle icons with animated s… | 23 | 2311 | maintenance |
| madrobby/scriptaculous script.aculo.us is an open-source JavaScript library providing visual effects, animation, drag-and-drop, and interface behaviors, built as … | 32 | 2309 | maintenance |
| nitin42/react-perf-devtool A browser developer tool extension for inspecting the rendering performance of React components, based on measures collected via the window… | 23 | 2309 | maintenance |
| luisvinicius167/ityped iTyped is a tiny (2 kB), dependency-free JavaScript library for animated typewriter text effects. It types out strings at configurable spee… | 32 | 2307 | maintenance |
| developit/workerize-loader A Webpack loader that automatically moves a JavaScript module and its dependencies into a Web Worker, exposing exported functions as asynch… | 23 | 2306 | maintenance |
| Frank-Zhu/PullZoomView An Android library providing custom ListView and ScrollView widgets with a pull-to-zoom-in header effect. It supports parallax or normal zo… | 32 | 2304 | maintenance |
| oct16/TimeCat TimeCat is an open-source web page recording library that captures browser interactions (DOM, canvas, audio, mouse, scroll) and replays the… | 32 | 2302 | maintenance |
| Yalantis/DisplaySwitcher A Swift library by Yalantis that provides a custom UICollectionView transition for switching between list and grid layouts with a smooth an… | 23 | 2301 | maintenance |
| ava/use-http use-http is a React hook library for making isomorphic HTTP requests that work in both browser and server-side rendering contexts. It wraps… | 23 | 2300 | maintenance |
| timdown/rangy Rangy is a cross-browser JavaScript library for working with DOM ranges and text selections. It normalizes browser inconsistencies and prov… | 51 | 2297 | maintenance |
| FranckFreiburger/vue-pdf A Vue.js 2 component that wraps Mozilla's PDF.js to render and display PDF documents in web applications. It exposes props for source, page… | 23 | 2297 | maintenance |
| pinguo-zhouwei/MZBannerView An Android banner/carousel view library written in Java that replicates the Meizu app banner effect. It can also be used as a regular banne… | 23 | 2297 | maintenance |
| lipka/piecon Piecon is a tiny JavaScript library that dynamically renders progress pie charts directly in a page's favicon, with retina support. It fall… | 23 | 2296 | maintenance |
| robbdimitrov/RDVTabBarController RDVTabBarController is a drop-in Objective-C replacement for UITabBarController on iOS, offering deep customization of tab bar appearance, … | 23 | 2294 | maintenance |
| carlsednaoui/ouibounce Ouibounce is a small vanilla JavaScript library that displays a modal before a visitor leaves your website, using exit-intent detection (e.… | 23 | 2293 | maintenance |
| Ramotion/navigation-stack NavigationStack is a Swift UI library by Ramotion that provides a stack-modeled navigation controller for iOS apps. It replaces the standar… | 32 | 2290 | maintenance |
| hilios/jQuery.countdown The Final Countdown is a jQuery plugin that renders date countdown timers in any HTML layout. It provides a built-in time formatter with ze… | 23 | 2285 | maintenance |