Awesome TypeScript

Admin

  • appsmith appsmith 30,808
    star
    updated 5 days 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 24,930
    star
    updated about 2 months ago MIT License

    Customizable admin dashboard template based on Angular 10+

  • react-admin react-admin 22,823
    star
    updated 6 months 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,031
    star
    updated 30 days ago MIT License

    Simple, scalable state management.

  • motion motion 20,794
    star
    updated 2 months ago MIT License

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

  • updated 9 months ago MIT License

    A lightweight magic-move library for configurable layout transitions

  • updated 3 days ago MIT License

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

  • updated 1 day ago

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

  • zustand zustand 40,292
    star
    updated 10 days ago MIT License

    ๐Ÿป Bear necessities for state management in React

API & REST

  • updated 6 months ago MIT License

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

  • updated 4 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 14,848
    star
    updated about 1 month ago MIT License

    The API and real-time application framework

  • updated 9 months ago Other

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

  • updated 2 months ago MIT License

    Translate APIs described by OpenAPI Specifications (OAS) into GraphQL

  • prism prism 3,894
    star
    updated 21 days ago Apache License 2.0

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

  • redoc redoc 21,959
    star
    updated 28 days ago MIT License

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

  • refine refine 20,290
    star
    updated 28 days ago MIT License

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

  • tsoa tsoa 3,049
    star
    updated 19 days ago MIT License

    Build OpenAPI-compliant REST APIs using TypeScript and Node

Audio & Video

  • jitsi-meet jitsi-meet 20,307
    star
    updated 6 months 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 18,556
    star
    updated 5 days ago Other

    ๐ŸŽฅ Make videos programmatically with React

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

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

Authentication & Authorization

  • next-auth next-auth 21,274
    star
    updated 7 days ago ISC License

    Authentication for the Web.

Autocomplete

  • updated 6 days ago MIT License

    IDE-style autocomplete for your existing terminal & shell

  • updated 19 days ago MIT License

    ๐Ÿ”ฎ Fast and full-featured autocomplete library

  • updated about 1 month ago MIT License

    React typeahead with Bootstrap styling

Barcode & QR Code

  • jsQR jsQR 3,433
    star
    updated 6 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,187
    star
    updated 5 months ago Apache License 2.0

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

Browser Extension

  • Memex Memex 4,198
    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 6 days ago MIT License

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

  • nativefier nativefier 34,449
    star
    updated 5 months ago MIT License

    Make any web page a desktop application

  • ts-loader ts-loader 3,413
    star
    updated 29 days ago MIT License

    TypeScript loader for webpack

  • ts-node ts-node 12,395
    star
    updated about 1 month ago MIT License

    TypeScript execution and REPL for node.js

  • TypeScript TypeScript 96,513
    star
    updated 22 days ago Apache License 2.0

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

  • vite vite 63,320
    star
    updated 9 days ago MIT License

    Next generation frontend tooling. It's fast!

  • updated 11 months ago MIT License

    A web dev server that lets you import anything*

Canvas & Drawing

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

    ๐Ÿค– A framework for automated visual analytics.

  • G G 960
    star
    updated 3 months ago

    ๐Ÿ’ฅ A flexible rendering engine for visualization.

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

    โ™พ A Graph Visualization Framework in JavaScript

  • updated 22 days ago MIT License

    A React toolkit for graph visualization based on G6

  • html2canvas html2canvas 29,358
    star
    updated 3 months ago MIT License

    Screenshots with JavaScript

  • konva konva 10,344
    star
    updated about 1 month 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 24,740
    star
    updated 3 months ago Apache License 2.0

    a very good whiteboard

  • X6 X6 5,202
    star
    updated 27 days ago MIT License

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

CLI

  • ink ink 22,325
    star
    updated 10 months ago MIT License

    ๐ŸŒˆ React for interactive command-line apps

Client-Side Routing

  • angular-cli angular-cli 26,550
    star
    updated 24 days ago MIT License

    CLI tool for Angular

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

    The Ionic command-line interface

  • updated 10 days ago MIT License

    Declarative routing for React

  • ui-router ui-router 13,611
    star
    updated 10 months ago MIT License

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

