TypeScript JavaScript

Open-source TypeScript projects categorized as JavaScript

Top 23 TypeScript JavaScript Projects

  • freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.

  • Project mention: Top 10 GitHub repositories with the most ⭐️ | dev.to | 2024-05-18

    👉️ Link Github: https://github.com/freeCodeCamp/freeCodeCamp

  • Vue.js

    This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

  • Project mention: Here are the 10 projects I am contributing to over the next 6 months. Share yours | dev.to | 2024-04-13


  • 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.

    SurveyJS logo
  • TypeScript

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

  • Project mention: Building my own ChatGPT | dev.to | 2024-05-25

    TypeScript: Adding types to JavaScript makes your code more reliable and easier to maintain.

  • Angular

    Deliver web apps with confidence 🚀

  • Project mention: Angular v18 highlights | dev.to | 2024-05-23

    ​The Angular v18 has been released 🚀🚀🚀.

  • Material UI

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

  • Project mention: Ask HN: Is there a react test framework that works? | news.ycombinator.com | 2024-05-24

    > [0, 1, 2, -1, 10, 11, 12, 13, 14, -1, 26, 27, 28]

    What is that supposed to represent in terms of pagination? Are they cursors...?

    > I didn't think the code that generated the HTML from that was really worth testing because it was so superficial.

    For what it's worth (as a frontend person), pagination is traditionally one of the trickier things for us to make sure is working correctly. Off-by-one mistakes can happen for example (especially with zero-indexed items). Or sometimes the prev/next buttons don't correctly use the same math as the page 1, 2, 3, etc. buttons. It gets even harder if you don't know the total length in the beginning, or if you allow multiple page sizes or sorts/filters, or use lazy loading, etc.

    For those reasons I try to use a ready-built lib like MUI where all that is already tested internally (like https://github.com/mui/material-ui/blob/next/packages/mui-ma... or https://github.com/mui/material-ui/blob/next/packages/mui-ba...), but we still add our own automated and manual tests in our own usages.

    But then again I'm bad at math and division, lol, so maybe it's just my own weakness.

  • storybook

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

  • Project mention: How to share your TwigComponent with your team ? | dev.to | 2024-05-15

    But here’s some good news: there’s already a solution in the JavaScript world called Storybook!

  • Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

  • Project mention: NestJS Developers: Upgrade Your Logging with This Simple Guide | dev.to | 2024-05-18

    NestJS is a powerful, progressive Node.js framework for building efficient and scalable server-side applications. It is written in TypeScript and is heavily inspired by Angular. It comes with a modular architecture and in-built support for a plethora of back-end features straight out of the box. One important part of developing applications with NestJS, or with any other back-end framework, is logging.

  • 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.

    InfluxDB logo
  • Playwright

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

  • Project mention: Playwright VS Code Extension, projects and global setup | dev.to | 2024-05-21

    Playwright documentation

  • Strapi

    🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.

  • Project mention: Deploy Strapi as a Content Backend and Headless CMS | dev.to | 2024-05-27

    Strapi is a headless CMS that helps you build content-based sites with the frontend of your choice by providing a reliable, customizable API backend. Strapi allows you to define your own content types, includes a feature-rich admin panel, and provides all of the building blocks you need to develop a comprehensive editing and publication workflow.

  • Socket.io

    Realtime application framework (Node.JS server)

  • Project mention: Socket.io Connection Issues on localhost! | dev.to | 2024-05-24

    When developing web applications, you might encounter connectivity issues between your client and server when using Socket.io on localhost.

  • Docusaurus

    Easy to maintain open source documentation websites.

  • Project mention: How to Start & Setup a React project in 2024 (7 Different Ways Based on Use Cases) | dev.to | 2024-05-22

    Learn more about Docusaurus in its official documentaton

  • 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: Design Systems with Web Components | dev.to | 2023-12-18

    I was recently able to sit down with some of the core members of Ionic, who also created Stencil a toolchain for building Design Systems and Progressive Web Apps. We talked at great length how typically companies are approaching Ionic from a Design Team and need help building components. As a developer I wanted to talk about the Web Components that are used within the Design System first. There was a decent amount of surprise, so I thought I would break down what a Design System is and why it doesn't matter which end you start with, as long as you have both your Design and Development teams working together to build your Design System.

  • jest

    Delightful JavaScript Testing.

  • Project mention: Potential issues with barrel files in Jest | dev.to | 2024-05-22

    One of the most common complaints from developers who use Jest often report slow test execution times when their code includes barrel files #1. While this might not be noticeable in smaller projects, it becomes a significant issue in larger ones.

  • Joplin

    Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.

  • Project mention: Ask HN: What is your approach for managing personal digital assets? | news.ycombinator.com | 2024-03-24
  • Babel (Formerly 6to5)

    🐠 Babel is a compiler for writing next generation JavaScript.

  • Project mention: Do You Need an SBOM? | dev.to | 2024-05-06
  • hyperterm

    A terminal built on web technologies

  • Project mention: Terminal commands I use as a frontend developer | dev.to | 2024-03-09

    I am using iTerm2 on my macOS. Other available options are Hyper and VS Code’s inbuilt terminal, which I sometimes use for quick tests. You can open a terminal in VS Code by using the keyboard shortcut CMD + J or CTRL + J on Windows, or View → Terminal.

  • PixiJS

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

  • Project mention: Achieving Success in Online Learning: A Practical Guide | dev.to | 2024-05-25

    PixiJS which uses TypeScript or JavaScript

  • Appwrite

    Your backend, minus the hassle.

  • Project mention: How I use Appwrite Databases with Pinia to build my own habit tracker | dev.to | 2024-04-14

    If you haven't tried Appwrite, make sure you give it a spin. It's a open source backend that packs authentication, databases, storage, serverless functions, and all kinds of utilities in a neat API. Appwrite can be self-hosted, or you can use Appwrite Cloud starting with a generous free plan.

  • vuetify

    🐉 Vue Component Framework

  • Project mention: Top Material Design 3 web frameworks of 2024 | dev.to | 2024-01-23

    👉 https://vuetifyjs.com

  • Rocket.Chat

    The communications platform that puts data protection first.

  • Project mention: Rocket.Chat: Surprising user limit in 6.5.0 | news.ycombinator.com | 2024-01-19
  • Hexo

    A fast, simple & powerful blog framework, powered by Node.js.

  • Project mention: Ask HN: Looking for lightweight personal blogging platform | news.ycombinator.com | 2024-02-06

    A lot of great suggestions here and some stuff I’ve never heard of before!

    Throwing my own suggestion into the ring, as I was just looking into this last week.

    I started setting up a blog using Hexo. It’s another Node based SSG that uses markdown and supports tags. It has a lot of neat plugins that people have developed, too.

    I like it so far!


  • Prisma

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

  • Project mention: Low-Code Backend Solution for Refine.dev Using Prisma and ZenStack | dev.to | 2024-05-27

    Prisma is a modern TypeScript-first ORM that allows you to manage database schemas easily, make queries and mutations with great flexibility, and ensure excellent type safety.

  • lx-music-desktop

    一个基于 electron 的音乐软件

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

TypeScript JavaScript related posts

  • Explore the world with Google Maps APIs

    5 projects | dev.to | 27 May 2024
  • Low-Code Backend Solution for Refine.dev Using Prisma and ZenStack

    4 projects | dev.to | 27 May 2024
  • DC Bat Cowls with Amplify Gen 2 Fullstack Typescript

    2 projects | dev.to | 26 May 2024
  • Achieving Success in Online Learning: A Practical Guide

    6 projects | dev.to | 25 May 2024
  • Generating Taproot Wallet Address using bitcoinjs-lib

    2 projects | dev.to | 25 May 2024
  • Socket.io Connection Issues on localhost!

    1 project | dev.to | 24 May 2024
  • Introdução ao TypeScript: Aumente a Robustez do Seu Código JavaScript

    2 projects | dev.to | 23 May 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 27 May 2024
    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. Learn more →


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

Project Stars
1 freeCodeCamp 390,503
2 Vue.js 207,147
3 TypeScript 98,378
4 Angular 94,843
5 Material UI 91,893
6 storybook 83,050
7 Nest 64,875
8 Playwright 62,521
9 Strapi 60,895
10 Socket.io 60,306
11 Docusaurus 53,336
12 Ionic Framework 50,511
13 jest 43,672
14 Joplin 43,584
15 Babel (Formerly 6to5) 42,966
16 hyperterm 42,761
17 PixiJS 42,764
18 Appwrite 41,464
19 vuetify 39,149
20 Rocket.Chat 39,057
21 Hexo 38,623
22 Prisma 37,611
23 lx-music-desktop 37,220

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives