TypeScript Performance

Open-source TypeScript projects categorized as Performance

Top 23 TypeScript Performance Projects

  • solid

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

    Project mention: Resources for understanding the Solid compiler | /r/solidjs | 2023-04-18

    The reactivity core, which is in https://github.com/solidjs/solid This is where you'll see the reactivity runtime implementation. Take note that Solid's reactivity doesn't rely on compile-time magic

  • partytown

    Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉

    Project mention: Lessons from open-source: Partytown — a library that uses web worker to run third party scripts. | dev.to | 2024-03-15

    Partytown is a lazy-loaded library to help relocate resource intensive scripts into a_ web worker, and off of the main thread. Its goal is to help speed up sites by dedicating the main thread to your code, and offloading third-party scripts to a web worker. — Source

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • WebdriverIO

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

    Project mention: Learn Automated Testing At Home: A Beginner's Guide | dev.to | 2024-04-04

    3.WebdriverIO: WebdriverIO is another popular open-source test automation framework. Key Features: Integrates well with popular testing frameworks (e.g., Mocha, Jasmine). Supports both synchronous and asynchronous commands. Works with various browsers and platforms

  • guess

    🔮 Libraries & tools for enabling Machine Learning driven user-experiences on the web

  • next-enterprise

    💼 An enterprise-grade Next.js boilerplate for high-performance, maintainable apps. Packed with features like Tailwind CSS, TypeScript, ESLint, Prettier, testing tools, and more to accelerate your development.

    Project mention: Free Next.js Boilerplate for ⚡️High-Performance⚡️ Enterprise Apps | dev.to | 2023-05-18

    The next-enterprise is an open-source template developed by Blazity that provides a robust set of features for building enterprise projects. It offers high-performance, maintainable and enjoyable web app development, making it an excellent choice for developers who want to streamline their workflow.

  • recyclerlistview

    High performance listview for React Native and web!

    Project mention: React native expo chat ui problem-flatlist frames dropping and scroll lag issue | /r/reactnative | 2023-06-13

    You could try a Recycler list view https://github.com/Flipkart/recyclerlistview . I personally haven’t used it but I’ve heard a lot of good things about it

  • virtual

    🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • react-intersection-observer

    React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.

  • memlab

    A framework for finding JavaScript memory leaks and analyzing heap snapshots

  • piscina

    A fast, efficient Node.js Worker Thread Pool implementation

    Project mention: Migrating from Jest to Vitest for your React Application | dev.to | 2023-12-14

    Workers multi-threading via Tinypool (a lightweight fork of Piscina)

  • parca

    Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.

    Project mention: Seeing what a Go process does (like `set -x`) | /r/golang | 2023-12-06
  • ImageOptim-CLI

    Make optimisation of images part of your automated build process

  • sqip

    "SQIP" (pronounced \skwɪb\ like the non-magical folk of magical descent) is a SVG-based LQIP technique.

  • memoize-one

    A memoization library which only remembers the latest invocation

  • react-render-tracker

    React render tracker – a tool to discover performance issues related to unintentional re-renders and unmounts

  • Reactime 6.0: State Debugger for React

    Developer tool for time travel debugging and performance monitoring in React applications.

  • packagephobia

    ⚖️ Find the cost of adding a new dependency to your project

  • rx-angular

    Reactive Extensions for Angular.

    Project mention: A sweet spot between signals and observables 🍬 | dev.to | 2023-08-18

    RFC: @rx-angular/state/signals - extended signal and new eventEmitter

  • react-native-graph

    📈 Beautiful, high-performance Graphs and Charts for React Native built with Skia

    Project mention: Best way to build charts in React Native? | /r/reactnative | 2023-06-07

    Check out React Native Graph, it uses Skia and handles 120fps animations: https://github.com/margelo/react-native-graph

  • hyperformula

    HyperFormula is an open-source headless spreadsheet for business web apps. It comes with over 400 formulas, CRUD operations, undo-redo, clipboard support, and sorting. Built in TypeScript, supported by the Handsontable Team.

  • react-cool-inview

    😎 🖥️ React hook to monitor an element enters or leaves the viewport (or another element).

  • image-actions

    A Github Action that automatically compresses JPEGs, PNGs and WebPs in Pull Requests.

  • tinybench

    🔎 A simple, tiny and lightweight benchmarking library!

    Project mention: Migrating from Jest to Vitest for your React Application | dev.to | 2023-12-14

    Benchmarking support with Tinybench

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-04.

TypeScript Performance related posts


What are some of the best open-source Performance projects in TypeScript? This list will help you:

Project Stars
1 solid 30,935
2 partytown 12,607
3 WebdriverIO 8,752
4 guess 7,045
5 next-enterprise 5,407
6 recyclerlistview 5,120
7 virtual 5,010
8 react-intersection-observer 4,765
9 memlab 4,148
10 piscina 3,903
11 parca 3,802
12 ImageOptim-CLI 3,413
13 sqip 3,364
14 memoize-one 2,912
15 react-render-tracker 2,163
16 Reactime 6.0: State Debugger for React 2,150
17 packagephobia 2,051
18 rx-angular 1,848
19 react-native-graph 1,844
20 hyperformula 1,740
21 react-cool-inview 1,461
22 image-actions 1,388
23 tinybench 1,274
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.