CMS

  • updated 3 months ago MIT License

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

  • crud crud 3,823
    star
    updated 5 months ago MIT License

    NestJs CRUD for RESTful APIs

  • keystone keystone 8,710
    star
    updated 18 days ago MIT License

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

  • updated 12 months ago MIT License

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

  • updated 9 months ago MIT License

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

Code Conversion & Transpilation

  • babel babel 42,702
    star
    updated 2 months ago MIT License

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

  • updated 3 months ago MIT License
  • postcss postcss 27,948
    star
    updated 3 months ago MIT License

    Transforming styles with JS plugins

Color Manipulation

  • updated 4 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 36,000
    star
    updated 10 days ago MIT License

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

  • material-ui material-ui 90,767
    star
    updated 9 days ago MIT License

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

  • rete rete 9,287
    star
    updated about 2 months ago MIT License

    JavaScript framework for visual programming

  • vuetify vuetify 38,350
    star
    updated 3 months ago MIT License

    ๐Ÿ‰ Vue Component Framework

Computer Vision & Image Detection

  • tfjs-models tfjs-models 13,498
    star
    updated 20 days ago Apache License 2.0

    Pretrained models for TensorFlow.js

Configuration

  • updated 3 months ago MIT License

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

Control Flow & Async

  • updated 2 months ago MIT License

    Semaphore using `async` and `await`

  • swr swr 28,968
    star
    updated 5 days ago MIT License

    React Hooks for Data Fetching

  • updated 5 months ago MIT License

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

Cryptocurrency

  • updated almost 3 years ago Other

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

  • ethers.js ethers.js 7,132
    star
    updated 4 months ago MIT License

    Complete Ethereum library and wallet implementation in JavaScript.

  • updated 12 months ago MIT License

CSS-in-JS

  • updated 9 months ago MIT License

    Themeable design system for the SEEK Group

  • linaria linaria 11,042
    star
    updated 18 days ago MIT License

    Zero-runtime CSS in JS library

  • lunar lunar 461
    star
    updated 4 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 4 months ago MIT License

    Angular UI and data visualization components

  • updated about 1 month ago

    A command-line interface for DevExtreme

  • updated 3 months ago MIT License

    Vue UI and data visualization components

  • fluentui fluentui 17,405
    star
    updated 6 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 6,836
    star
    updated about 1 month ago MIT License

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

  • prisma prisma 36,195
    star
    updated 13 days ago Apache License 2.0

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

  • updated 11 months ago

    TypeORM helper library enhancing safety in the compilation level

  • typeorm typeorm 32,946
    star
    updated 7 days 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 10 months 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 5,640
    star
    updated about 1 month 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 573
    star
    updated 11 months ago MIT License

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

  • updated about 1 year ago MIT License

    A generically typed set of collections for use with TypeScript

Data Visualization

  • updated 9 months ago MIT License

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

  • updated 6 months ago Other

    CompassQL Query Language for visualization recommendation.

  • F2 F2 7,826
    star
    updated 3 months ago MIT License

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

  • G2 G2 11,914
    star
    updated 3 days ago MIT License

    ๐Ÿ“Š The concise and progressive visualization grammar.

  • G2Plot G2Plot 2,501
    star
    updated about 2 months ago MIT License

    ๐Ÿก An interactive and responsive charting library.

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

    โ™พ A Graph Visualization Framework in JavaScript

  • grafana grafana 59,166
    star
    updated 18 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,269
    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 4 months ago Apache License 2.0

    Apache Superset is a Data Visualization and Data Exploration Platform

  • updated 6 days ago

    Common repository for example datasets used by Vega-related projects

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

    Publish Vega visualizations as embedded web components with interactive parameters.

  • vega-lite vega-lite 4,260
    star
    updated 5 months ago BSD 3-Clause "New...

    A concise grammar of interactive graphics, built on Vega.

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

    Themes for stylized Vega and Vega-Lite visualizations.

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

    Tooltip Plugin for Vega-Lite

  • visx visx 18,392
    star
    updated 13 days ago MIT License

    ๐Ÿฏ visx | visualization components

Date & Time

  • chrono chrono 3,708
    star
    updated 6 months ago MIT License

    A natural language date parser in Javascript

  • date-fns date-fns 32,550
    star
    updated 4 months ago MIT License

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

