Awesome TypeScript

Admin

  • appsmith appsmith 32,633
    star
    updated 3 months ago Apache License 2.0

    Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.

  • ngx-admin ngx-admin 25,185
    star
    updated 7 months ago MIT License

    Customizable admin dashboard template based on Angular 10+

  • react-admin react-admin 22,823
    star
    updated about 1 year ago MIT License

    A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design

Animation & Transition

  • mobx mobx 27,506
    star
    updated 11 days ago MIT License

    Simple, scalable state management.

  • motion motion 23,131
    star
    updated 2 months ago MIT License

    Open source, production-ready animation and gesture library for React

  • updated over 1 year ago MIT License

    A lightweight magic-move library for configurable layout transitions

  • updated 5 months ago MIT License

    ๐Ÿ‡จ๐Ÿ‡ญ A React renderer for Three.js

  • updated 8 months ago

    ๐Ÿ‘‹๐Ÿ’ฃ physics based hooks for @react-three/fiber

  • zustand zustand 45,348
    star
    updated 3 months ago MIT License

    ๐Ÿป Bear necessities for state management in React

API & REST

  • updated 2 months ago MIT License

    ๐Ÿš€ ย A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.

  • updated 12 months ago MIT License

    ๐ŸŒ ย Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

  • feathers feathers 15,044
    star
    updated 24 days ago MIT License

    The API and real-time application framework

  • updated over 1 year ago Other

    LoopBack makes it easy to build modern API applications that require complex integrations.

  • updated 10 months ago MIT License

    Translate APIs described by OpenAPI Specifications (OAS) into GraphQL

  • prism prism 4,267
    star
    updated about 1 month ago Apache License 2.0

    Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.

  • redoc redoc 23,474
    star
    updated 7 days ago MIT License

    ๐Ÿ“˜ OpenAPI/Swagger-generated API Reference Documentation

  • refine refine 27,952
    star
    updated 11 days ago MIT License

    A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.

  • tsoa tsoa 3,487
    star
    updated 11 days ago MIT License

    Build OpenAPI-compliant REST APIs using TypeScript and Node

Audio & Video

  • jitsi-meet jitsi-meet 20,307
    star
    updated about 1 year ago Apache License 2.0

    Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.

  • remotion remotion 20,535
    star
    updated 3 days ago Other

    ๐ŸŽฅ Make videos programmatically with React

  • Tone.js Tone.js 12,787
    star
    updated 12 months ago MIT License

    A Web Audio framework for making interactive music in the browser.

Authentication & Authorization

  • next-auth next-auth 24,344
    star
    updated 22 days ago ISC License

    Authentication for the Web.

Autocomplete

  • updated 3 months ago MIT License

    IDE-style autocomplete for your existing terminal & shell

  • updated 3 days ago MIT License

    ๐Ÿ”ฎ Fast and full-featured autocomplete library

  • updated 8 months ago MIT License

    React typeahead with Bootstrap styling

Barcode & QR Code

  • jsQR jsQR 3,655
    star
    updated 10 months ago Apache License 2.0

    A pure javascript QR code reading library. This library takes in raw images and will locate, extract and parse any QR code found within.

  • library library 2,441
    star
    updated about 1 month ago Apache License 2.0

    Multi-format 1D/2D barcode image processing library, usable in JavaScript ecosystem.

Browser Extension

  • Memex Memex 4,388
    star
    updated 3 months ago

    Browser extension to curate, annotate, and discuss the most valuable content and ideas on the web. As individuals, teams and communities.

Bundlers & Build Tools

  • updated 2 months ago MIT License

    Webpack plugin that runs typescript type checker on a separate process.

  • nativefier nativefier 34,816
    star
    updated about 1 year ago MIT License

    Make any web page a desktop application

  • ts-loader ts-loader 3,453
    star
    updated 28 days ago MIT License

    TypeScript loader for webpack

  • ts-node ts-node 12,883
    star
    updated 3 months ago MIT License

    TypeScript execution and REPL for node.js

  • TypeScript TypeScript 100,730
    star
    updated 6 days ago Apache License 2.0

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • vite vite 67,211
    star
    updated about 1 month ago MIT License

    Next generation frontend tooling. It's fast!

  • updated over 1 year ago MIT License

    A web dev server that lets you import anything*

Canvas & Drawing

  • AVA AVA 1,333
    star
    updated 3 months ago MIT License

    ๐Ÿค– A framework for automated visual analytics.

  • G G 1,046
    star
    updated 3 months ago

    ๐Ÿ’ฅ A flexible rendering engine for visualization.

  • G6 G6 10,958
    star
    updated 3 months ago MIT License

    โ™พ A Graph Visualization Framework in JavaScript.

  • Graphin Graphin 1,002
    star
    updated 3 months ago MIT License

    ๐ŸŒŒ A React toolkit for graph visualization based on G6.

  • html2canvas html2canvas 30,457
    star
    updated 3 months ago MIT License

    Screenshots with JavaScript

  • konva konva 11,440
    star
    updated 16 days ago Other

    Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.

  • tldraw tldraw 35,378
    star
    updated 19 days ago Other

    SDK for creating whiteboards and canvas experiences on the web.

  • X6 X6 5,703
    star
    updated 6 days ago MIT License

    ๐Ÿš€ JavaScript diagramming library that uses SVG and HTML for rendering.

CLI

  • ink ink 22,325
    star
    updated over 1 year ago MIT License

    ๐ŸŒˆ React for interactive command-line apps

Client-Side Routing

  • angular-cli angular-cli 26,756
    star
    updated 7 days ago MIT License

    CLI tool for Angular

  • ionic-cli ionic-cli 1,991
    star
    updated 11 months ago MIT License

    The Ionic command-line interface

  • updated 3 months ago MIT License

    Declarative routing for React

  • ui-router ui-router 13,611
    star
    updated over 1 year ago MIT License

    The de-facto solution to flexible routing with nested views in AngularJS

CMS

  • updated 5 months ago MIT License

    Decorator-based transformation, serialization, and deserialization between objects and classes.

  • crud crud 4,047
    star
    updated 3 months ago MIT License

    NestJs CRUD for RESTful APIs

  • keystone keystone 9,024
    star
    updated 3 months ago MIT License

    The most powerful headless CMS for Node.js โ€” built with GraphQL and React

  • updated over 1 year ago MIT License

    Router Module For Nestjs Framework ๐Ÿšฆ ๐Ÿš€

  • updated about 2 years ago MIT License

    ๐Ÿ”Œ Official JavaScript SDK for APIs built with Strapi.

