Awesome TypeScript

Admin

  • appsmith appsmith 31,783
    star
    updated 2 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,079
    star
    updated 4 months ago MIT License

    Customizable admin dashboard template based on Angular 10+

  • react-admin react-admin 22,823
    star
    updated 11 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,379
    star
    updated 15 days ago MIT License

    Simple, scalable state management.

  • motion motion 22,355
    star
    updated about 2 months ago MIT License

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

  • updated about 1 year ago MIT License

    A lightweight magic-move library for configurable layout transitions

  • updated 2 months ago MIT License

    🇨🇭 A React renderer for Three.js

  • updated 5 months ago

    👋💣 physics based hooks for @react-three/fiber

  • zustand zustand 43,264
    star
    updated 2 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 9 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,973
    star
    updated 25 days ago MIT License

    The API and real-time application framework

  • updated about 1 year ago Other

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

  • updated 7 months ago MIT License

    Translate APIs described by OpenAPI Specifications (OAS) into GraphQL

  • prism prism 4,115
    star
    updated 18 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 22,990
    star
    updated 11 days ago MIT License

    📘 OpenAPI/Swagger-generated API Reference Documentation

  • refine refine 26,252
    star
    updated 12 days ago MIT License

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

  • tsoa tsoa 3,384
    star
    updated 15 days ago MIT License

    Build OpenAPI-compliant REST APIs using TypeScript and Node

Audio & Video

  • jitsi-meet jitsi-meet 20,307
    star
    updated 11 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 19,663
    star
    updated 7 days ago Other

    🎥 Make videos programmatically with React

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

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

Authentication & Authorization

  • next-auth next-auth 23,107
    star
    updated 23 days ago ISC License

    Authentication for the Web.

Autocomplete

  • updated 2 months ago MIT License

    IDE-style autocomplete for your existing terminal & shell

  • updated 13 days ago MIT License

    🔮 Fast and full-featured autocomplete library

  • updated 5 months ago MIT License

    React typeahead with Bootstrap styling

Barcode & QR Code

  • jsQR jsQR 3,583
    star
    updated 7 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,350
    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,346
    star
    updated 2 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 about 1 month ago MIT License

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

  • nativefier nativefier 34,714
    star
    updated 10 months ago MIT License

    Make any web page a desktop application

  • ts-loader ts-loader 3,438
    star
    updated 20 days ago MIT License

    TypeScript loader for webpack

  • ts-node ts-node 12,749
    star
    updated 8 days ago MIT License

    TypeScript execution and REPL for node.js

  • TypeScript TypeScript 99,332
    star
    updated 5 days ago Apache License 2.0

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

  • vite vite 65,708
    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,325
    star
    updated 3 months ago MIT License

    🤖 A framework for automated visual analytics.

  • G G 1,024
    star
    updated 2 months ago

    💥 A flexible rendering engine for visualization.

  • G6 G6 10,779
    star
    updated 2 months ago MIT License

    ♾ A Graph Visualization Framework in JavaScript.

  • updated 6 months ago MIT License

    A React toolkit for graph visualization based on G6

  • html2canvas html2canvas 30,060
    star
    updated 2 months ago MIT License

    Screenshots with JavaScript

  • konva konva 11,057
    star
    updated 21 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 34,277
    star
    updated 21 days ago Other

    SDK for creating whiteboards and canvas experiences on the web.

  • X6 X6 5,556
    star
    updated 18 days ago MIT License

    🚀 JavaScript diagramming library that uses SVG and HTML for rendering.

CLI

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

    🌈 React for interactive command-line apps

Client-Side Routing

  • angular-cli angular-cli 26,682
    star
    updated 6 days ago MIT License

    CLI tool for Angular

  • ionic-cli ionic-cli 1,991
    star
    updated 8 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 about 2 months ago MIT License

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

  • crud crud 3,990
    star
    updated 2 months ago MIT License

    NestJs CRUD for RESTful APIs

  • keystone keystone 8,870
    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 almost 2 years ago MIT License

    🔌 Official JavaScript SDK for APIs built with Strapi.