Debugging & Inspection

  • flipper flipper 13,124
    star
    updated 19 days ago MIT License

    A desktop debugging platform for mobile developers.

  • updated about 1 year ago Other

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

  • updated over 2 years ago Other

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

  • updated 4 months ago Other

    Debug adapter protocol and implementation for VS Code.

  • updated 6 months ago MIT License

    The VS Code JavaScript debugger

  • updated about 1 year ago Other

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

Dependency Injection

  • InversifyJS InversifyJS 10,646
    star
    updated about 1 month ago MIT License

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

  • typedi typedi 3,795
    star
    updated 3 months ago MIT License

    Simple yet powerful dependency injection tool for JavaScript and TypeScript.

Documentation Tools

  • compodoc compodoc 3,920
    star
    updated about 1 month ago MIT License

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

  • docsearch docsearch 3,733
    star
    updated 24 days ago MIT License

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

  • docusaurus docusaurus 51,169
    star
    updated 20 days ago MIT License

    Easy to maintain open source documentation websites.

  • docz docz 23,446
    star
    updated 5 months ago MIT License

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

  • updated 3 months ago MIT License

    Checks TypeScript types match expected values

  • typedoc typedoc 7,214
    star
    updated 15 days ago Apache License 2.0

    Documentation generator for TypeScript projects.

Drag & Drop

  • interact.js interact.js 11,718
    star
    updated 5 months ago MIT License

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

  • updated about 1 year ago MIT License

    Angular 2 Drag-and-Drop without dependencies

  • react-dnd react-dnd 20,263
    star
    updated 19 days ago MIT License

    Drag and Drop for React

  • updated 3 months ago MIT License

    React bindings for SortableJS

ES6 & ESNext Tools

  • babel babel 42,702
    star
    updated 2 months ago MIT License

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

  • nest nest 62,598
    star
    updated 24 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,184
    star
    updated about 2 months ago MIT License

    Predictable state container for JavaScript apps

  • 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 75,464
    star
    updated 9 days ago MIT License

    Cybernetically enhanced web apps

  • ts-node ts-node 12,395
    star
    updated about 1 month ago MIT License

    TypeScript execution and REPL for node.js

  • tslib tslib 1,157
    star
    updated 5 months ago BSD Zero Clause L...

    Runtime library for TypeScript helpers.

  • TypeScript TypeScript 96,513
    star
    updated 22 days ago Apache License 2.0

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

  • updated 3 months ago Creative Commons ...

    The Website and web infrastructure for learning TypeScript

Event Emitter & Pub/Sub

  • updated 8 months ago MIT License

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

  • mitt mitt 9,030
    star
    updated 9 months ago MIT License

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

File Handling

  • updated 3 months ago MIT License

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

Form Serialization

  • formily formily 10,541
    star
    updated 24 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 3 months ago MIT License

    Reactive MobX Form State Management

  • updated about 1 month ago MIT License

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

  • updated 11 months 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 3 months ago MIT License

    Decorator-based property validation for classes.

  • updated almost 3 years ago MIT License

    angular2 validation

Frontend Frameworks & Boilerplates

  • angular angular 91,840
    star
    updated 4 months ago MIT License

    The modern web developerโ€™s platform

  • ant-design ant-design 89,321
    star
    updated 13 days ago MIT License

    An enterprise-class UI design language and React UI library

  • astro astro 39,984
    star
    updated 8 days ago Other

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

  • updated 4 months ago MIT License

    Angular UI and data visualization components

  • updated 3 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 26,624
    star
    updated 9 days ago MIT License

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

  • stimulus stimulus 12,290
    star
    updated 4 months ago MIT License

    A modest JavaScript framework for the HTML you already have

  • updated over 4 years ago MIT License

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

  • vue vue 205,970
    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,327
    star
    updated 28 days ago MIT License

    Functional programming in TypeScript

  • updated 3 months ago MIT License

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

Game Development

  • colyseus colyseus 5,256
    star
    updated 2 months ago MIT License

    โš” Multiplayer Framework for Node.js

General Utilities

  • date-fns date-fns 32,550
    star
    updated 4 months ago MIT License

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