Code Conversion & Transpilation

  • babel babel 43,141
    star
    updated about 2 months ago MIT License

    ๐Ÿ  Babel is a compiler for writing next generation JavaScript.

  • updated 2 months ago MIT License
  • postcss postcss 27,948
    star
    updated 11 months ago MIT License

    Transforming styles with JS plugins

Color Manipulation

  • updated 3 months ago MIT License

    ๐ŸŽจ A tiny (2,8 KB) color picker component for React and Preact apps

Component Libraries & UI Frameworks

  • chakra-ui chakra-ui 37,613
    star
    updated 16 days ago MIT License

    โšก๏ธ Simple, Modular & Accessible UI Components for your React Applications

  • material-ui material-ui 92,814
    star
    updated 3 months ago MIT License

    Materialย UI: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.

  • rete rete 10,000
    star
    updated about 2 months ago MIT License

    JavaScript framework for visual programming

  • vuetify vuetify 39,740
    star
    updated 18 days ago MIT License

    ๐Ÿ‰ Vue Component Framework

Computer Vision & Image Detection

  • tfjs-models tfjs-models 14,058
    star
    updated 9 days ago Apache License 2.0

    Pretrained models for TensorFlow.js

Configuration

  • updated 11 months ago MIT License

    Resolve and parse `tsconfig.json`, replicating TypeScript's behaviour

Control Flow & Async

  • updated 6 months ago MIT License

    Semaphore using `async` and `await`

  • swr swr 30,441
    star
    updated 4 months ago MIT License

    React Hooks for Data Fetching

  • updated about 1 year ago MIT License

    ๐Ÿงต Make web workers & worker threads as simple as a function call.

Cryptocurrency

  • updated over 3 years ago Other

    0x protocol monorepo - includes our smart contracts and many developer tools

  • ethers.js ethers.js 7,852
    star
    updated 2 months ago MIT License

    Complete Ethereum library and wallet implementation in JavaScript.

  • updated over 1 year ago MIT License

CSS-in-JS

  • updated 2 months ago MIT License

    Themeable design system for the SEEK Group

  • linaria linaria 11,648
    star
    updated about 1 month ago MIT License

    Zero-runtime CSS in JS library

  • lunar lunar 461
    star
    updated 8 months ago MIT License

    ๐ŸŒ— React toolkit and design language for Airbnb open source and internal projects.

  • updated 3 months ago MIT License

    Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress ๐Ÿ’…

Custom Form Controls & Widgets

  • updated 30 days ago MIT License

    Angular UI and data visualization components

  • updated 3 months ago

    A command-line interface for DevExtreme

  • updated about 2 months ago MIT License

    Vue UI and data visualization components

  • fluentui fluentui 18,419
    star
    updated 8 days ago Other

    Fluent UI web represents a collection of utilities, React components, and web components for building web applications.

Database

  • mikro-orm mikro-orm 7,706
    star
    updated 12 days ago MIT License

    TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.

  • prisma prisma 38,335
    star
    updated 3 months ago Apache License 2.0

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

  • updated 5 months ago

    TypeORM helper library enhancing safety in the compilation level

  • typeorm typeorm 34,060
    star
    updated 2 months ago MIT License

    ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

Data Mocking & Stubbing

  • updated over 1 year ago MIT License

    A simplified way to generate masive mock data based on a schema, you can use the awesome fake/random data generators like (FakerJs, ChanceJs, CasualJs and RandExpJs)

  • mockoon mockoon 6,184
    star
    updated 3 months ago Other

    Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.

Data Structure

  • tstl tstl 603
    star
    updated 7 months ago MIT License

    TypeScript-STL (Standard Template Library, migrated from C++)

  • updated almost 2 years ago MIT License

    A generically typed set of collections for use with TypeScript

Data Visualization

  • updated over 1 year ago MIT License

    A flexible, React-friendly, Grammar of Graphics for data visualization

  • updated about 1 year ago Other

    CompassQL Query Language for visualization recommendation.

  • F2 F2 7,884
    star
    updated about 1 month ago MIT License

    ๐Ÿ“ฑ๐Ÿ“ˆAn elegant, interactive and flexible charting library for mobile.

  • G2 G2 12,061
    star
    updated 2 months ago MIT License

    ๐Ÿ“Š The concise and progressive visualization grammar.

  • G2Plot G2Plot 2,539
    star
    updated 3 months ago MIT License

    ๐Ÿก An interactive and responsive charting library based on G2.

  • G6 G6 10,958
    star
    updated 3 months ago MIT License

    โ™พ A Graph Visualization Framework in JavaScript.

  • grafana grafana 64,328
    star
    updated 14 days ago GNU Affero Genera...

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

  • L7 L7 3,594
    star
    updated 3 months ago MIT License

    ๐ŸŒŽ Large-scale WebGL-powered Geospatial Data Visualization analysis engine.

  • updated 4 months ago MIT License

    noUiSlider is a lightweight, ARIA-accessible JavaScript range slider with multi-touch and keyboard support. It is fully GPU animated: no reflows, so it is fast; even on older devices. It also fits wonderfully in responsive designs and has no dependencies.

  • superset superset 55,051
    star
    updated 12 months ago Apache License 2.0

    Apache Superset is a Data Visualization and Data Exploration Platform

  • updated 3 months ago

    Common repository for example datasets used by Vega-related projects

  • updated 12 months ago BSD 3-Clause "New...

    Publish Vega visualizations as embedded web components with interactive parameters.

  • vega-lite vega-lite 4,260
    star
    updated about 1 year ago BSD 3-Clause "New...

    A concise grammar of interactive graphics, built on Vega.

  • updated over 1 year ago BSD 3-Clause "New...

    Themes for stylized Vega and Vega-Lite visualizations.

  • updated about 1 year ago BSD 3-Clause "New...

    Tooltip Plugin for Vega-Lite

  • visx visx 19,315
    star
    updated 2 months ago MIT License

    ๐Ÿฏ visx | visualization components

Date & Time

  • chrono chrono 3,708
    star
    updated about 1 year ago MIT License

    A natural language date parser in Javascript

  • date-fns date-fns 34,389
    star
    updated about 2 months ago MIT License

    โณ Modern JavaScript date utility library โŒ›๏ธ