Code Conversion & Transpilation

  • babel babel 42,982
    star
    updated about 1 month ago MIT License

    🐠 Babel is a compiler for writing next generation JavaScript.

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

    Transforming styles with JS plugins

Color Manipulation

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

    ⚡️ Simple, Modular & Accessible UI Components for your React Applications

  • material-ui material-ui 91,797
    star
    updated 2 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 9,756
    star
    updated about 1 month ago MIT License

    JavaScript framework for visual programming

  • vuetify vuetify 39,332
    star
    updated 20 days ago MIT License

    🐉 Vue Component Framework

Computer Vision & Image Detection

  • tfjs-models tfjs-models 13,906
    star
    updated 11 days ago Apache License 2.0

    Pretrained models for TensorFlow.js

Configuration

  • updated 8 months ago MIT License

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

Control Flow & Async

  • updated 3 months ago MIT License

    Semaphore using `async` and `await`

  • swr swr 29,964
    star
    updated 15 days ago MIT License

    React Hooks for Data Fetching

  • updated 10 months 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,758
    star
    updated about 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,400
    star
    updated 3 months ago MIT License

    Zero-runtime CSS in JS library

  • lunar lunar 460
    star
    updated 5 months ago MIT License

    🌗 React toolkit and design language for Airbnb open source and internal projects.

  • updated 2 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 about 1 month ago MIT License

    Angular UI and data visualization components

  • updated 26 days ago

    A command-line interface for DevExtreme

  • updated 3 months ago MIT License

    Vue UI and data visualization components

  • fluentui fluentui 18,098
    star
    updated 9 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,390
    star
    updated 14 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 37,384
    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 2 months ago

    TypeORM helper library enhancing safety in the compilation level

  • typeorm typeorm 33,675
    star
    updated 24 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 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 5,959
    star
    updated 2 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 595
    star
    updated 4 months ago MIT License

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

  • updated over 1 year ago MIT License

    A generically typed set of collections for use with TypeScript

Data Visualization

  • updated about 1 year ago MIT License

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

  • updated 11 months ago Other

    CompassQL Query Language for visualization recommendation.

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

    📱📈An elegant, interactive and flexible charting library for mobile.

  • G2 G2 12,000
    star
    updated about 2 months ago MIT License

    📊 The concise and progressive visualization grammar.

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

    🍡 An interactive and responsive charting library based on G2.

  • G6 G6 10,779
    star
    updated 2 months ago MIT License

    ♾ A Graph Visualization Framework in JavaScript.

  • grafana grafana 61,567
    star
    updated 16 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,503
    star
    updated 2 months ago MIT License

    🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.

  • updated about 1 month 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 9 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 9 months ago BSD 3-Clause "New...

    Publish Vega visualizations as embedded web components with interactive parameters.

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

    A concise grammar of interactive graphics, built on Vega.

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

    Themes for stylized Vega and Vega-Lite visualizations.

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

    Tooltip Plugin for Vega-Lite

  • visx visx 19,021
    star
    updated about 1 month ago MIT License

    🐯 visx | visualization components

Date & Time

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

    A natural language date parser in Javascript

  • date-fns date-fns 33,932
    star
    updated about 2 months ago MIT License

    ⏳ Modern JavaScript date utility library ⌛️

Debugging & Inspection

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

    A desktop debugging platform for mobile developers.

  • updated over 1 year ago Other

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

  • updated almost 3 years ago Other

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

  • updated 9 months ago Other

    Debug adapter protocol and implementation for VS Code.

  • updated 11 months ago MIT License

    The VS Code JavaScript debugger

  • updated over 1 year ago Other

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