Generator Libraries

  • crud crud 3,823
    star
    updated 5 months ago MIT License

    NestJs CRUD for RESTful APIs

  • updated 10 days ago MIT License

    A collection of code generators for modern JavaScript applications

Geocoding & Address

  • updated 2 months ago Apache License 2.0

    Node.js client library for Google Maps API Web Services

GraphQL Clients & Tools

  • updated 6 months ago MIT License

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

  • updated 4 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 23,831
    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,539
    star
    updated 10 days 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 5 days 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 26 days ago Other

    GraphQL execution using a JIT compiler

  • graphql-js graphql-js 19,782
    star
    updated 3 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 2 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 11,195
    star
    updated 2 months ago MIT License

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

  • gridjs gridjs 4,197
    star
    updated 26 days ago MIT License

    Advanced table plugin

Guided Tours & Onboarding

  • updated 9 months ago Other

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

HTTP

  • got got 13,714
    star
    updated 3 months ago MIT License

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

  • micro micro 10,512
    star
    updated 9 months ago MIT License

    Asynchronous HTTP microservices

i18n & l10n

  • core core 4,429
    star
    updated 2 months ago MIT License

    The internationalization (i18n) library for Angular

  • formatjs formatjs 14,014
    star
    updated 11 days ago

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

  • i18n i18n 626
    star
    updated over 1 year ago Other

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

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

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

  • tsdoc tsdoc 4,600
    star
    updated 7 months ago MIT License

    A doc comment standard for TypeScript

  • tsyringe tsyringe 4,633
    star
    updated about 1 month ago MIT License

    Lightweight dependency injection container for JavaScript/TypeScript

Icon & Font

  • updated 26 days ago MIT License

    โญ Ant Design SVG Icons

  • eva-icons eva-icons 8,560
    star
    updated 12 months 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 3 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 15,735
    star
    updated 6 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 10 months ago Other

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

  • updated 4 months ago MIT License

    An awesome Infinite Scroll component in react.

IoT & Device Communication

  • updated 3 months ago

    IOTA JavaScript

JSON & Data Manipulation

  • ajv ajv 13,169
    star
    updated 8 days 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 5 months ago MIT License

    Custom error messages in JSON Schemas for Ajv validator

  • updated 3 months ago MIT License

    JSON Schema format validation for Ajv v8+

  • updated 11 months ago MIT License

    Additional JSON-Schema keywords for Ajv JSON validator

  • updated 5 months ago MIT License

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

  • updated 12 months ago GNU General Publi...

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

Layout & Responsive Design

  • updated 10 months ago MIT License

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

  • vuetify vuetify 38,350
    star
    updated 3 months ago MIT License

    ๐Ÿ‰ Vue Component Framework

Lazy Loading & Performance

  • updated 8 months ago Other

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

Loading Indicators & Progress Bars

  • updated about 2 years ago MIT License

    Automatic page loading / progress bar for Angular

Local & Session Storage

  • updated over 3 years ago

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

  • updated 6 months ago MIT License

    Ionic Storage module for Ionic apps

Logging & Debugging

  • updated 5 months ago MIT License

    Microsoft Application Insights SDK for Node.js

  • ioredis ioredis 12,596
    star
    updated 24 days ago MIT License

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

  • updated 17 days ago MIT License

    Official Sentry SDKs for JavaScript

  • tsyringe tsyringe 4,633
    star
    updated about 1 month ago MIT License

    Lightweight dependency injection container for JavaScript/TypeScript

Machine Learning & AI

  • brain.js brain.js 14,076
    star
    updated 3 months ago MIT License

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

  • tfjs tfjs 17,953
    star
    updated 20 days ago Apache License 2.0

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

Mapping & Geospatial

  • updated about 1 month ago Apache License 2.0

    compact, modular JavaScript wrappers for the ArcGIS REST API

  • updated 6 months ago Apache License 2.0

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

  • updated 2 months ago Other

    Samples for the Google Maps JavaScript v3 API

  • updated about 1 month ago Other

    React friendly API wrapper around MapboxGL JS

Markdown & Text Formatting

  • updated 3 months ago MIT License

    React component and hook to use remark to render markdown

  • tiptap tiptap 22,934
    star
    updated 9 days ago MIT License

    The headless rich text editor framework for web artisans.

  • tui.editor tui.editor 16,620
    star
    updated about 1 month ago MIT License

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