Debugging & Inspection

  • flipper flipper 13,221
    star
    updated 6 months ago MIT License

    A desktop debugging platform for mobile developers.

  • updated almost 2 years ago Other

    Debug your JavaScript code running in Google Chrome from VS Code.

  • updated about 3 years ago Other

    A library for implementing VS Code debug adapters for targets that implement the Chrome Debugging Protocol.

  • updated 12 months ago Other

    Debug adapter protocol and implementation for VS Code.

  • updated about 1 year ago MIT License

    The VS Code JavaScript debugger

  • updated almost 2 years ago Other

    A VS Code debug adapter that supports debugging Node via the Chrome Debugging Protocol.

Dependency Injection

  • InversifyJS InversifyJS 11,010
    star
    updated 4 months ago MIT License

    A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.

  • typedi typedi 4,008
    star
    updated 3 months ago MIT License

    Simple yet powerful dependency injection tool for JavaScript and TypeScript.

Documentation Tools

  • compodoc compodoc 3,995
    star
    updated 29 days ago MIT License

    ๐Ÿ“” The missing documentation tool for your Angular, Nest & Stencil application

  • docsearch docsearch 3,980
    star
    updated 4 days ago MIT License

    ๐Ÿ“˜ The easiest way to add search to your documentation.

  • docusaurus docusaurus 56,059
    star
    updated 16 days ago MIT License

    Easy to maintain open source documentation websites.

  • docz docz 23,491
    star
    updated about 1 year ago MIT License

    โœ It has never been so easy to document your things!

  • updated 4 months ago MIT License

    Checks TypeScript types match expected values

  • typedoc typedoc 7,701
    star
    updated 7 days ago Apache License 2.0

    Documentation generator for TypeScript projects.

Drag & Drop

  • interact.js interact.js 11,718
    star
    updated about 1 year ago MIT License

    JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)

  • updated almost 2 years ago MIT License

    Angular 2 Drag-and-Drop without dependencies

  • react-dnd react-dnd 20,968
    star
    updated 9 months ago MIT License

    Drag and Drop for React

  • updated 11 months ago MIT License

    React bindings for SortableJS

ES6 & ESNext Tools

  • babel babel 43,141
    star
    updated about 2 months ago MIT License

    ๐Ÿ  Babel is a compiler for writing next generation JavaScript.

  • nest nest 67,297
    star
    updated 8 days ago MIT License

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript ๐Ÿš€

  • redux redux 60,801
    star
    updated about 1 month ago MIT License

    A JS library for predictable global state management

  • updated 3 months ago MIT License

    Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress ๐Ÿ’…

  • svelte svelte 77,898
    star
    updated 2 months ago MIT License

    Cybernetically enhanced web apps

  • ts-node ts-node 12,883
    star
    updated 3 months ago MIT License

    TypeScript execution and REPL for node.js

  • tslib tslib 1,157
    star
    updated about 1 year ago BSD Zero Clause L...

    Runtime library for TypeScript helpers.

  • TypeScript TypeScript 100,730
    star
    updated 6 days ago Apache License 2.0

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • updated 2 months ago Creative Commons ...

    The Website and web infrastructure for learning TypeScript

Event Emitter & Pub/Sub

  • updated over 1 year ago MIT License

    ๐Ÿ“ฐ A small module that implements GraphQL subscriptions for Node.js

  • mitt mitt 9,030
    star
    updated over 1 year ago MIT License

    ๐ŸฅŠ Tiny 200 byte functional event emitter / pubsub.

File Handling

  • updated 11 months ago MIT License

    Resolve and parse `tsconfig.json`, replicating TypeScript's behaviour

Form Serialization

  • formily formily 11,318
    star
    updated 28 days ago MIT License

    ๐Ÿ“ฑ๐Ÿš€ ๐Ÿงฉ Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3

  • updated about 2 months ago MIT License

    Reactive MobX Form State Management

  • updated 17 days ago MIT License

    ๐Ÿ“‹ React Hooks for form state management and validation (Web + React Native)

  • updated over 1 year ago MIT License

    The goal of this project is to provide a set of simple samples, providing and step by step guide to start working with React and Typescript.

Form Validation

  • updated 5 months ago MIT License

    Decorator-based property validation for classes.

  • updated over 3 years ago MIT License

    angular2 validation

Frontend Frameworks & Boilerplates

  • angular angular 96,000
    star
    updated 12 days ago MIT License

    Deliver web apps with confidence ๐Ÿš€

  • ant-design ant-design 91,344
    star
    updated 3 months ago MIT License

    An enterprise-class UI design language and React UI library

  • astro astro 45,685
    star
    updated about 1 month ago Other

    The web framework for content-driven websites. โญ๏ธ Star to support our work!

  • updated 30 days ago MIT License

    Angular UI and data visualization components

  • updated about 2 months ago MIT License

    Vue UI and data visualization components

  • updated 3 months ago MIT License

    A Foundation for Scalable Cross-Platform Apps

  • remix remix 28,804
    star
    updated about 2 months ago MIT License

    Build Better Websites. Create modern, resilient user experiences with web fundamentals.

  • stimulus stimulus 12,604
    star
    updated about 2 months ago MIT License

    A modest JavaScript framework for the HTML you already have

  • updated about 5 years ago MIT License

    A starter template for TypeScript and React with a detailed README describing how to use the two together.

  • vue vue 207,650
    star
    updated 2 months ago MIT License

    This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

Functional Programming

  • fp-ts fp-ts 10,811
    star
    updated 5 days ago MIT License

    Functional programming in TypeScript

  • updated about 1 month ago MIT License

    Immutable persistent data collections for Javascript which increase efficiency and simplicity.

Game Development

  • colyseus colyseus 5,772
    star
    updated about 2 months ago MIT License

    โš” Multiplayer Framework for Node.js

General Utilities

  • date-fns date-fns 34,389
    star
    updated about 2 months ago MIT License

    โณ Modern JavaScript date utility library โŒ›๏ธ

Generator Libraries

  • crud crud 4,047
    star
    updated 3 months ago MIT License

    NestJs CRUD for RESTful APIs

  • updated 8 days ago MIT License

    A collection of code generators for modern JavaScript applications

Geocoding & Address

  • updated 24 days ago Apache License 2.0

    Node.js client library for Google Maps API Web Services