Dependency Injection

  • InversifyJS InversifyJS 10,841
    star
    updated 3 months ago MIT License

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

  • typedi typedi 3,943
    star
    updated about 2 months ago MIT License

    Simple yet powerful dependency injection tool for JavaScript and TypeScript.

Documentation Tools

  • compodoc compodoc 3,970
    star
    updated 28 days ago MIT License

    📔 The missing documentation tool for your Angular, Nest & Stencil application

  • docsearch docsearch 3,875
    star
    updated 3 days ago MIT License

    📘 The easiest way to add search to your documentation.

  • docusaurus docusaurus 54,210
    star
    updated 17 days ago MIT License

    Easy to maintain open source documentation websites.

  • docz docz 23,491
    star
    updated 10 months ago MIT License

    ✍ It has never been so easy to document your things!

  • updated about 1 month ago MIT License

    Checks TypeScript types match expected values

  • typedoc typedoc 7,530
    star
    updated 13 days ago Apache License 2.0

    Documentation generator for TypeScript projects.

Drag & Drop

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

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

  • updated over 1 year ago MIT License

    Angular 2 Drag-and-Drop without dependencies

  • react-dnd react-dnd 20,743
    star
    updated 6 months ago MIT License

    Drag and Drop for React

  • updated 8 months ago MIT License

    React bindings for SortableJS

ES6 & ESNext Tools

  • babel babel 42,982
    star
    updated about 1 month ago MIT License

    🐠 Babel is a compiler for writing next generation JavaScript.

  • nest nest 65,858
    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,602
    star
    updated about 1 month ago MIT License

    A JS library for predictable global state management

  • updated 2 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 76,882
    star
    updated 2 months ago MIT License

    Cybernetically enhanced web apps

  • ts-node ts-node 12,749
    star
    updated 8 days ago MIT License

    TypeScript execution and REPL for node.js

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

    Runtime library for TypeScript helpers.

  • TypeScript TypeScript 99,332
    star
    updated 5 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 about 1 year ago MIT License

    📰 A small module that implements GraphQL subscriptions for Node.js

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

    🥊 Tiny 200 byte functional event emitter / pubsub.

File Handling

  • updated 8 months ago MIT License

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

Form Serialization

  • formily formily 10,918
    star
    updated about 1 month 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 18 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 about 2 months ago MIT License

    Decorator-based property validation for classes.

  • updated about 3 years ago MIT License

    angular2 validation

Frontend Frameworks & Boilerplates

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

    The modern web developer’s platform

  • ant-design ant-design 90,350
    star
    updated 3 months ago MIT License

    An enterprise-class UI design language and React UI library

  • astro astro 43,794
    star
    updated about 1 month ago Other

    The web framework for content-driven websites. ⭐️ Star to support our work!

  • updated about 1 month ago MIT License

    Angular UI and data visualization components

  • updated 3 months ago MIT License

    Vue UI and data visualization components

  • updated 2 months ago MIT License

    A Foundation for Scalable Cross-Platform Apps

  • remix remix 28,540
    star
    updated 1 day ago MIT License

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

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

    A modest JavaScript framework for the HTML you already have

  • updated almost 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,250
    star
    updated about 1 month 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,669
    star
    updated 7 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,594
    star
    updated about 1 month ago MIT License

    ⚔ Multiplayer Framework for Node.js

General Utilities

  • date-fns date-fns 33,932
    star
    updated about 2 months ago MIT License

    ⏳ Modern JavaScript date utility library ⌛️

Generator Libraries

  • crud crud 3,990
    star
    updated 2 months ago MIT License

    NestJs CRUD for RESTful APIs

  • updated 9 days ago MIT License

    A collection of code generators for modern JavaScript applications