Miscellaneous

  • updated 6 months ago MIT License

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

  • updated over 1 year ago MIT License

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

  • updated 3 months ago Creative Commons ...

    The Website and web infrastructure for learning TypeScript

Mobile App Development

  • expo expo 26,316
    star
    updated 30 days ago MIT License

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

  • updated 3 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 5 months 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 22,511
    star
    updated 13 days ago MIT License

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

Modal & Dialog

  • dialog dialog 370
    star
    updated 3 months ago MIT License

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

Modular CSS & CSS Frameworks

  • updated 9 months ago MIT License

    Themeable design system for the SEEK Group

Module Loaders

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

    ES Module Package Manager

Multimedia

  • face-api.js face-api.js 15,735
    star
    updated 6 months ago MIT License

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

  • pxt pxt 1,994
    star
    updated about 1 month ago MIT License

    Microsoft MakeCode (PXT - Programming eXperience Toolkit)

MVC & MVVM Frameworks

  • angular angular 91,840
    star
    updated 4 months ago MIT License

    The modern web developerโ€™s platform

  • updated 3 months ago Other

    Business React components for Bootstrap and Material-UI

  • feathers feathers 14,848
    star
    updated about 1 month ago MIT License

    The API and real-time application framework

  • foal foal 1,837
    star
    updated 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 8,710
    star
    updated 18 days ago MIT License

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

  • updated 9 months ago Other

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

  • mobx mobx 27,031
    star
    updated 30 days ago MIT License

    Simple, scalable state management.

  • nest nest 62,598
    star
    updated 24 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 10,487
    star
    updated 5 days ago Creative Commons ...

    The React documentation website

  • redwood redwood 16,641
    star
    updated 7 days ago MIT License

    The App Framework for Startups

  • updated over 4 years ago MIT License

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

  • vue vue 205,970
    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 7,963
    star
    updated 29 days ago MIT License

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

  • updated 19 days ago MIT License

    Bootstrap components built with React

  • updated 7 months ago

    Routing and navigation for your React Native apps

Notifications & Alerts

  • novu novu 31,849
    star
    updated 10 days ago MIT License

    ๐Ÿ”ฅ The open-source notification infrastructure with fully functional embedded notification center ๐Ÿš€๐Ÿš€๐Ÿš€

Offline & Service Worker

  • idb idb 5,582
    star
    updated 12 months ago ISC License

    IndexedDB, but with promises

OS Detection

  • updated about 2 months ago MIT License

    Test utilities for Yeoman generators

Package Managers

  • lerna lerna 35,034
    star
    updated 4 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 6 months ago MIT License

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

  • oclif oclif 8,658
    star
    updated 2 months ago MIT License

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

  • pnpm pnpm 26,248
    star
    updated 3 months ago MIT License

    Fast, disk space efficient package manager

  • renovate renovate 15,077
    star
    updated 5 days ago Other

    Universal dependency automation tool.

  • verdaccio verdaccio 15,694
    star
    updated 12 days ago MIT License

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

Pagination & Navigation

  • updated 6 days ago MIT License

    Angular UI Component Library based on Ant Design

Pan & Zoom

  • panzoom panzoom 1,962
    star
    updated 4 months ago MIT License

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

Performance Optimization

  • updated over 1 year 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 8 months 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 4 months ago Apache License 2.0
  • updated 11 months 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 6 months ago MIT License

    Microsoft Graph client library for JavaScript

Popup & Overlay

  • notistack notistack 3,489
    star
    updated 10 months ago Other

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

Presentation & Slideshow

  • G2Plot G2Plot 2,501
    star
    updated about 2 months ago MIT License

    ๐Ÿก An interactive and responsive charting library.

  • updated 10 months ago

    L7 React ็‰ˆ

  • slidev slidev 30,036
    star
    updated 19 days ago MIT License

    Presentation Slides for Developers

Progress Bar & Loading Indicators

  • updated about 2 years ago MIT License

    Automatic page loading / progress bar for Angular

  • updated 3 months ago MIT License

    A collection of loading spinner components for react