GraphQL Clients & Tools

  • updated 2 months ago MIT License

    ๐Ÿš€ ย A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.

  • updated 12 months ago MIT License

    ๐ŸŒ ย Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

  • directus directus 26,757
    star
    updated 3 months ago Other

    The Modern Data Stack ๐Ÿฐ โ€” Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.

  • graphiql graphiql 15,913
    star
    updated about 2 months ago MIT License

    GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.

  • updated 3 months ago MIT License

    ๐Ÿ“Ÿ Command line tool for common GraphQL development workflows

  • updated 1 day ago Apache License 2.0

    Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.

  • updated 3 days ago Other

    GraphQL execution using a JIT compiler

  • graphql-js graphql-js 20,017
    star
    updated 2 months ago MIT License

    A reference implementation of GraphQL for JavaScript

  • updated 17 days ago MIT License

    ๐Ÿ”ง Utility library for GraphQL to build, stitch and mock GraphQL schemas in the SDL-first approach

  • updated 10 months ago MIT License

    Translate APIs described by OpenAPI Specifications (OAS) into GraphQL

  • urql urql 7,504
    star

    The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.

Grid & Layout

  • ag-grid ag-grid 12,489
    star
    updated about 2 months ago Other

    The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

  • gridjs gridjs 4,348
    star
    updated 3 months ago MIT License

    Advanced table plugin

Guided Tours & Onboarding

  • updated over 1 year ago Other

    Build and design consistent, efficient, and accessible UIs for all Okta users.

HTTP

  • got got 14,218
    star
    updated about 1 month ago MIT License

    ๐ŸŒ Human-friendly and powerful HTTP request library for Node.js

  • micro micro 10,525
    star
    updated over 1 year ago MIT License

    Asynchronous HTTP microservices

i18n & l10n

  • core core 4,495
    star
    updated 5 months ago MIT License

    The internationalization (i18n) library for Angular

  • formatjs formatjs 14,283
    star
    updated 22 days ago

    The monorepo home to all of the FormatJS related libraries, most notably react-intl.

  • i18n i18n 625
    star
    updated about 2 years ago Other

    ๐ŸŒ The home of Electron's translated documentation

  • js-lingui js-lingui 4,010
    star
    updated 10 months ago MIT License

    ๐ŸŒ ๐Ÿ“– A readable, automated, and optimized (3 kb) internationalization for JavaScript

  • tsdoc tsdoc 4,705
    star
    updated 3 months ago MIT License

    A doc comment standard for TypeScript

  • tsyringe tsyringe 5,104
    star
    updated 5 months ago MIT License

    Lightweight dependency injection container for JavaScript/TypeScript

Icon & Font

  • updated 3 months ago MIT License

    โญ Ant Design SVG Icons

  • eva-icons eva-icons 8,576
    star
    updated over 1 year ago MIT License

    A pack of more than 480 beautifully crafted Open Source icons. SVG, Sketch, Web Font and Animations support.

  • ionicons ionicons 17,166
    star
    updated 11 months ago MIT License

    Premium hand-crafted icons built by Ionic, for Ionic apps and web apps everywhere ๐ŸŒŽ

Image Processing

  • face-api.js face-api.js 16,478
    star
    updated 9 months ago MIT License

    JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js

Infinite Scrolling

  • notistack notistack 3,489
    star
    updated over 1 year ago Other

    Highly customizable notification snackbars (toasts) that can be stacked on top of each other

  • updated about 1 year ago MIT License

    An awesome Infinite Scroll component in react.

IoT & Device Communication

  • updated 11 months ago

    IOTA JavaScript

JSON & Data Manipulation

  • ajv ajv 13,798
    star
    updated about 1 month ago MIT License

    The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)

  • updated about 1 year ago MIT License

    Custom error messages in JSON Schemas for Ajv validator

  • updated 2 months ago MIT License

    JSON Schema format validation for Ajv v8+

  • updated over 1 year ago MIT License

    Additional JSON-Schema keywords for Ajv JSON validator

  • updated about 1 year ago MIT License

    โšก๏ธ A fully-featured and blazing-fast JavaScript API client to interact with Algolia.

  • updated over 1 year ago GNU General Publi...

    โญ๏ธ Transform data chaos into clarity with JSON Crack - the ultimate JSON visualization solution.

Layout & Responsive Design

  • updated about 2 months ago MIT License

    Provides HTML UI layout for Angular applications; using Flexbox and a Responsive API

  • vuetify vuetify 39,740
    star
    updated 18 days ago MIT License

    ๐Ÿ‰ Vue Component Framework

Lazy Loading & Performance

  • updated over 1 year ago Other

    A super-simple-small promise-based keyval store implemented with IndexedDB

Loading Indicators & Progress Bars

  • updated 12 days ago MIT License

    Automatic page loading / progress bar for Angular

Local & Session Storage

  • updated about 4 years ago

    Angular 2+ decorator to save and restore variables/class properties to HTML5 LocalStorage automatically.

  • updated about 1 year ago MIT License

    Ionic Storage module for Ionic apps

Logging & Debugging

  • updated about 1 year ago MIT License

    Microsoft Application Insights SDK for Node.js

  • ioredis ioredis 14,344
    star
    updated 2 months ago MIT License

    ๐Ÿš€ A robust, performance-focused, and full-featured Redis client for Node.js.

  • updated 9 days ago MIT License

    Official Sentry SDKs for JavaScript

  • tsyringe tsyringe 5,104
    star
    updated 5 months ago MIT License

    Lightweight dependency injection container for JavaScript/TypeScript

Machine Learning & AI

  • brain.js brain.js 14,332
    star
    updated 4 months ago MIT License

    ๐Ÿค– GPU accelerated Neural networks in JavaScript for Browsers and Node.js

  • tfjs tfjs 18,430
    star
    updated 3 days ago Apache License 2.0

    A WebGL accelerated JavaScript library for training and deploying ML models.

Mapping & Geospatial

  • updated 8 days ago Apache License 2.0

    compact, modular JavaScript wrappers for the ArcGIS REST API

  • updated 7 months ago Apache License 2.0

    A tiny library to help load ArcGIS API for JavaScript modules in non-Dojo applications

  • updated about 2 months ago Other

    Samples for the Google Maps JavaScript v3 API

  • updated 3 months ago Other

    React friendly API wrapper around MapboxGL JS