Geocoding & Address

  • updated 25 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 9 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 25,649
    star
    updated 2 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,765
    star
    updated about 2 months ago MIT License

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

  • updated 2 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 16 days ago Other

    GraphQL execution using a JIT compiler

  • graphql-js graphql-js 19,954
    star
    updated about 2 months ago MIT License

    A reference implementation of GraphQL for JavaScript

  • updated 1 day ago MIT License

    🔧 Utility library for GraphQL to build, stitch and mock GraphQL schemas in the SDL-first approach

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

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

  • gridjs gridjs 4,287
    star
    updated 5 months ago MIT License

    Advanced table plugin

Guided Tours & Onboarding

  • updated about 1 year ago Other

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

HTTP

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

    🌐 Human-friendly and powerful HTTP request library for Node.js

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

    Asynchronous HTTP microservices

i18n & l10n

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

    The internationalization (i18n) library for Angular

  • formatjs formatjs 14,143
    star
    updated 30 days ago

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

  • i18n i18n 625
    star
    updated almost 2 years ago Other

    🌍 The home of Electron's translated documentation

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

    🌍 📖 A readable, automated, and optimized (3 kb) internationalization for JavaScript

  • tsdoc tsdoc 4,662
    star
    updated about 2 months ago MIT License

    A doc comment standard for TypeScript

  • tsyringe tsyringe 4,935
    star
    updated 2 months ago MIT License

    Lightweight dependency injection container for JavaScript/TypeScript

Icon & Font

  • updated about 2 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 8 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,229
    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 about 1 year ago Other

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

  • updated 9 months ago MIT License

    An awesome Infinite Scroll component in react.

IoT & Device Communication

  • updated 8 months ago

    IOTA JavaScript

JSON & Data Manipulation

  • ajv ajv 13,580
    star
    updated 13 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 10 months ago MIT License

    Custom error messages in JSON Schemas for Ajv validator

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

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

  • vuetify vuetify 39,332
    star
    updated 20 days ago MIT License

    🐉 Vue Component Framework

Lazy Loading & Performance

  • updated about 1 year ago Other

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

Loading Indicators & Progress Bars

  • updated 4 months ago MIT License

    Automatic page loading / progress bar for Angular

Local & Session Storage

  • updated almost 4 years ago

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

  • updated 11 months ago MIT License

    Ionic Storage module for Ionic apps

Logging & Debugging

  • updated 10 months ago MIT License

    Microsoft Application Insights SDK for Node.js

  • ioredis ioredis 14,102
    star
    updated 21 days ago MIT License

    🚀 A robust, performance-focused, and full-featured Redis client for Node.js.

  • updated 3 months ago MIT License

    Official Sentry SDKs for JavaScript

  • tsyringe tsyringe 4,935
    star
    updated 2 months ago MIT License

    Lightweight dependency injection container for JavaScript/TypeScript

Machine Learning & AI

  • brain.js brain.js 14,242
    star
    updated about 1 month ago MIT License

    🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

  • tfjs tfjs 18,297
    star
    updated 22 days ago Apache License 2.0

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

Mapping & Geospatial

  • updated 13 days ago Apache License 2.0

    compact, modular JavaScript wrappers for the ArcGIS REST API

  • updated 4 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 16 days 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 25,404
    star
    updated 11 days ago MIT License

    The headless rich text editor framework for web artisans.

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

    🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.

Miscellaneous

  • updated 11 months ago MIT License

    ✏️ Apollo CLI for client tooling (Mostly replaced by Rover)

  • updated almost 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 31,170
    star
    updated 14 days ago MIT License

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

  • updated 8 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 10 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,810
    star
    updated 2 months ago MIT License

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

Modal & Dialog

  • dialog dialog 371
    star
    updated 8 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 8 months ago Apache License 2.0

    ES Module Package Manager

Multimedia

  • face-api.js face-api.js 16,229
    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 2,057
    star
    updated 18 days ago MIT License

    Microsoft MakeCode (PXT - Programming eXperience Toolkit)