Project Starters

  • updated about 1 month ago MIT License

    A template repository for TypeScript backend server

  • knests knests 310
    star
    updated 20 days ago MIT License

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

  • nestia nestia 1,521
    star
    updated 25 days ago MIT License

    Make NestJS much faster and easier

  • updated 7 months 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 about 1 year ago The Unlicense

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

  • updated 4 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 about 2 months ago MIT License

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

  • updated 11 months ago

    TypeORM helper library enhancing safety in the compilation level

  • updated 7 months ago GNU General Publi...

    Typescript Express Boilerplate

  • updated 10 months ago MIT License

    ๐Ÿ“˜ Quick and Easy TypeScript Express Starter

  • updated 12 months ago MIT License

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

QA & Linting Tools

  • updated 10 days ago Apache License 2.0

    Launch Google Chrome with ease from node.

  • updated 7 days ago MIT License

    ESLint plugin for Jest

  • jest jest 41,554
    star

    Delightful JavaScript Testing.

Range Slider

  • updated 5 days ago Other

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

  • updated 2 months ago MIT License

    React.js Responsive Carousel (with Swipe)

Reactive & Observables

  • platform platform 7,759
    star
    updated 3 months ago Other

    Reactive State for Angular

  • rxjs rxjs 29,950
    star
    updated 16 days ago Apache License 2.0

    A reactive programming library for JavaScript

  • updated over 2 years ago MIT License

    TSLint rules targeting RxJS

Real-time Communication & WebRTC

  • updated 10 days ago ISC License

    mediasoup client side JavaScript library

  • peerjs peerjs 11,490
    star
    updated 5 months ago MIT License

    Simple peer-to-peer with WebRTC

Real-time Streaming

  • colyseus colyseus 5,256
    star
    updated 2 months ago MIT License

    โš” Multiplayer Framework for Node.js

  • socket.io socket.io 59,489
    star
    updated 3 months ago MIT License

    Realtime application framework (Node.JS server)

Regular Expression

  • updated 3 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 20,081
    star
    updated 4 months ago Apache License 2.0

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

Rich Text Editors

  • updated about 2 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 28,665
    star
    updated 12 days ago MIT License

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

  • tinymce tinymce 13,895
    star
    updated about 2 months ago MIT License

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

  • tiptap tiptap 22,934
    star
    updated 9 days ago MIT License

    The headless rich text editor framework for web artisans.

Screen Capture & Recording

  • playwright playwright 57,175
    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 14,986
    star
    updated about 2 months ago MIT License

    record and replay the web

Scrollbar & Custom Scrolling

  • simplebar simplebar 5,694
    star
    updated 4 months ago MIT License

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

  • updated 9 months ago MIT License

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

Scrolling & Parallax

  • updated 11 months ago MIT License

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

SDKs & Third-Party Services

  • updated 5 months ago MIT License

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

  • updated 28 days ago Other

    Firebase Javascript SDK

Security & Encryption

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

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

  • jose jose 3,506
    star
    updated 8 months 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 122
    star
    updated about 2 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,024
    star
    updated 3 months ago MIT License

    Server-side rendering and Prerendering for Angular

Social Media Integration

  • updated 8 months ago

    Simplest way to add twitter widgets to your react project.

Sorting & Filtering

  • updated about 1 year ago Apache License 2.0

    A schema-based data mapper for Amazon DynamoDB.

Spreadsheet

  • updated 7 months ago MIT License

    Library for building distributed, real-time collaborative web applications

State Machines

  • xstate xstate 25,739
    star
    updated 17 days ago MIT License

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

State Management

  • updated 4 days ago MIT License

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

  • core core 10,093
    star
    updated about 2 months ago MIT License

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

  • jotai jotai 16,664
    star
    updated 7 days ago MIT License

    ๐Ÿ‘ป Primitive and flexible state management for React

  • mitt mitt 9,030
    star
    updated 9 months ago MIT License

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

  • platform platform 7,759
    star
    updated 3 months ago Other

    Reactive State for Angular

  • query query 38,040
    star
    updated about 1 month 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 10 days ago MIT License

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

  • rematch rematch 8,448
    star
    updated 5 months ago MIT License

    The Redux Framework

  • store store 3,483
    star
    updated 6 days ago MIT License

    ๐Ÿš€ NGXS - State Management for Angular

  • zustand zustand 40,292
    star
    updated 10 days ago MIT License

    ๐Ÿป Bear necessities for state management in React