Markdown & Text Formatting

  • updated 6 months ago MIT License

    React component and hook to use remark to render markdown

  • tiptap tiptap 25,838
    star
    updated 3 months ago MIT License

    The headless rich text editor framework for web artisans.

  • tui.editor tui.editor 16,941
    star
    updated 4 months ago MIT License

    ๐Ÿž๐Ÿ“ Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.

Miscellaneous

  • updated about 1 year ago MIT License

    โœ๏ธ Apollo CLI for client tooling (Mostly replaced by Rover)

  • updated about 2 years ago MIT License

    A sample setup using Babel CLI to build TypeScript code, and using TypeScript for type-checking.

  • updated 2 months ago Creative Commons ...

    The Website and web infrastructure for learning TypeScript

Mobile App Development

  • expo expo 33,454
    star
    updated 12 days ago MIT License

    An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.

  • updated 11 months ago MIT License

    A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

  • updated about 1 year ago MIT License

    โšก Empowering JavaScript with native platform APIs. โœจ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java). Use what you love โค๏ธ Angular, Capacitor, Ionic, React, Solid, Svelte, Vue with: SwiftUI, Jetpack Compose, Flutter and you name it compatible.

  • vant vant 23,055
    star
    updated 3 months ago MIT License

    A lightweight, customizable Vue UI library for mobile web apps.

Modal & Dialog

  • dialog dialog 371
    star
    updated 11 months ago MIT License

    ๐Ÿ‘ป A simple to use, highly customizable, and powerful modal for Angular Applications

Modular CSS & CSS Frameworks

  • updated 2 months ago MIT License

    Themeable design system for the SEEK Group

Module Loaders

  • jspm-cli jspm-cli 3,752
    star
    updated 11 months ago Apache License 2.0

    ES Module Package Manager

Multimedia

  • face-api.js face-api.js 16,478
    star
    updated 9 months ago MIT License

    JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js

  • pxt pxt 2,076
    star
    updated 15 days ago MIT License

    Microsoft MakeCode (PXT - Programming eXperience Toolkit)

MVC & MVVM Frameworks

  • angular angular 96,000
    star
    updated 12 days ago MIT License

    Deliver web apps with confidence ๐Ÿš€

  • updated about 2 months ago Other

    Business React components for Bootstrap and Material-UI

  • feathers feathers 15,044
    star
    updated 24 days ago MIT License

    The API and real-time application framework

  • foal foal 1,890
    star
    updated about 2 months ago MIT License

    Full-featured Node.js framework, with no complexity. ๐Ÿš€ Simple and easy to use, TypeScript-based and well-documented.

  • keystone keystone 9,024
    star
    updated 3 months ago MIT License

    The most powerful headless CMS for Node.js โ€” built with GraphQL and React

  • updated over 1 year ago Other

    LoopBack makes it easy to build modern API applications that require complex integrations.

  • mobx mobx 27,506
    star
    updated 11 days ago MIT License

    Simple, scalable state management.

  • nest nest 67,297
    star
    updated 8 days ago MIT License

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript ๐Ÿš€

  • react.dev react.dev 11,020
    star
    updated 7 days ago Creative Commons ...

    The React documentation website

  • redwood redwood 17,239
    star
    updated 9 days ago MIT License

    The App Framework for Startups

  • updated about 5 years ago MIT License

    A starter template for TypeScript and React with a detailed README describing how to use the two together.

  • vue vue 207,650
    star
    updated 2 months ago MIT License

    This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

Navigation & Menu

  • nebular nebular 8,046
    star
    updated 3 months ago MIT License

    ๐Ÿ’ฅ Customizable Angular UI Library based on Eva Design System ๐ŸŒšโœจDark Mode

  • updated 29 days ago MIT License

    Bootstrap components built with React

  • updated about 2 months ago

    Routing and navigation for your React Native apps

Notifications & Alerts

  • novu novu 33,821
    star
    updated 3 months ago Other

    Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations.

Offline & Service Worker

  • idb idb 5,582
    star
    updated over 1 year ago ISC License

    IndexedDB, but with promises

OS Detection

  • updated 30 days ago MIT License

    Test utilities for Yeoman generators

Package Managers

  • lerna lerna 35,034
    star
    updated 12 months ago MIT License

    ๐Ÿ‰ Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.

  • nexe nexe 12,369
    star
    updated about 1 year ago MIT License

    ๐ŸŽ‰ create a single executable out of your node.js apps

  • oclif oclif 8,985
    star
    updated about 1 month ago MIT License

    CLI for generating, building, and releasing oclif CLIs. Built by Salesforce.

  • pnpm pnpm 28,979
    star
    updated 2 months ago MIT License

    Fast, disk space efficient package manager

  • renovate renovate 17,431
    star
    updated 1 day ago GNU Affero Genera...

    Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io

  • verdaccio verdaccio 16,180
    star
    updated 2 months ago MIT License

    ๐Ÿ“ฆ๐Ÿ” A lightweight Node.js private proxy registry

Pagination & Navigation

  • updated 16 days ago MIT License

    Angular UI Component Library based on Ant Design

Pan & Zoom

  • panzoom panzoom 2,047
    star
    updated 12 months ago MIT License

    A library for panning and zooming elements using CSS transforms ๐Ÿ”

Performance Optimization

  • updated about 2 years ago MIT License

    A sample setup using Babel CLI to build TypeScript code, and using TypeScript for type-checking.

Permissions & User Roles

  • jose jose 3,506
    star
    updated over 1 year ago MIT License

    "JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes.

  • updated 12 months ago Apache License 2.0
  • updated over 1 year ago Apache License 2.0

    A reference implementation of an app using ORY Kratos for auth (login), sign up (registration), profile settings (update password), MFA/2FA, account recovery (password reset), and more for React Native. This repository is available as an expo template!

  • updated about 1 year ago MIT License

    Microsoft Graph client library for JavaScript

Popup & Overlay

  • notistack notistack 3,489
    star
    updated over 1 year ago Other

    Highly customizable notification snackbars (toasts) that can be stacked on top of each other

Presentation & Slideshow

  • G2Plot G2Plot 2,539
    star
    updated 3 months ago MIT License

    ๐Ÿก An interactive and responsive charting library based on G2.

  • updated over 1 year ago

    L7 React ็‰ˆ

  • slidev slidev 33,106
    star
    updated 9 days ago MIT License

    Presentation Slides for Developers

