TypeScript JavaScript

Open-source TypeScript projects categorized as JavaScript

Top 23 TypeScript JavaScript Projects

  • GitHub repo Angular

    One framework. Mobile & desktop.

    Project mention: 2020 State of JS in Review | dev.to | 2021-03-02

    Looking through popular JavaScript frameworks, there are a few that top the usage charts year after year, such as React, Angular, and Vue. What was interesting to see while looking into JS front-end frameworks from 2019 to 2020 was the swift adoption of Svelte, which not only topped the charts in User Satisfaction and Interest in the past two years, but has moved it's way from the 9th to the 4th most used CSS framework in a year. This newly popular JavaScript framework is definitely worthy of a look for any Frontend Developer.

  • GitHub repo storybook

    📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!

    Project mention: Build, test and release a React component library with Storybook | dev.to | 2021-03-06


  • GitHub repo Ionic Framework

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

    Project mention: App for toy rental | reddit.com/r/AppIdeas | 2021-03-04

    A hybrid app is basically one that can run on iOS and Android (and web and desktop sometimes) using the same code base, which really goes a long way in terms of cost and maintenance. Good hybrid app technologies are Flutter, React Native or Ionic. I recommend and work with Flutter.

  • GitHub repo hyperterm

    A terminal built on web technologies

    Project mention: The Immediacy of Web Development - Hot Reloading | dev.to | 2021-03-04

    Next you will need to open your preferred terminal (I use Hyper terminal which can be found here: https://hyper.is/) and navigate to the folder that you've just created.

  • GitHub repo Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀

    Project mention: What's your best nodejs framework? | reddit.com/r/node | 2021-03-04
  • GitHub repo jest

    Delightful JavaScript Testing.

    Project mention: Image Snapshot Testing with Mocha | dev.to | 2021-03-05

    Snapshot testing is a testing mechanism that for long has seemed to be exclusive to Jest. The main idea is to generate expected values into a separate file and to compare the actual tested values with these saved values. It is also possible to update snapshots by passing an environment variable. This testing approach is great for complex data like large strings, DOM content, or images.

  • GitHub repo PixiJS

    The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

    Project mention: HTML5 Resource | dev.to | 2021-02-24


  • GitHub repo vuetify

    🐉 Material Component Framework for Vue

    Project mention: 🔥 Alpha Release Mar 3, 2021 | reddit.com/r/vuetifyjs | 2021-03-03

    The Vuetify 3 alpha has arrived! This release includes multiple updated components, the new theme, layout, and icon systems, and more! Additional information is in the release notes: https://github.com/vuetifyjs/vuetify/releases/tag/v3.0.0-alpha.0

  • GitHub repo MobX

    Simple, scalable state management.

    Project mention: Most popular Flutter libraries for state management in 2021 | dev.to | 2021-02-11

    Really nice and simple for newcomers without a lot of boilerplate. Unfortunately you need use builder, automatic generate the code after some change and wait for it. Library is inspired by MobX project from JavaScript.

  • GitHub repo TypeORM

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

    Project mention: Build APIs You Won't Hate In Node Js | reddit.com/r/Indiewebdev | 2021-03-06

    Fast Database Building with simple migration from TypeORM.

  • GitHub repo html2canvas

    Screenshots with JavaScript

    Project mention: POV: your task is to prevent students from making a printable copy of the online quiz | reddit.com/r/programminghorror | 2021-03-05

    html2canvas ftw

  • GitHub repo Docusaurus

    Easy to maintain open source documentation websites.

    Project mention: I need suggestions for the API doc SAAS platform that I am building. | reddit.com/r/webdev | 2021-03-05

    Completely fair. I personally have no experience with swagger but I have used other open-source tech like https://docusaurus.io/ and Jekyll. I can tell you from that perspective that the POV here is to take away as much burden from the team as we can while the creation of docs. It may make sense for an IC in the end because their time is precious too but the main target will be a team of designers, product managers, and developers that maintain docs at scale.

  • GitHub repo SweetAlert

    A beautiful replacement for JavaScript's "alert"

  • GitHub repo slate

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

    Project mention: Top 5 Rich-Text React Components | dev.to | 2021-03-03

    Slate.js, currently in beta, is a framework for building robust, rich text editors. Slate is made to be highly extensible, thus improving its native capabilities to create rich text editors. Slate is built with inspiration from tools including Quill and Draft.js.

  • GitHub repo NativeScript

    NativeScript empowers you to access native api's from JavaScript directly. Angular, Vue, Svelte, React and you name it compatible.

    Project mention: Yet another components library recommendation thread... | reddit.com/r/Angular2 | 2021-02-28

    It's worth mentioning that I eventually hope to use NativeScript to convert my Angular web application to a native mobile application (though I've yet to test this out).

  • GitHub repo Material Components Web

    Modular and customizable Material Design UI components for the web

    Project mention: Material Design Top App Bar animated with React Hooks and Styled Components | dev.to | 2021-01-20

    Today I've managed to scratch-build Material Design's top app bar, in particular its behaviour of sliding up/down if the user scrolls down/up, without relying on libraries like Material Components Web or Material-UI.

  • GitHub repo tools

    The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.

    Project mention: JSON with Commas and Comments | news.ycombinator.com | 2021-02-22

    Looks pretty similar to rome json (https://rome.tools/#rome-json)

  • GitHub repo Editor.js

    A block-styled editor with clean JSON output

  • GitHub repo tfjs

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

    Project mention: WebGPU is coming to Deno soon | reddit.com/r/programming | 2021-02-17

    Thanks for your kind words. Definitively doesn't put my weeks upon weeks of work sounds like it was for nothing. How about you think for different kind of uses? ie TensorFlow has an experimental backend using webgpu. Or do you instantly have to pull the toxic card?

  • GitHub repo feathers

    A framework for real-time applications and REST APIs with JavaScript and TypeScript

    Project mention: Which node backend web framework should someone go for if they already have worked with Django + Django Rest Framework | reddit.com/r/node | 2021-02-27

    https://feathersjs.com/ Alternatives are: loopback, Adonis, sails, strapi

  • GitHub repo fingerprintjs

    Browser fingerprinting library with the highest accuracy and stability.

    Project mention: Reddit removed privacy OptOut settings "to reduce confusion" | reddit.com/r/privacy | 2021-02-25

    old.reddit, for example, uses FingerprintJS2. If you crack open your browser's developer tools and look at the LocalStorage, you'll see the fingerprint hash derived from your browser et cetera and the timestamp of when it was stored.

  • GitHub repo React Intl

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

    Project mention: How to handle prices/currency formatting in Javascript? | reddit.com/r/reactjs | 2021-02-25

    Generally, I try to keep i18n super simple and not bloat it with too many weird libraries for simple stuff. I really can recommend FormatJS with FormatJS CLI and simplelocalize. Many people uses i18next, but it's a little bit too complex for me.

  • GitHub repo face-api.js

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

    Project mention: Does anyone know how this was done? | reddit.com/r/discordapp | 2021-01-24
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-03-06.


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

Project Stars
1 Angular 71,102
2 storybook 58,964
3 Ionic Framework 43,147
4 hyperterm 35,389
5 Nest 34,895
6 jest 34,373
7 PixiJS 32,045
8 vuetify 29,692
9 MobX 23,278
10 TypeORM 23,223
11 html2canvas 22,857
12 Docusaurus 22,052
13 SweetAlert 21,333
14 slate 19,910
15 NativeScript 19,784
16 Material Components Web 15,323
17 tools 14,808
18 Editor.js 14,741
19 tfjs 14,737
20 feathers 13,199
21 fingerprintjs 12,847
22 React Intl 12,378
23 face-api.js 11,971