Static Site Generator

  • astro astro 39,984
    star
    updated 8 days ago Other

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

  • vitepress vitepress 9,861
    star
    updated about 2 months ago MIT License

    Vite & Vue powered static site generator.

Storage & Caching

  • updated about 1 year ago MIT License

    A memoization library which only remembers the latest invocation

  • rxdb rxdb 20,196
    star
    updated 18 days ago Apache License 2.0

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

String Manipulation

  • fp-ts fp-ts 10,327
    star
    updated 28 days ago MIT License

    Functional programming in TypeScript

  • ms ms 4,822
    star
    updated 4 months ago MIT License

    Tiny millisecond conversion utility

Syntax Highlighting & Code Editing

  • updated about 1 year ago MIT License

    The only TypeScript package you will ever need

  • updated 7 days ago MIT License

    NPM module to connect Monaco editor with language servers

  • shiki shiki 6,334
    star
    updated 3 months ago MIT License

    A beautiful Syntax Highlighter.

  • vscode vscode 154,882
    star
    updated about 1 month ago MIT License

    Visual Studio Code

  • updated about 1 month ago Other

    Sample code illustrating the VS Code extension API.

Tab & Accordion

  • updated 16 days ago MIT License

    Angular powered Bootstrap

Table & Grid

  • ag-grid ag-grid 11,195
    star
    updated 2 months ago MIT License

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

  • updated about 1 month ago

    A command-line interface for DevExtreme

  • table table 22,537
    star
    updated 5 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,916
    star
    updated 20 days ago MIT License

    The task library that just works

  • rushstack rushstack 5,502
    star
    updated 10 days ago Other

    Monorepo for tools developed by the Rush Stack community

  • tsdoc tsdoc 4,600
    star
    updated 7 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 42,287
    star
    updated 20 days ago MIT License

    A terminal built on web technologies

  • tabby tabby 53,837
    star
    updated 17 days ago MIT License

    A terminal for a more modern age

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

    A terminal emulator for the 21st century.

  • xterm.js xterm.js 16,010
    star
    updated 3 months ago MIT License

    A terminal for the web

Testing Frameworks

  • jest jest 41,554
    star

    Delightful JavaScript Testing.

  • just just 1,916
    star
    updated 20 days ago MIT License

    The task library that just works

  • playwright playwright 57,175
    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 86,160
    star
    updated 5 days ago Apache License 2.0

    Node.js API for Chrome

  • updated 8 months ago MIT License

    Testing utility for VS Code extensions

  • updated 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 7,963
    star
    updated 29 days ago MIT License

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

Touch & Gesture

  • interact.js interact.js 11,718
    star
    updated 5 months 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,169
    star
    updated 8 days 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 5 days ago Other

    The repository for high quality TypeScript type definitions.

  • elm-ts elm-ts 301
    star
    updated over 1 year ago MIT License

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

  • updated over 2 years ago MIT License

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

  • updated over 1 year ago MIT License

    compile-time json-parser

  • updated about 2 months ago MIT License

    Powerful nominal types for your Typescript project

  • prisma prisma 36,195
    star
    updated 13 days ago Apache License 2.0

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

  • updated about 1 year ago Apache License 2.0

    ๐Ÿ‘ท TypeScript's largest type utility library

  • updated over 3 years ago MIT License

    Type utilities for typescript

  • type-fest type-fest 12,839
    star
    updated 25 days ago Creative Commons ...

    A collection of essential TypeScript types

  • updated 9 months ago

    ๐Ÿ‘พ JS type systems interportability

  • updated 10 months ago MIT License

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

  • updated over 3 years ago MIT License

    Helpers for typescript generic types

  • typesync typesync 1,390
    star
    updated 9 months ago MIT License

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

  • updated over 1 year ago MIT License

    A programming language designed for typescript type generation

  • updated 13 days ago MIT License

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

  • zod zod 27,646
    star
    updated 2 months ago MIT License

    TypeScript-first schema validation with static type inference