Progress Bar & Loading Indicators

  • updated 12 days ago MIT License

    Automatic page loading / progress bar for Angular

  • updated 4 months ago MIT License

    A collection of loading spinner components for react

Project Starters

  • updated 9 days ago MIT License

    A template repository for TypeScript backend server

  • knests knests 328
    star
    updated 3 months ago MIT License

    Full-stack boilerplate (project/hackathon starter) with Docker/NodeJS/Typescript/GraphQL/React/Material-UI

  • nestia nestia 1,814
    star
    updated 10 days ago MIT License

    NestJS Helper Libraries + TypeScript OpenAPI generator

  • updated about 1 year ago MIT License

    A well-structured production ready Next.js boilerplate with Typescript, Redux, Jest, Enzyme, Express.js, Sass, Css, EnvConfig, Fetch, Reverse Proxy, Bundle Analyzer and Built-in Project CLI. https://pankod.github.io/next-boilerplate/

  • updated almost 2 years ago The Unlicense

    Next.js, Styled-Components, Material UI, Redux, Typescript Boilerplate (Docker Ready)

  • updated 12 months ago Apache License 2.0

    Minimalistic project template to jump start a Node.js back-end application in TypeScript. ESLint, Jest and type definitions included.

  • updated 7 months ago MIT License

    The web's most popular Jamstack front-end template (boilerplate) for building web applications with React

  • updated 5 months ago

    TypeORM helper library enhancing safety in the compilation level

  • updated 10 months ago GNU General Publi...

    Typescript Express Boilerplate

  • updated over 1 year ago MIT License

    ๐Ÿ“˜ Quick and Easy TypeScript Express Starter

  • updated over 1 year ago MIT License

    Quickly create and configure a new library or Node.js project

QA & Linting Tools

  • updated 4 months ago Apache License 2.0

    Launch Google Chrome with ease from node.

  • updated 4 days ago MIT License

    ESLint plugin for Jest

  • jest jest 41,554
    star

    Delightful JavaScript Testing.

Range Slider

  • updated 8 months ago Other

    Small, fast, and accessibility-first React carousel library with an easily customizable UI and behavior to fit your brand and site.

  • updated about 1 month ago MIT License

    React.js Responsive Carousel (with Swipe)

Reactive & Observables

  • platform platform 7,986
    star
    updated 2 months ago Other

    Reactive State for Angular

  • rxjs rxjs 30,686
    star
    updated 4 months ago Apache License 2.0

    A reactive programming library for JavaScript

  • updated about 3 years ago MIT License

    TSLint rules targeting RxJS

Real-time Communication & WebRTC

  • updated 3 months ago ISC License

    mediasoup client side JavaScript library

  • peerjs peerjs 12,283
    star
    updated 2 months ago MIT License

    Simple peer-to-peer with WebRTC.

Real-time Streaming

  • colyseus colyseus 5,772
    star
    updated about 2 months ago MIT License

    โš” Multiplayer Framework for Node.js

  • socket.io socket.io 60,848
    star
    updated 2 months ago MIT License

    Realtime application framework (Node.JS server)

Regular Expression

  • updated 5 months ago MIT License

    Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.

Responsive Images & Picture

  • squoosh squoosh 21,605
    star
    updated 2 months ago Apache License 2.0

    Make images smaller using best-in-class codecs, right in the browser.

Rich Text Editors

  • updated almost 3 years ago BSD 3-Clause "New...

    The open source React and Prosemirror based markdown editor that powers Outline. Want to try it out? Create an account:

  • slate slate 29,809
    star
    updated 4 days ago MIT License

    A completely customizable framework for building rich text editors. (Currently in beta.)

  • tinymce tinymce 14,817
    star
    updated about 2 months ago Other

    The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular

  • tiptap tiptap 25,838
    star
    updated 3 months ago MIT License

    The headless rich text editor framework for web artisans.

Screen Capture & Recording

  • playwright playwright 64,013
    star
    updated 3 months ago Apache License 2.0

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

  • rrweb rrweb 16,563
    star
    updated about 1 month ago MIT License

    record and replay the web

Scrollbar & Custom Scrolling

  • simplebar simplebar 5,981
    star
    updated 2 months ago MIT License

    Custom scrollbars vanilla javascript library with native scroll, done simple, lightweight, easy to use and cross-browser.

  • updated over 1 year ago MIT License

    Customizable, Extendable, and High-Performance JavaScript-Based Scrollbar Solution.

Scrolling & Parallax

  • updated 4 months ago MIT License

    ๐Ÿ“œ inspired by iscroll, and it supports more features and has a better scroll perfermance

SDKs & Third-Party Services

  • updated about 1 year ago MIT License

    โšก๏ธ A fully-featured and blazing-fast JavaScript API client to interact with Algolia.

  • updated 14 days ago Other

    Firebase Javascript SDK

Security & Encryption

  • updated over 3 years ago Mozilla Public Li...

    Project is in active development and has been moved to the EthereumJS monorepo.

  • jose jose 3,506
    star
    updated over 1 year ago MIT License

    "JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes.

  • rlp rlp 120
    star
    updated almost 3 years ago Mozilla Public Li...

    Project is in active development and has been moved to the EthereumJS monorepo.

Server-Side Rendering (SSR)

  • universal universal 4,040
    star
    updated 11 months ago MIT License

    Server-side rendering and Prerendering for Angular

Social Media Integration

  • updated over 1 year ago

    Simplest way to add twitter widgets to your react project.

Sorting & Filtering

  • updated over 1 year ago Apache License 2.0

    A schema-based data mapper for Amazon DynamoDB.

Spreadsheet

  • updated about 1 month ago MIT License

    Library for building distributed, real-time collaborative web applications

State Machines

  • xstate xstate 26,611
    star
    updated 3 months ago MIT License

    Actor-based state management & orchestration for complex app logic.

