JavaScript TypeScript

Open-source JavaScript projects categorized as TypeScript

Top 23 JavaScript TypeScript Projects

  • GitHub repo material-ui

    Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.

    Project mention: Strange issue in production build, Links occasionally stop working. | | 2021-06-17

    I had a button with a link that sometime became unresposive. material ui provides example for nextjs. There is a config for that and then suddenly everything worked. It was not just links, even icons were blown out of proportion sometimes when they loaded.

  • GitHub repo prettier

    Prettier is an opinionated code formatter.

    Project mention: Design Systems: What they are and how to build one | | 2021-06-17

    And if your team has not yet had a chance to look at code formatting tools such as prettier, now is the time.

  • GitHub repo react

    Cheatsheets for experienced React developers getting started with TypeScript (by typescript-cheatsheets)

    Project mention: What are some must know patterns for typescript + react | | 2021-06-11
  • GitHub repo Monaco Editor

    A browser based code editor

    Project mention: ¿Qué hay de nuevo en Next.js? | | 2021-06-16
  • GitHub repo electron-react-boilerplate

    A Foundation for Scalable Cross-Platform Apps

    Project mention: Any official tool to create electron project with Typescript and ReactJS? | | 2021-06-05
  • GitHub repo Aurelia 1

    The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia. (by aurelia)

  • GitHub repo razzle

    ✨ Create server-rendered universal JavaScript applications with no configuration

    Project mention: Why use Next.js + Strapi? | | 2021-05-06

    Within the React ecosystem there are other ways to achieve the same goal, either with After.js, Razzle or React-SSR.

  • GitHub repo TestCafe

    A Node.js tool to automate end-to-end web testing.

    Project mention: What are your favorite tools for e2e testing and why? | | 2021-06-19


  • GitHub repo Blitz

    ⚡️The Fullstack React Framework — built on Next.js

    Project mention: Blitz: The Fullstack React Framework – Built on Next.js | | 2021-06-06
  • GitHub repo tsdx

    Zero-config CLI for TypeScript package development

    Project mention: Since everybody is using some kind of bundler, isn't it better to just publish unbundled TypeScript modules to NPM? | | 2021-06-19

  • GitHub repo protobuf

    Protocol Buffers for JavaScript (& TypeScript).

    Project mention: Is Protobuf.js Faster Than JSON? | | 2021-04-21

    The Performance Section in protobufjs documentation led us to replace our SDK exporter from JSON to protobuf payload, thinking we will get better performance.

  • GitHub repo Bot Builder SDK

    Bot Framework provides the most comprehensive experience for building conversation applications. (by microsoft)

  • GitHub repo engine

    Fast and lightweight JavaScript game engine built on WebGL and glTF

    Project mention: Programming Help | | 2021-05-30

    If you prefer to stick with javascript, there is GDevelop, Phaser, PlayCanvas. Otherwise, it doesn't matter which engine or framework you use. My recommendation is to pick the tool that best fits your needs. If you don't know which is better, install it and go through a tutorial or two to see if you like it.

  • GitHub repo generator-angular-fullstack

    Yeoman generator for an Angular app with an Express server

    Project mention: Show HN: Amplication – Instantly Generate Node.js Apps with GraphQL and REST API | | 2021-01-12

    > Well, yea, but that's the point of my whole comment - Node could have a Django or Rails equivalent after ten years, don't you think?

    It's not that such a thing hasn't been developed, but that by the time such a thing gets developed (for example: [0]), NodeJS devs have already decided they don't like gulp, they like webpack; they don't like AngularJS, they like React (or VueJS now); etc.

    Almost feels like the JS ecosystem is plagued by people who want to rise to dev stardom by making the next big framework, and they spend a LOT of time trying to convince people their thing is the next best thing since sliced bread. I've seen grown up devs abandon stacks that were perfectly fine to spend years migrating to the new thing — granted this happens more at larger companies where resume building sometimes overtakes business needs.


  • GitHub repo nerv

    A blazing fast React alternative, compatible with IE8 and React 16. (by NervJS)

    Project mention: [AskJS] Millions of Indian and Chinese devs use Javascript: how come there aren't more big open source tools coming out of these places? | | 2021-03-03 is a chinese react drop-in alternative (pretty decent one, at that)

  • GitHub repo ThinkJS

    Use full ES2015+ features to develop Node.js applications, Support TypeScript.

  • GitHub repo cash

    An absurdly small jQuery alternative for modern browsers. (by fabiospampinato)

    Project mention: Monthly "ask anything" thread | | 2021-03-05

    All this is done via Cash, lightweight jquery alternative. It works perfectly well for infinite scroll, adding more content to the page but requests to a separate altogether still follow the same old method where a request is sent to the server, server prepares the output to send and that is displayed back. It works perfectly okay, but I wanted to learn and replace the library with a traditional JS Framework.

  • GitHub repo FuseBox

    A blazing fast js bundler/loader with a comprehensive API :fire:

    Project mention: AMP CMS: Dashboard | | 2021-02-17

    For this project, I've decided to give fuse-box a try and loved it. It's a very fast web bundler based on TypeScript. The only drawback was to install node-sass instead of the dart sass version I already have. Oh, well, it's just one useless module.

  • GitHub repo BotBuilder-Samples

    Welcome to the Bot Framework samples repository. Here you will find task-focused samples in C#, JavaScript and TypeScript to help you get started with the Bot Framework SDK!

    Project mention: Giving thumbs up in Microsoft Teams. | | 2021-04-08
  • GitHub repo next-seo

    Next SEO is a plug in that makes managing your SEO easier in Next.js projects.

    Project mention: 🔥 Next JS Website Template with Landing Page Theme [Open Source] | | 2021-06-04

    🦊 SEO metadata, JSON-LD and Open Graph tags with Next SEO

  • GitHub repo material-kit-react

    React Dashboard made with Material UI’s components. Our pro template contains features like TypeScript version, authentication system with Firebase and Auth0 plus many other

    Project mention: Free React dashboard templates and themes | | 2021-05-06

    Live Demo / Download

  • GitHub repo ts-loader

    TypeScript loader for webpack

    Project mention: esbuild-loader: Replace babel-loader/ts-loader and benefit from the speed of esbuild while sticking with Webpack | | 2021-01-28

    See Switching to esbuild-loader cut my build time in half.

  • GitHub repo pg-promise

    PostgreSQL interface for Node.js

    Project mention: What package do you guys use for postgres in node js? | | 2021-06-20

    Is there any difference to the named parameters already supported?

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 2021-06-20.


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

Project Stars
1 material-ui 68,957
2 prettier 39,924
3 react 25,925
4 Monaco Editor 25,067
5 electron-react-boilerplate 17,804
6 Aurelia 1 11,622
7 razzle 10,258
8 TestCafe 8,994
9 Blitz 8,340
10 tsdx 8,211
11 protobuf 7,538
12 Bot Builder SDK 6,558
13 engine 6,408
14 generator-angular-fullstack 6,133
15 nerv 5,360
16 ThinkJS 5,232
17 cash 5,125
18 FuseBox 4,043
19 BotBuilder-Samples 3,288
20 next-seo 3,236
21 material-kit-react 3,096
22 ts-loader 2,988
23 pg-promise 2,932