JavaScript TypeScript

Open-source JavaScript projects categorized as TypeScript | Edit details

Top 23 JavaScript TypeScript Projects

  • GitHub repo material-ui

    MUI (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.

    Project mention: Winning my first Hacktoberfest! | dev.to | 2021-10-16
  • GitHub repo prettier

    Prettier is an opinionated code formatter.

    Project mention: Understanding the Modern Web Stack: Prettier | dev.to | 2021-10-17

    Prettier in their own words is an opinionated code formatter for Javascript. What this means is that although it is configurable to some degree, the majority of the decisions it makes about how your code should be formatted are automatic and built into the tool itself.

  • Syncfusion

    Build stunning web applications quickly using Syncfusion JavaScript UI controls.. The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.

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

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

    Project mention: Learning React with Typescript and it's giving me massive headaches.. | reddit.com/r/reactjs | 2021-10-16

    You might find this cheat sheet helpful: https://github.com/typescript-cheatsheets/react

  • GitHub repo Monaco Editor

    A browser based code editor

    Project mention: @okikio/sharedworker, SharedWorkers on all browsers | dev.to | 2021-10-15

    In the cases of bundle.js.org and astro.build/play, @okikio/sharedworker was used for esbuild as well as the monaco-editors editor and typescript workers.

  • 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: Diffrent Ways To Create A React Application | dev.to | 2021-10-05

    It Is Serverside Rendering Framework As Well And This Provide Much More Flexibility. Razzle Docs

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Blitz

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

    Project mention: Develop and Deploy a Blitz JS Application. | dev.to | 2021-07-29

    blitz/recipes at canary · blitz-js/blitz

  • 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? | reddit.com/r/webdev | 2021-06-19

    TestCafe

  • GitHub repo tsdx

    Zero-config CLI for TypeScript package development

    Project mention: Exporting a component library based on CRA - babel or typescript to create the bundle? | reddit.com/r/reactjs | 2021-09-29

    Be aware of this discussion. It appears that this library is not maintained actively. I migrated few of my libraries to dts-cli (it is a fork of tsdx)

  • GitHub repo protobuf

    Protocol Buffers for JavaScript (& TypeScript).

    Project mention: TypeScript Compiler API: Improve API Integrations Using Code Generation | dev.to | 2021-08-25

    Protobufjs generates input and output types and function signatures for gRPC clients by reading a .protobuf file.

  • GitHub repo engine

    Fast and lightweight JavaScript game engine built on WebGL and glTF

    Project mention: Develop 3D game with low-end hardware | reddit.com/r/gamedev | 2021-10-17

    You can see it for yourself on their GitHub: https://github.com/playcanvas/engine

  • GitHub repo Bot Builder SDK

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

  • 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 | news.ycombinator.com | 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.

    [0]: https://github.com/angular-fullstack/generator-angular-fulls...

  • GitHub repo cash

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

    Project mention: Show HN: Auto-generate vanilla JavaScript alternatives for jQuery methods | news.ycombinator.com | 2021-09-06

    I'm not sure I buy this argument, one can't just say that ~30kb isn't a lot because 30 is a number perceived as low, would 30kb be justified for a library that allows you to toggle a class on a node? Of course it wouldn't, you need to measure what you are getting for 30kb.

    I don't buy the second part of the argument either, you can load a 1000kb image on a blog post and that won't have nearly the same effect as loading 1000kb of JS. The JS needs to be parsed and executed and maybe the site doesn't even work without it, the image can probably be rendered progressively, can be decoded in another thread, nothing is really waiting on it to load, and if it doesn't load at all it's not the end of the world anyway.

    With ~4kb you can have Preact, is jQuery Slim (~26kb) giving you ~6.5x times as much value as Preact really? Maybe it is, probably not.

    For some context I maintain a ~6kb rewrite of a subset of jQuery (https://github.com/fabiospampinato/cash), which IMO is much better value proposition for many use cases.

  • 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? | reddit.com/r/javascript | 2021-03-03

    https://github.com/NervJS/nerv 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 FuseBox

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

    Project mention: AMP CMS: Dashboard | dev.to | 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 next-seo

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

    Project mention: Cómo generar thumbnails automáticamente para tu blog con NextJS y Microlink Cards | dev.to | 2021-10-05
  • 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. | reddit.com/r/programmingquestions | 2021-04-08
  • 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: Example projects search. Admin UI for database | reddit.com/r/react | 2021-09-08
  • GitHub repo pg-promise

    PostgreSQL interface for Node.js

    Project mention: Help seeding a database with PG | reddit.com/r/learnjavascript | 2021-08-17

    Yes. You can also take at the pg-promise library. https://github.com/vitaly-t/pg-promise

  • GitHub repo Parsr

    Transforms PDF, Documents and Images into Enriched Structured Data

    Project mention: [D] What pdf parser do you use for paragraph parsing for huggingface models | reddit.com/r/MachineLearning | 2021-07-13

    Parsing PDFs is very non-trivial process. Google and Amazon parses are largely based on OCRing. There are some advanced state-of-the-art NN-based OCR approaches but they are not very stable, but a stable industry standard is Tesseract, and nice all-in-one open source tools that brings a ton of tools together is https://github.com/axa-group/Parsr . hope this helps

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-10-17.

Index

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

Project Stars
1 material-ui 72,167
2 prettier 40,780
3 taro 29,778
4 react 29,176
5 Monaco Editor 26,379
6 Aurelia 1 11,656
7 razzle 10,422
8 Blitz 9,491
9 TestCafe 9,128
10 tsdx 8,731
11 protobuf 7,797
12 engine 6,709
13 Bot Builder SDK 6,646
14 generator-angular-fullstack 6,132
15 cash 5,502
16 nerv 5,391
17 ThinkJS 5,251
18 FuseBox 4,060
19 next-seo 3,820
20 BotBuilder-Samples 3,407
21 material-kit-react 3,321
22 pg-promise 3,020
23 Parsr 2,706
Find remote TypeScript jobs at our new job board 99remotejobs.com. There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
scoutapm.com