State Management

  • updated about 2 months ago MIT License

    ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป Use Ant Design like a Pro!

  • core core 10,242
    star
    updated 5 months ago MIT License

    Online IDE powered by Visual Studio Code โšก๏ธ

  • jotai jotai 18,007
    star
    updated 3 months ago MIT License

    ๐Ÿ‘ป Primitive and flexible state management for React

  • mitt mitt 9,030
    star
    updated over 1 year ago MIT License

    ๐ŸฅŠ Tiny 200 byte functional event emitter / pubsub.

  • platform platform 7,986
    star
    updated 2 months ago Other

    Reactive State for Angular

  • query query 41,944
    star
    updated 21 days ago MIT License

    ๐Ÿค– Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.

  • updated 2 months ago MIT License

    The official, opinionated, batteries-included toolset for efficient Redux development

  • rematch rematch 8,478
    star
    updated about 1 year ago MIT License

    The Redux Framework

  • store store 3,524
    star
    updated 3 months ago MIT License

    ๐Ÿš€ NGXS - State Management for Angular

  • zustand zustand 45,348
    star
    updated 3 months ago MIT License

    ๐Ÿป Bear necessities for state management in React

Static Site Generator

  • astro astro 45,685
    star
    updated about 1 month ago Other

    The web framework for content-driven websites. โญ๏ธ Star to support our work!

  • vitepress vitepress 12,445
    star
    updated about 2 months ago MIT License

    Vite & Vue powered static site generator.

Storage & Caching

  • updated almost 2 years ago MIT License

    A memoization library which only remembers the latest invocation

  • rxdb rxdb 21,520
    star
    updated 1 day ago Apache License 2.0

    A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/

String Manipulation

  • fp-ts fp-ts 10,811
    star
    updated 5 days ago MIT License

    Functional programming in TypeScript

  • ms ms 4,912
    star
    updated 9 months ago MIT License

    Tiny millisecond conversion utility

Syntax Highlighting & Code Editing

  • updated almost 2 years ago MIT License

    The only TypeScript package you will ever need

  • updated about 1 month ago MIT License

    Repo hosts npm packages for monaco-languageclient, vscode-ws-jsonrpc, monaco-editor-wrapper, @typefox/monaco-editor-react and monaco-languageclient-examples

  • shiki shiki 9,598
    star
    updated about 2 months ago MIT License

    A beautiful yet powerful syntax highlighter

  • vscode vscode 163,565
    star
    updated 6 days ago MIT License

    Visual Studio Code

  • updated about 1 month ago MIT License

    Sample code illustrating the VS Code extension API.

Tab & Accordion

  • updated about 2 months ago MIT License

    Angular powered Bootstrap

Table & Grid

  • ag-grid ag-grid 12,489
    star
    updated about 2 months ago Other

    The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

  • updated 3 months ago

    A command-line interface for DevExtreme

  • table table 24,677
    star
    updated 3 months ago MIT License

    ๐Ÿค– Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table

Task Runners & Build Automation

  • just just 1,951
    star
    updated 3 days ago MIT License

    The task library that just works

  • rushstack rushstack 5,840
    star
    updated 28 days ago Other

    Monorepo for tools developed by the Rush Stack community

  • tsdoc tsdoc 4,705
    star
    updated 3 months ago MIT License

    A doc comment standard for TypeScript

Template Engines

  • grapesjs grapesjs 17,231
    star

    Free and Open source Web Builder Framework. Next generation tool for building templates without coding

Terminal

  • hyper hyper 43,163
    star
    updated 2 months ago MIT License

    A terminal built on web technologies

  • tabby tabby 57,415
    star
    updated 3 months ago MIT License

    A terminal for a more modern age

  • upterm upterm 19,318
    star
    updated over 5 years ago MIT License

    A terminal emulator for the 21st century.

  • xterm.js xterm.js 17,353
    star
    updated about 2 months ago MIT License

    A terminal for the web

Testing Frameworks

  • jest jest 41,554
    star

    Delightful JavaScript Testing.

  • just just 1,951
    star
    updated 3 days ago MIT License

    The task library that just works

  • playwright playwright 64,013
    star
    updated 3 months ago Apache License 2.0

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

  • puppeteer puppeteer 88,566
    star
    updated 2 days ago Apache License 2.0

    JavaScript API for Chrome and Firefox

  • updated over 1 year ago MIT License

    Testing utility for VS Code extensions

  • updated about 2 months ago MIT License

    Next-gen browser and mobile automation test framework for Node.js

Text-to-Speech & Speech Recognition

Theme & Skin

  • nebular nebular 8,046
    star
    updated 3 months ago MIT License

    ๐Ÿ’ฅ Customizable Angular UI Library based on Eva Design System ๐ŸŒšโœจDark Mode

Touch & Gesture

  • interact.js interact.js 11,718
    star
    updated about 1 year ago MIT License

    JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)

Type Checking

  • ajv ajv 13,798
    star
    updated about 1 month ago MIT License

    The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)

  • updated 1 day ago Other

    The repository for high quality TypeScript type definitions.

  • elm-ts elm-ts 301
    star
    updated about 2 years ago MIT License

    A porting to TypeScript featuring fp-ts, rxjs6 and React

  • updated about 3 years ago MIT License

    ๐Ÿ‘พ A cli tool to install all your @types/<any> files into your devDependencies!

  • updated 5 months ago MIT License

    compile-time json-parser

  • updated 10 months ago MIT License

    Powerful nominal types for your Typescript project

  • prisma prisma 38,335
    star
    updated 3 months ago Apache License 2.0

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

  • updated almost 2 years ago Apache License 2.0

    ๐Ÿ‘ท TypeScript's largest type utility library

  • updated over 4 years ago MIT License

    Type utilities for typescript

  • type-fest type-fest 14,015
    star
    updated about 2 months ago Creative Commons ...

    A collection of essential TypeScript types

  • updated over 1 year ago

    ๐Ÿ‘พ JS type systems interportability

  • updated 6 months ago MIT License

    A comprehensive collection of type-guards, type assertions and related utils

  • updated over 4 years ago MIT License

    Helpers for typescript generic types

  • typesync typesync 1,390
    star
    updated over 1 year ago MIT License

    Install missing TypeScript typings for dependencies in your package.json.

  • updated over 2 years ago MIT License

    A programming language designed for typescript type generation

  • updated 4 months ago MIT License

    Collection of utility types, complementing TypeScript built-in mapped types and aliases (think "lodash" for static types).

  • zod zod 33,028
    star
    updated about 1 month ago MIT License

    TypeScript-first schema validation with static type inference

