TypeScript TypeScript

Open-source TypeScript projects categorized as TypeScript

Top 23 TypeScript TypeScript Projects

  • GitHub repo Visual Studio Code

    Visual Studio Code

    Project mention: Visual Studio | reddit.com/r/learnprogramming | 2021-06-19

    Adding on to this, if you do find that using the Visual Studio IDE is too much for what you have now even with the newest version, VS Code (https://code.visualstudio.com/) is a pretty solid editor and in most cases will be enough with the right plugins. Bit more setup, but much more lightweight.

  • GitHub repo Angular

    The modern web developer’s platform

    Project mention: How to Approach Custom Web App Development? | dev.to | 2021-06-18

    Angular is the JavaScript framework that was rewritten from AngularJS. The Google team has presented an original solution for network development with new features and logic. As for the programming language, developers apply TypeScript with its distinct features like async/await, arrow functions, class syntax, etc. Moreover, this UI framework remains compiled to Javascript and works with component-based architecture. Despite the fact that Google focuses on providing high performance and delivers strong support for the community, the learning curve might be quite complex due to component management, dependency injections, etc. Another thing is that Angular still deals with migrating the legacy systems from AngularJS and works on providing more detailed CLI documentation. The final choice will be quite evident. React has been named the best JS framework for the last several years. Providing one-direction data flow in comparison with two-way data binding (Angular) or both options with default one-way binding(Vue.js), React definitely takes a higher market position. It is much easier to work and carry out maintenance. Another advantage is the number of available specialists on the market that are proficient with this JavaScript framework.

  • GitHub repo antd

    🌈 A UI Design Language and React UI library

    Project mention: Resources for learning how to design a beautiful Shopify store? | reddit.com/r/shopify | 2021-06-17
  • GitHub repo TypeScript

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

    Project mention: So is it time to start using ESM instead of CJS? | reddit.com/r/node | 2021-06-19

    TypeScript doesn't recognize .mjs imports (which I believe extends to the language server/VS Code intellisense)

  • GitHub repo storybook

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

    Project mention: Publish your reusable components to npm | dev.to | 2021-06-19

    import React, { FC, HTMLAttributes, ReactChild } from 'react'; import { Button, ButtonProps } from './Button/Button'; export interface Props extends HTMLAttributes { /** custom content, defaults to 'the snozzberries taste like snozzberries' */ children?: ReactChild; } // Please do not use types off of a default export module or else Storybook Docs will suffer. // see: https://github.com/storybookjs/storybook/issues/9556 /** * A custom Thing component. Neat! */ const Thing: FC = ({ children }) => { return

    {children || `the snozzberries taste like snozzberries`}
    ; }; export { Thing, Button, ButtonProps };

  • 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 store or web? Why not both!? | dev.to | 2021-06-09

    Capacitor was created by the team behind the popular Ionic Framework as a replacement for Cordova for deploying modern Web Native apps on iOS, Android, Desktop, and Web.

  • 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: Any good example open-sourced large CRUD backend applications I can look at for reference on code structure, design patterns, etc | reddit.com/r/typescript | 2021-06-06

    my go-to with node backend would be using nestjs

  • GitHub repo DefinitelyTyped

    The repository for high quality TypeScript type definitions.

    Project mention: Strongly Typed Google Analytics V4 with Nextjs | dev.to | 2021-06-04

    if you Ctrl+click while hovering the window-appended gtag, it will take you to the node_modules/@types/gtag.js declaration file where you can view all of the type definitions provided by the @types/gtag.js package.

  • GitHub repo vuetify

    🐉 Material Component Framework for Vue

    Project mention: ⚡ Release June 15th, 2021 | reddit.com/r/vuetifyjs | 2021-06-15

    Vuetify v2.5.4 is live! It includes fixes for missing Calendar events, Avatar border radius in Cards, TypeScript component typings, and more! Full Release notes here: https://github.com/vuetifyjs/vuetify/releases/tag/v2.5.4

  • GitHub repo taro

    开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/

    Project mention: Top 10 Developer Trends, Thu Oct 22 2020 | dev.to | 2020-10-22

    NervJS / taro

  • GitHub repo angular-cli

    CLI tool for Angular

    Project mention: @use and angular v12 breaks my build | reddit.com/r/Angular2 | 2021-05-19

    Issue kinda looks similar to this one https://github.com/angular/angular-cli/issues/16354

  • 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: What package do you guys use for postgres in node js? | reddit.com/r/PostgreSQL | 2021-06-20

    typeorm is the best IMO, good support for different paradigms (Repository pattern, entity-based, query building, raw queries), migration support (wiring together your mini migration framework migration code isn't hard but is likely a waste of time). Working with composite types takes a little bit of work but is doable).

  • GitHub repo MobX

    Simple, scalable state management.

    Project mention: No-library React store with useSelector(), @action, thunks and SSR | dev.to | 2021-06-18

    First, I'm not against Redux or MobX. These are great libs offering you much more than just getting and setting state. But if you need only, well, getting and setting state — you probably don't need either 😉

  • GitHub repo ngx-admin

    Customizable admin dashboard template based on Angular 10+

    Project mention: 9+ Angular Bootstrap Themes Worth Your Attention | dev.to | 2021-03-26

    NGX-Admin

  • GitHub repo react-hook-form

    📋 React Hooks for forms validation (Web + React Native)

    Project mention: Build quality forms with React 🚀 | dev.to | 2021-06-16

    I hope that you enjoyed this humble guide to building quality forms with React, using two wonderful libraries: react-hook-form and yup. This is what I use every time I need to build a form, and I feel really happy and confident about the process. The fact that I can focus on the UI, features, and accessibility without worrying too much about state management or validation myself is absolutely priceless, and it saves me a lot of time.

  • GitHub repo NativeScript

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

    Project mention: The Plan for React 18 | reddit.com/r/javascript | 2021-06-10
  • GitHub repo terminus

    A terminal for a more modern age

    Project mention: Every Single Freaking Time | reddit.com/r/ProgrammerHumor | 2021-06-03

    I like how Terminus does actually copy when you select something

  • GitHub repo @blueprintjs/core

    A React-based UI toolkit for the web

    Project mention: Resources for learning how to design a beautiful Shopify store? | reddit.com/r/shopify | 2021-06-17
  • GitHub repo apollo-client

    :rocket:  A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.

    Project mention: Complex Apollo cache management with numerous parameterized queries made as painless as possible | reddit.com/r/graphql | 2021-06-15

    I've been using Apollo for a couple of years now, and it is infamously nebulous when it comes to moderately complex real-world scenarios, such as parameterized queries. There are many years-spanning github issues on this problem alone, with barely any maintainable solutions proffered. I've written a lengthy guide that explains exactly how Apollo's InMemoryCache works under the hood and how to sanely solve these caching issues.

  • GitHub repo tools

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

    Project mention: I do love .NET | reddit.com/r/ProgrammerHumor | 2021-06-02

    I've started studying Java, but worked with JS/Node ever since. I have no quarrel with the language itself, but with it's PURE CHAOTIC ecosystem.Install X for linting, Y for testing, W for mocking, Z for commits, and then everything breaks when you update a single package or use the latest Typescript version (which the tools have yet to adopt...).Just to start a damn project you have to read docs and configure almost a dozen packages (my case, in a big project migrating legacy systems). And we still have a lot of technical debt to solve (related to JS ecosystem).There are things like Rome that aim to centralize everything in a single tool, but they're still far from becoming mainstream.

  • GitHub repo Editor.js

    A block-styled editor with clean JSON output

    Project mention: Some Vanilla JS libraries you must try | dev.to | 2021-04-18

    Next, the amazing library on the list is Editor Js. We need text editors in our project quite often, hence EditorJs is one of the simple and captivating libraries. You can use it with Vanilla Js, ReactJs, and other frameworks. Making your text bold or italics or adding a heading, has it all. Just quickly run through the documentation and you'll get a clear gist of this library. Let's come to the coding part. Again, you can either install it using the npm package manager or use its cdn.

  • GitHub repo tfjs

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

    Project mention: The Deno Company | news.ycombinator.com | 2021-03-29

    There are a number of newer projects in this area. Arquero from Heer's Group (https://observablehq.com/collection/@uwdata/arquero), TensorFlowJs (https://github.com/tensorflow/tfjs), and (biased) CoreTable from OurWorldInData (https://github.com/owid/owid-grapher/tree/next/coreTable).

  • GitHub repo theia

    Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.

    Project mention: The Arduino IDE 2.0 (beta) | news.ycombinator.com | 2021-05-11

    The new Arduino IDE is based on Eclipse Theia, which I think is a fork of VSCode.

    https://theia-ide.org/

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.

Index

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

Project Stars
1 Visual Studio Code 117,217
2 Angular 73,999
3 antd 72,486
4 TypeScript 71,867
5 storybook 62,639
6 Ionic Framework 44,731
7 Nest 37,686
8 DefinitelyTyped 34,429
9 vuetify 31,094
10 taro 29,062
11 angular-cli 24,605
12 TypeORM 24,540
13 MobX 23,849
14 ngx-admin 22,721
15 react-hook-form 21,477
16 NativeScript 20,210
17 terminus 18,103
18 @blueprintjs/core 17,871
19 apollo-client 16,231
20 tools 15,946
21 Editor.js 15,687
22 tfjs 15,203
23 theia 14,923