MVC & MVVM Frameworks

  • angular angular 91,840
    star
    updated 9 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,973
    star
    updated 25 days ago MIT License

    The API and real-time application framework

  • foal foal 1,869
    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,870
    star
    updated 3 months ago MIT License

    The most powerful headless CMS for Node.js — built with GraphQL and React

  • updated about 1 year ago Other

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

  • mobx mobx 27,379
    star
    updated 15 days ago MIT License

    Simple, scalable state management.

  • nest nest 65,858
    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 10,904
    star
    updated 3 days ago Creative Commons ...

    The React documentation website

  • redwood redwood 16,940
    star
    updated 10 days ago MIT License

    The App Framework for Startups

  • updated almost 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,250
    star
    updated about 1 month 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,026
    star
    updated 2 months ago MIT License

    💥 Customizable Angular UI Library based on Eva Design System 🌚✨Dark Mode

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

    GitOps based Notification Infrastructure as Code. 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 3 months ago MIT License

    Test utilities for Yeoman generators

Package Managers

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

    🎉 create a single executable out of your node.js apps

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

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

  • pnpm pnpm 28,175
    star
    updated about 2 months ago MIT License

    Fast, disk space efficient package manager

  • renovate renovate 16,632
    star
    updated 1 day ago GNU Affero Genera...

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

  • verdaccio verdaccio 15,967
    star
    updated about 2 months ago MIT License

    📦🔐 A lightweight Node.js private proxy registry

Pagination & Navigation

  • updated 22 days ago MIT License

    Angular UI Component Library based on Ant Design

Pan & Zoom

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

    A library for panning and zooming elements using CSS transforms 🔍

Performance Optimization

  • updated almost 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 about 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 9 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 11 months ago MIT License

    Microsoft Graph client library for JavaScript

Popup & Overlay

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

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

Presentation & Slideshow

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

    🍡 An interactive and responsive charting library based on G2.

  • updated about 1 year ago

    L7 React 版

  • slidev slidev 32,116
    star
    updated 3 days ago MIT License

    Presentation Slides for Developers

Progress Bar & Loading Indicators

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

    A template repository for TypeScript backend server

  • knests knests 314
    star
    updated 3 months ago MIT License

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

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

    NestJS Helper Libraries + TypeScript OpenAPI generator

  • updated 12 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 over 1 year ago The Unlicense

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

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

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

  • updated 2 months ago

    TypeORM helper library enhancing safety in the compilation level

  • updated 7 months ago GNU General Publi...

    Typescript Express Boilerplate

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

    React.js Responsive Carousel (with Swipe)

Reactive & Observables

  • platform platform 7,925
    star
    updated about 2 months ago Other

    Reactive State for Angular

  • rxjs rxjs 30,438
    star
    updated 29 days ago Apache License 2.0

    A reactive programming library for JavaScript

  • updated almost 3 years ago MIT License

    TSLint rules targeting RxJS

Real-time Communication & WebRTC

  • updated 2 months ago ISC License

    mediasoup client side JavaScript library

  • peerjs peerjs 12,088
    star
    updated about 2 months ago MIT License

    Simple peer-to-peer with WebRTC.

Real-time Streaming

  • colyseus colyseus 5,594
    star
    updated about 1 month ago MIT License

    ⚔ Multiplayer Framework for Node.js

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

    Realtime application framework (Node.JS server)

Regular Expression

  • updated about 2 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,184
    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 over 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 29,381
    star
    updated 7 days ago MIT License

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

  • tinymce tinymce 14,572
    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,404
    star
    updated 11 days ago MIT License

    The headless rich text editor framework for web artisans.

Screen Capture & Recording

  • playwright playwright 64,013
    star
    updated 13 days 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 15,842
    star
    updated about 1 month ago MIT License

    record and replay the web

Scrollbar & Custom Scrolling

  • simplebar simplebar 5,884
    star
    updated 3 months ago MIT License

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

  • updated about 1 year ago MIT License

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