UI Components

  • ant-design ant-design 91,344
    star
    updated 3 months ago MIT License

    An enterprise-class UI design language and React UI library

  • blueprint blueprint 19,885
    star
    updated over 1 year ago Apache License 2.0

    A React-based UI toolkit for the web

  • chakra-ui chakra-ui 37,613
    star
    updated 16 days ago MIT License

    โšก๏ธ Simple, Modular & Accessible UI Components for your React Applications

  • updated about 2 months ago Other

    Business React components for Bootstrap and Material-UI

  • headlessui headlessui 25,564
    star
    updated 2 months ago MIT License

    Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.

  • updated 11 months ago MIT License

    A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

  • material-ui material-ui 92,814
    star
    updated 3 months ago MIT License

    Materialย UI: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.

  • updated almost 2 years ago MIT License

    โšก๏ธ Lightning-fast search for React and React Native applications, by Algolia.

  • storybook storybook 83,871
    star
    updated about 2 months ago MIT License

    Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

  • vant vant 23,055
    star
    updated 3 months ago MIT License

    A lightweight, customizable Vue UI library for mobile web apps.

User Input & Forms

  • updated 3 months ago MIT License

    โญ Ant Design SVG Icons

  • updated 8 days ago MIT License

    Essential UI blocks for building mobile web apps.

  • updated about 2 months ago MIT License

    ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป Use Ant Design like a Pro!

  • updated about 4 years ago MIT License

    ๐ŸŒƒ Powerful and easy to use beautiful layout

  • formik formik 33,930
    star
    updated 7 days ago Apache License 2.0

    Build forms in React, without the tears ๐Ÿ˜ญ

  • updated over 2 years ago MIT License

    ๐Ÿ’พ Persist and rehydrate a Formik form to localStorage

  • hooks hooks 13,974
    star
    updated 29 days ago MIT License

    A high-quality & reliable React Hooks library. https://ahooks.pages.dev/

  • updated 17 days ago MIT License

    ๐Ÿ“‹ React Hooks for form state management and validation (Web + React Native)

  • updated about 1 month ago MIT License

    The Select Component for React.js

  • uniforms uniforms 1,933
    star
    updated 3 months ago MIT License

    A React library for building forms from any schema.

Validation & Sanitization

  • updated 5 months ago MIT License

    Decorator-based transformation, serialization, and deserialization between objects and classes.

  • updated 5 months ago MIT License

    Decorator-based property validation for classes.

  • updated about 1 month ago MIT License

    An express.js middleware for validator.js.

  • updated 5 months ago MIT License

    Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.

  • yup yup 21,194
    star
    updated about 1 year ago MIT License

    Dead simple Object schema validation

  • zod zod 33,028
    star
    updated about 1 month ago MIT License

    TypeScript-first schema validation with static type inference

Version Control & Git

  • bit bit 17,810
    star
    updated about 2 months ago Other

    A build system for development of composable software.

  • commitlint commitlint 16,782
    star
    updated 7 days ago MIT License

    ๐Ÿ““ Lint commit messages

  • desktop desktop 19,498
    star
    updated 3 months ago MIT License

    Focus on what matters instead of fighting with Git.

  • updated about 2 months ago MIT License

    :octocat: Browser extension that simplifies the GitHub interface and adds useful features

Virtual DOM

  • slate slate 29,809
    star
    updated 4 days ago MIT License

    A completely customizable framework for building rich text editors. (Currently in beta.)

  • updated 2 months ago MIT License

    A simple and composable way to validate data in JavaScript (and TypeScript).

Visualization & Charting

  • updated about 2 months ago MIT License

    ๐Ÿ“Š Re-usable, easy interface JavaScript chart library based on D3.js

  • chartist chartist 13,341
    star
    updated 28 days ago MIT License

    Simple responsive charts

  • echarts echarts 56,321
    star
    updated about 1 year ago Apache License 2.0

    Apache ECharts is a powerful, interactive charting and data visualization library for browser

  • F2 F2 7,884
    star
    updated about 1 month ago MIT License

    ๐Ÿ“ฑ๐Ÿ“ˆAn elegant, interactive and flexible charting library for mobile.

  • G2 G2 12,061
    star
    updated 2 months ago MIT License

    ๐Ÿ“Š The concise and progressive visualization grammar.

  • highcharts highcharts 12,020
    star
    updated 10 days ago Other

    Highcharts JS, the JavaScript charting framework

  • L7 L7 3,594
    star
    updated 3 months ago MIT License

    ๐ŸŒŽ Large-scale WebGL-powered Geospatial Data Visualization analysis engine.

  • updated 4 months ago MIT License

    noUiSlider is a lightweight, ARIA-accessible JavaScript range slider with multi-touch and keyboard support. It is fully GPU animated: no reflows, so it is fast; even on older devices. It also fits wonderfully in responsive designs and has no dependencies.

  • plottable plottable 2,926
    star
    updated about 1 year ago MIT License

    ๐Ÿ“Š A library of modular chart components built on D3

  • updated 3 months ago Other

    React friendly API wrapper around MapboxGL JS

  • visx visx 19,315
    star
    updated 2 months ago MIT License

    ๐Ÿฏ visx | visualization components

Voice Command

  • updated over 1 year ago Apache License 2.0

    The Alexa Skills Kit SDK for Node.js helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.

Web Components & Custom Elements

  • stencil stencil 11,913
    star
    updated about 1 year ago Other

    A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.

WebGL & 3D Rendering

  • Babylon.js Babylon.js 22,872
    star
    updated 3 months ago Apache License 2.0

    Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

Webpack Plugins

  • ts-loader ts-loader 3,453
    star
    updated 28 days ago MIT License

    TypeScript loader for webpack

Web Push Notifications

Web Sockets & Real-time

  • socket.io socket.io 60,848
    star
    updated 2 months ago MIT License

    Realtime application framework (Node.JS server)

  • telegraf telegraf 8,113
    star
    updated 3 months ago MIT License

    Modern Telegram Bot Framework for Node.js

WebVR & AR

  • argon argon 403
    star
    updated about 4 years ago Apache License 2.0

    An open-standards augmented reality platform for the web

Web Workers & Background Processing

  • updated over 1 year ago MIT License

    ๐Ÿ”— Interface for fetching and modifying control flow of GraphQL requests

  • comlink comlink 11,198
    star
    updated 2 months ago Apache License 2.0

    Comlink makes WebWorkers enjoyable.

  • updated about 1 year ago MIT License

    ๐Ÿงต Make web workers & worker threads as simple as a function call.

XML & RSS Handling

  • updated 14 days ago

    An XML builder for node.js