UI Components

  • ant-design ant-design 89,321
    star
    updated 13 days ago MIT License

    An enterprise-class UI design language and React UI library

  • blueprint blueprint 19,885
    star
    updated 8 months ago Apache License 2.0

    A React-based UI toolkit for the web

  • chakra-ui chakra-ui 36,000
    star
    updated 10 days ago MIT License

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

  • updated 3 months ago Other

    Business React components for Bootstrap and Material-UI

  • headlessui headlessui 22,778
    star
    updated 3 months ago MIT License

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

  • updated 3 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 90,767
    star
    updated 9 days ago MIT License

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

  • updated about 1 year ago MIT License

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

  • storybook storybook 81,190
    star
    updated 3 months ago MIT License

    Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.

  • vant vant 22,511
    star
    updated 13 days ago MIT License

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

User Input & Forms

  • updated 26 days ago MIT License

    โญ Ant Design SVG Icons

  • updated 7 days ago MIT License

    Essential UI blocks for building mobile web apps.

  • updated 4 days ago MIT License

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

  • updated over 3 years ago MIT License

    ๐ŸŒƒ Powerful and easy to use beautiful layout

  • formik formik 33,325
    star
    updated 27 days ago Apache License 2.0

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

  • updated almost 2 years ago MIT License

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

  • hooks hooks 13,087
    star
    updated 7 days ago MIT License

    A high-quality & reliable React Hooks library.

  • updated about 1 month ago MIT License

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

  • updated 20 days ago MIT License

    The Select Component for React.js

  • uniforms uniforms 1,872
    star
    updated 17 days ago MIT License

    A React library for building forms from any schema.

Validation & Sanitization

  • updated 3 months ago MIT License

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

  • updated 3 months ago MIT License

    Decorator-based property validation for classes.

  • updated 13 days ago MIT License

    An express.js middleware for validator.js.

  • updated 3 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 5 months ago MIT License

    Dead simple Object schema validation

  • zod zod 27,646
    star
    updated 2 months ago MIT License

    TypeScript-first schema validation with static type inference

Version Control & Git

  • bit bit 17,347
    star
    updated 13 days ago Other

    A build system for development of composable software.

  • commitlint commitlint 15,558
    star
    updated 22 days ago MIT License

    ๐Ÿ““ Lint commit messages

  • desktop desktop 18,842
    star
    updated 17 days ago MIT License

    Focus on what matters instead of fighting with Git.

  • updated 7 days ago MIT License

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

Virtual DOM

  • slate slate 28,665
    star
    updated 12 days ago MIT License

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

  • updated 10 months ago MIT License

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

Visualization & Charting

  • updated 3 months ago MIT License

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

  • chartist chartist 13,299
    star
    updated about 1 month ago MIT License

    Simple responsive charts

  • echarts echarts 56,321
    star
    updated 6 months ago Apache License 2.0

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

  • F2 F2 7,826
    star
    updated 3 months ago MIT License

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

  • G2 G2 11,914
    star
    updated 3 days ago MIT License

    ๐Ÿ“Š The concise and progressive visualization grammar.

  • highcharts highcharts 11,705
    star
    updated 26 days ago Other

    Highcharts JS, the JavaScript charting framework

  • L7 L7 3,269
    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 7 months ago MIT License

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

  • updated about 1 month ago Other

    React friendly API wrapper around MapboxGL JS

  • visx visx 18,392
    star
    updated 13 days ago MIT License

    ๐Ÿฏ visx | visualization components

Voice Command

  • updated 10 months 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 5 months 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 21,729
    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,413
    star
    updated 29 days ago MIT License

    TypeScript loader for webpack

Web Push Notifications

Web Sockets & Real-time

  • socket.io socket.io 59,489
    star
    updated 3 months ago MIT License

    Realtime application framework (Node.JS server)

  • telegraf telegraf 7,429
    star
    updated 6 days ago MIT License

    Modern Telegram Bot Framework for Node.js

WebVR & AR

  • argon argon 404
    star
    updated over 3 years ago Apache License 2.0

    An open-standards augmented reality platform for the web

Web Workers & Background Processing

  • updated about 1 year ago MIT License

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

  • comlink comlink 10,451
    star
    updated 3 months ago Apache License 2.0

    Comlink makes WebWorkers enjoyable.

  • updated 5 months ago MIT License

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

XML & RSS Handling

  • updated about 1 month ago

    An XML builder for node.js