TypeScript open-source

Open-source TypeScript projects categorized as open-source | Edit details

Top 23 TypeScript open-source Projects

  • Docusaurus

    Easy to maintain open source documentation websites.

    Project mention: How We Built Our Documentation on Docusaurus | dev.to | 2022-05-20

    We originally created our documentation for a very small, specific audience with specific uses for Courier. Over time, however, our user base, their use cases, and our product itself has grown dramatically. To cover our bases, we needed to improve and expand our documentation and this time, we wanted to make it scalable and with a focus on a great user experience. We decided to use Docusaurus to do so, which allowed our engineers to collaborate and update our documentation more efficiently. Here’s how we built our documentation and what we learned in the process that might be useful to you.

  • typescript-book

    :books: The definitive guide to TypeScript and possibly the best TypeScript book :book:. Free and Open Source 🌹

    Project mention: “Trivia” (A Concept Related to Abstract Syntax Trees) | news.ycombinator.com | 2022-02-27
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Kap

    An open-source screen recorder built with web technology

    Project mention: Things I can’t do on macOS which I can do on Ubuntu | news.ycombinator.com | 2022-04-26

    I'll start with things that I'm happy to have in mac that didn't have in Linux :)

    - Cannot run a bunch of programs that stay on the topbar, like LINE (https://line.me/en/), Kap (https://getkap.co/), etc. I am a fairly heavy user of Kap and I love the interface, so this is probably the biggest differentiator for me.

    - The visual quality of the programs in Mac is generally a lot higher, and humans do like aesthetic visuals. For example the "CPU indicator" (iStat) I have in mac is an order of magnitude better, same as VPN tool, etc.

    - Upgrading the OS to a major version without worrying if I'll be able to boot next time.

    - (unfair?) 10+ hours of real-world battery usage, in Linux I could often get half of the advertised 5-6h battery life from the PCs if lucky

    - A lot more hardware stuff with the M1 Macbook Air, like the amazing touchpad, keyboard (in new models), etc. Some will say it's fair to compare them some won't, so I'll leave that up to you but summarize them all in this point. I want to try Asahi Linux when it comes out stable though!

    - Drivers all work very well, it's like they built them on purpose for their hardware (!). No more fighting with pulseaudio.

    However overall I've found them to be a lot more similar than dissimilar to my surprise, swapping from one to another as a normal everyday JS dev is fairly trivial. To add on the author's list, the biggest issue I have is with external USBs, I like having them encrypted for backups and there doesn't seem to be an easy way to do that with mac. I had no trouble with AndroidUSB, just install it and it behaves just like another filesystem program.

  • Vue Storefront

    The open-source frontend for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. We have custom integrations with Magento, commercetools, Shopware and Shopify and total coverage is just a matter of time. The API approach also allows you to merge VSF with any third-party tool like CMS, payment gateways or analytics. Newest updates: https://blog.vuestorefront.io. Always Open Source, MIT license.

    Project mention: How to deploy Vue Storefront 2 to Heroku 🚀 | dev.to | 2022-05-09

    Vue Storefront is Lightning-Fast Frontend Platform for Headless Commerce. Boost your site performance, shape the customer journey and free your developer's creativity with Vue Storefront, the last frontend you will ever need.

  • TagSpaces

    TagSpaces is an offline, open source, document manager with tagging support

    Project mention: Software like paperless for anything. | reddit.com/r/DataHoarder | 2022-04-02
  • flowchart-fun

    Easily generate flowcharts and diagrams from text ⿻

    Project mention: How to create and test a GitHub Action that generates Supabase database types | dev.to | 2022-05-07

    We see quite a few results, and luckily, in the 3rd project called tone-row/flowchart-fun, I see that they have package.json script that looks like a promising candidate. They have variables such as SB_URL and SB_ANON_KEY which resemble Supabase stuff ✨

  • Ts.ED

    :triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone.

    Project mention: Where to find the examples of the Dependency Injection? | reddit.com/r/node | 2022-05-20

    Take a look at TS.Ed https://tsed.io/ they have some pretty neat DI implementations

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Chevrotain

    Parser Building Toolkit for JavaScript

    Project mention: Why are you building a programming language? | reddit.com/r/ProgrammingLanguages | 2021-09-05

    I don't think I'll have time to make one any time soon, unfortunately. My original plan was to write a compiler in TypeScript using Chevrotain, and see if it's possible to compile down to TypeScript's AST and feed that into its own compiler programmatically. Basically piggybacking on Microsoft's hard work (work smart, not hard). I don't know if it's possible, but it's what I'd try first.

  • nsfw-filter

    🚀 A Google Chrome extension that blocks NSFW images from the web pages that you load using TensorFlow JS.

    Project mention: Any OpenSource Parental monitoring applications (PC) | reddit.com/r/opensource | 2021-09-25

    You can try this https://github.com/nsfw-filter/nsfw-filter

  • exifcleaner

    Cross-platform desktop GUI app to clean image metadata

    Project mention: All the things I must know before, during, and after using TOR Browser (On Whonix)? | reddit.com/r/TOR | 2022-05-05
  • codestream

    The Code Collaboration Tool Built for Remote Teams

    Project mention: 15+ Best Productivity Tools For Programmers in 2021,🛠 Boost Up Your Productivity🚀 | dev.to | 2021-09-06

    CodeStream is a free open-source extension for VS Code, Visual Studio, and JetBrains. It supercharges development workflows by putting collaboration tools in your IDE. It supports pull requests from GitHub, BitBucket and GitLab, issue management from Jira, Trello, Asana and 9 others, and provides code discussion that ties it all together, integrated with Slack, MS Teams, email, and in-editor notifications.

  • spartacus

    Spartacus is a lean, Angular-based JavaScript storefront for SAP Commerce Cloud that communicates exclusively through the Commerce REST API.

    Project mention: How I became the Angular contributor 🙃 | dev.to | 2022-04-04

    I was struggling to find out why the Angular Universal SSR was hanging in my app. I knew it had to be some pending async task that prevented the SSR from completion, but it was hard to guess which one. So I googled how to track async tasks in Angular and I learnt about the plugin zone.js/plugins/task-tracking. Thanks to this plugin, I quickly located the faulty line in the code and fixed the hanging SSR in the app.

  • Monokle

    🧐 Monokle is your K8s best friend for creating, validating, debugging and managing manifests! 🚀

    Project mention: Common Errors Found in Kubernetes Manifests | dev.to | 2022-05-12

    Monokle has everything needed to end a cycle of hunting manifest errors. Download it directly from GitHub or check out our documentation. It’s a desktop application that works on macOS, Linux, and Windows.

  • Video-Hub-App

    Official repository for Video Hub App

    Project mention: FFmpeg now supports JPEG XL | news.ycombinator.com | 2022-04-27

    I've been waiting to use JPEG XL (.jxl) in my Video Hub App for over a year now! I even have a PR that shows that it works, but was waiting for FFmpeg to catch up.


    My software extracts screenshots from videos and shows them in a nice browsable searchable gallery.

  • ui5-webcomponents-react

    A wrapper implementation for React of the UI5 Web Components that are compliant with the SAP Fiori User Experience

    Project mention: SAPUI5 developer to React developer | reddit.com/r/reactjs | 2022-01-25

    I have no experience personally but react UI5 can be the right move for you if you have any chance

  • Kaetram-Open

    Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).

    Project mention: Welcome to Kaetram | reddit.com/r/kaetram | 2022-03-24

    Website - https://kaetram.com

  • code-relay

    Source for the Code Relay website. Code Relay The fastest and easiest way to contribute to open source!

  • react-storefront

    An open-source storefront in React.js with Next.js. Built for Headless Commerce, using a modern stack with TypeScript, GraphQL, Apollo, and Tailwind CSS.

    Project mention: A fullstack ecommerce application with backend in GraphQl | reddit.com/r/graphql | 2022-01-30

    I'm a big fan of Saleor, it's an open source e-commerce product based on GraphQL https://github.com/saleor/react-storefront

  • PopupBlocker

    Popup blocking userscript

    Project mention: Blocking popups on iOS Safari | reddit.com/r/Adguard | 2022-02-16

    I'm very happy with Adguard pro overall, except I haven't been able to block pop-ups, not even with Adguard's own popup blocker userscript (https://github.com/AdguardTeam/PopupBlocker).

  • VIR

    An intelligent time manager.

    Project mention: GitHub - TommyX12/VIR: An intelligent time manager. | reddit.com/r/bag_o_news | 2021-07-27
  • asgardex-electron

    ||| ASGARDEX Electron App ||| desktop wallet and decentralized exchange for THORChain ||| 100% open-source

    Project mention: Thorswap not showing correct Bitcoin amount when connected with Ledger | reddit.com/r/THORChain | 2022-03-14

    (see "hardcoded" derivation path for first account (Ledger BTC in ASGDX) https://github.com/thorchain/asgardex-electron/blob/fa0b462c2821d29fb530a01fa2cada976dcbc394/src/main/api/ledger/bitcoin/common.ts#L10

  • react-role

    Lightweight role based access management solution for React applications

    Project mention: Show HN: Open-Source Role-Based Access Management for React | news.ycombinator.com | 2022-05-03
  • copybara-action

    Transform and move code between repositories. Start with ZERO config and 100% customizable.

    Project mention: local development for modules referencing github | reddit.com/r/Terraform | 2022-03-25

    Also you may want to try developing in a monorepo. If you need to publish them you can use stuff like Copybara / Copybara action to push them to individual repos

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 2022-05-20.

TypeScript open-source related posts


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

Project Stars
1 Docusaurus 33,282
2 typescript-book 17,214
3 Kap 15,197
4 Vue Storefront 9,412
5 TagSpaces 2,593
6 flowchart-fun 2,479
7 Ts.ED 2,085
8 Chevrotain 1,915
9 nsfw-filter 1,169
10 exifcleaner 817
11 codestream 790
12 spartacus 613
13 Monokle 443
14 Video-Hub-App 391
15 ui5-webcomponents-react 302
16 Kaetram-Open 292
17 code-relay 279
18 react-storefront 266
19 PopupBlocker 183
20 VIR 111
21 asgardex-electron 90
22 react-role 85
23 copybara-action 57
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.