Scrolling & Parallax

  • updated 5 months ago MIT License

    📜 inspired by iscroll, and it supports more features and has a better scroll perfermance

SDKs & Third-Party Services

  • updated 10 months 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 about 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 about 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 over 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,031
    star
    updated 8 months ago MIT License

    Server-side rendering and Prerendering for Angular

Social Media Integration

  • updated about 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,194
    star
    updated 3 months ago MIT License

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

State Management

  • updated about 1 month ago MIT License

    👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!

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

    Online IDE powered by Visual Studio Code ⚡️

  • jotai jotai 17,476
    star
    updated 2 months ago MIT License

    👻 Primitive and flexible state management for React

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

    🥊 Tiny 200 byte functional event emitter / pubsub.

  • platform platform 7,925
    star
    updated about 2 months ago Other

    Reactive State for Angular

  • query query 40,795
    star
    updated 23 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,469
    star
    updated 10 months ago MIT License

    The Redux Framework

  • store store 3,512
    star
    updated 2 months ago MIT License

    🚀 NGXS - State Management for Angular

  • zustand zustand 43,264
    star
    updated 2 months ago MIT License

    🐻 Bear necessities for state management in React

Static Site Generator

  • astro astro 43,794
    star
    updated about 1 month ago Other

    The web framework for content-driven websites. ⭐️ Star to support our work!

  • vitepress vitepress 11,837
    star
    updated about 1 month ago MIT License

    Vite & Vue powered static site generator.

Storage & Caching

  • updated over 1 year ago MIT License

    A memoization library which only remembers the latest invocation

  • rxdb rxdb 21,003
    star
    updated 2 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,669
    star
    updated 7 days ago MIT License

    Functional programming in TypeScript

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

    Tiny millisecond conversion utility

Syntax Highlighting & Code Editing

  • updated over 1 year ago MIT License

    The only TypeScript package you will ever need

  • updated 4 days 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 8,989
    star
    updated about 2 months ago MIT License

    A beautiful yet powerful syntax highlighter

  • vscode vscode 157,226
    star
    updated 4 months ago MIT License

    Visual Studio Code

  • updated 28 days ago MIT License

    Sample code illustrating the VS Code extension API.

Tab & Accordion

  • updated 29 days ago MIT License

    Angular powered Bootstrap

Table & Grid

  • ag-grid ag-grid 12,004
    star
    updated about 1 month ago MIT License

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

  • updated 26 days ago

    A command-line interface for DevExtreme

  • table table 24,263
    star
    updated 2 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,944
    star
    updated about 1 month ago MIT License

    The task library that just works

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

    Monorepo for tools developed by the Rush Stack community

  • tsdoc tsdoc 4,662
    star
    updated about 2 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,828
    star
    updated about 2 months ago MIT License

    A terminal built on web technologies

  • tabby tabby 55,636
    star
    updated 3 months ago MIT License

    A terminal for a more modern age

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

    A terminal emulator for the 21st century.

  • xterm.js xterm.js 16,874
    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,944
    star
    updated about 1 month ago MIT License

    The task library that just works

  • playwright playwright 64,013
    star
    updated 13 days 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 87,745
    star
    updated 2 days ago Apache License 2.0

    Node.js API for Chrome

  • updated about 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,026
    star
    updated 2 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 10 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,580
    star
    updated 13 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 1 day ago Other

    The repository for high quality TypeScript type definitions.

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

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

  • updated almost 3 years ago MIT License

    👾 A cli tool to install all your @types/<any> files into your devDependencies!

  • updated about 2 months ago MIT License

    compile-time json-parser

  • updated 7 months ago MIT License

    Powerful nominal types for your Typescript project

  • prisma prisma 37,384
    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 over 1 year ago Apache License 2.0

    👷 TypeScript's largest type utility library

  • updated about 4 years ago MIT License

    Type utilities for typescript

  • type-fest type-fest 13,508
    star
    updated about 1 month ago Creative Commons ...

    A collection of essential TypeScript types

  • updated about 1 year ago

    👾 JS type systems interportability

  • updated 3 months ago MIT License

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

  • updated about 4 years ago MIT License

    Helpers for typescript generic types

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

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

  • updated about 2 years ago MIT License

    A programming language designed for typescript type generation

  • updated 5 months ago MIT License

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

  • zod zod 31,324
    star
    updated about 1 month ago MIT License

    TypeScript-first schema validation with static type inference

UI Components

  • ant-design ant-design 90,350
    star
    updated 3 months ago MIT License

    An enterprise-class UI design language and React UI library

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

    A React-based UI toolkit for the web

  • chakra-ui chakra-ui 37,081
    star
    updated 16 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 24,781
    star
    updated about 2 months ago MIT License

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

  • updated 8 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 91,797
    star
    updated 2 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 over 1 year ago MIT License

    ⚡️ Lightning-fast search for React and React Native applications, by Algolia.

  • storybook storybook 83,183
    star
    updated about 2 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,810
    star
    updated 2 months ago MIT License

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

User Input & Forms

  • updated about 2 months ago MIT License

    ⭐ Ant Design SVG Icons

  • updated 2 days ago MIT License

    Essential UI blocks for building mobile web apps.

  • updated about 1 month ago MIT License

    👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!

  • updated almost 4 years ago MIT License

    🌃 Powerful and easy to use beautiful layout

  • formik formik 33,759
    star
    updated 10 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,659
    star
    updated 15 days ago MIT License

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

  • updated 18 days ago MIT License

    📋 React Hooks for form state management and validation (Web + React Native)

  • updated about 2 months ago MIT License

    The Select Component for React.js

  • uniforms uniforms 1,928
    star
    updated 1 day ago MIT License

    A React library for building forms from any schema.

Validation & Sanitization

  • updated about 2 months ago MIT License

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

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

    Dead simple Object schema validation

  • zod zod 31,324
    star
    updated about 1 month ago MIT License

    TypeScript-first schema validation with static type inference

Version Control & Git

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

    A build system for development of composable software.

  • commitlint commitlint 16,402
    star
    updated 6 days ago MIT License

    📓 Lint commit messages

  • desktop desktop 19,498
    star
    updated 1 day 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,381
    star
    updated 7 days ago MIT License

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

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

    Simple responsive charts

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

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

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

    📱📈An elegant, interactive and flexible charting library for mobile.

  • G2 G2 12,000
    star
    updated about 2 months ago MIT License

    📊 The concise and progressive visualization grammar.

  • highcharts highcharts 11,903
    star
    updated 10 days ago Other

    Highcharts JS, the JavaScript charting framework

  • L7 L7 3,503
    star
    updated 2 months ago MIT License

    🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.

  • updated about 1 month 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 12 months ago MIT License

    📊 A library of modular chart components built on D3

  • updated 16 days ago Other

    React friendly API wrapper around MapboxGL JS

  • visx visx 19,021
    star
    updated about 1 month ago MIT License

    🐯 visx | visualization components

Voice Command

  • updated about 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 10 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 22,592
    star
    updated 2 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,438
    star
    updated 20 days ago MIT License

    TypeScript loader for webpack

Web Push Notifications

Web Sockets & Real-time

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

    Realtime application framework (Node.JS server)

  • telegraf telegraf 7,829
    star
    updated 2 months ago MIT License

    Modern Telegram Bot Framework for Node.js

WebVR & AR

  • argon argon 405
    star
    updated almost 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 10,912
    star
    updated about 2 months ago Apache License 2.0

    Comlink makes WebWorkers enjoyable.

  • updated 10 months ago MIT License

    🧵 Make web workers & worker threads as simple as a function call.

XML & RSS Handling

  • updated 3 months ago

    An XML builder for node.js