JavaScript TypeScript

Open-source JavaScript projects categorized as TypeScript

Top 23 JavaScript TypeScript Projects

  • material-ui

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

    Project mention: Server components with component libraries. | reddit.com/r/nextjs | 2023-02-07

    Okay it looks like MUI has an issue open: https://github.com/mui/material-ui/issues/34826 And styled-components works serverside but the registry has to be a client component (if I understand the docs correctly)

  • mermaid

    Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

    Project mention: A command line tool that draw plots on the terminal | news.ycombinator.com | 2023-01-12

    This is so cool. It reminds me of Markdown and Mermaid (https://github.com/mermaid-js/mermaid), which can do a similar thing within a plain text file. Keep it up; looking forward to trying it out.

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

  • prettier

    Prettier is an opinionated code formatter.

    Project mention: Dumb question | reddit.com/r/learnjavascript | 2023-02-07

    Its easier to always include them so you don't get caught up on the few places where it does matter. And if you're using a formatter like prettier, you can get them included automatically for you.

  • react

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

    Project mention: Using TS with NextJS and the proper way to learn | reddit.com/r/nextjs | 2023-01-30

    typescript-cheatsheets / react

  • Monaco Editor

    A browser based code editor

    Project mention: How to add a placeholder to Monaco editor | dev.to | 2023-02-07

    I was playing around with the Monaco editor and I wanted to add a placeholder to it. Just like the placeholder in VSCode. I couldn't find any documentation on how to do it, so I decided to write this post. I will be using the Monaco editor in React, but the same concept can be applied to any other framework.

  • Sequelize

    Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.

    Project mention: Using a MySQL database to serve multiple guilds | reddit.com/r/Discord_Bots | 2023-01-21

    If you like the OOP paradigm and you don't know a lot of the SQL syntax i also suggest looking for an ORM, which abstracts query language the language you're using like https://sequelize.org/

  • ToolJet

    Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀

    Project mention: Show HN: ToolJet 2.0 – Open-source alternative to Power Apps and Retool | reddit.com/r/patient_hackernews | 2023-01-11
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • web3.js

    Ethereum JavaScript API

    Project mention: Need the state of every contract at a point in 2016 | reddit.com/r/ethereum | 2022-11-04

    Here is a way to do this using web3.js.

  • razzle

    ✨ Create server-rendered universal JavaScript applications with no configuration

    Project mention: Top 5 React Boilerplates to Know in 2023 | dev.to | 2022-11-15

    5 Razzle Razzle Razzle uses this method to operate with a variety of frameworks, including Angular, Preact, Vue, Svelte, and not just React. While your app is running, just type rs in the console and press Enter to restart your server.

  • tsdx

    Zero-config CLI for TypeScript package development

    Project mention: Rollup Library Starter | dev.to | 2022-10-05

    NOTE: If your project uses TypeScript, I would suggest using tsdx instead.

  • MFE-starter

    MFE Starter

    Project mention: Separate Angular2 TypeScript files and JavaScript files into different folders, maybe 'dist‘ | reddit.com/r/codehunter | 2022-04-16

    A good example of this might be angular2-webpack-quickstart. But I didn't figure out how they do that?

  • TestCafe

    A Node.js tool to automate end-to-end web testing.

    Project mention: Why TestCafe is the Perfect Solution for Automating Browser Testing in Your Web Project | dev.to | 2023-01-13

    Official website: Testcafe.io

  • protobuf

    Protocol Buffers for JavaScript (& TypeScript).

    Project mention: Looking for ideas on how to implement serialization and deserialization between C++ and Javascript | reddit.com/r/cpp_questions | 2023-02-08

    I use protocol buffers. protobufjs translates into json.

  • capacitor

    Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️

    Project mention: Svelte file to mobile app | reddit.com/r/sveltejs | 2023-02-01

    I don't have a full guide for you but I'm building an app using SvelteKit and Capacitor ( https://capacitorjs.com/ ) right now and it's pretty straightforward if you follow the instructions for setting up Capacitor. Capacitor basically wraps your normal web app in a native shell so you don't have to rewrite it from scratch. If you want to access native features like camera or GPS, Capacitor provides NPM packages for it that work from inside the native shell.

  • engine

    Fast and lightweight JavaScript game engine built on WebGL and glTF

    Project mention: Engine 1.61.0 is here! 🚀 | reddit.com/r/PlayCanvas | 2023-02-08

    Release notes: https://github.com/playcanvas/engine/releases/tag/v1.61.0

  • Bot Builder SDK

    Bot Framework provides the most comprehensive experience for building conversation applications.

    Project mention: What are the best open source chatbot frameworks in 2022? | reddit.com/r/nlp_knowledge_sharing | 2022-03-09

    We’ve seen great open-source frameworks such as botkit, the microsoft bot framework and botfuel,

  • generator-angular-fullstack

    Yeoman generator for an Angular app with an Express server

    Project mention: Are there code generation tools to create full stack Node apps with authentication? | reddit.com/r/node | 2022-06-10
  • next-seo

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

    Project mention: SEO in Next.js | dev.to | 2023-02-04

    Next Seo GitHub Repository

  • cash

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

    Project mention: Migrate jQuery to VanillaJS - UpgradeJS.com | reddit.com/r/javascript | 2023-01-27

    If stock jQuery seems too big and you have a lot of code you'd prefer not to waste time converting, try something like jQuery-slim or cash.

  • golden-layout

    A multi window layout manager for webapps

  • fonoster

    🚀 The open-source alternative to Twilio

    Project mention: Android SIP server (new to VOIP) | reddit.com/r/VOIP | 2023-01-31

    I was looking at maybe trying to use a softphone to receive calls from an Android phone. Is there any way to do this? I'm looking at maybe trying something like https://github.com/fonoster/fonoster (self-hosted twilio) aswell.

  • pipedream

    Connect APIs, remarkably fast. Free for developers.

    Project mention: Show HN: Automatisch – open-source workflow automation, an alternative to Zapier | news.ycombinator.com | 2023-01-25

    We noticed that too and thought scripts could be the universal layer for integrations, so we built a hub for it https://hub.windmill.dev

    Pipedream (which is probably Automatisch main competitor) also has a repo full of integrations: https://github.com/PipedreamHQ/pipedream. Their format is a bit more specific than Windmill.

    Hopefully, we all agree on a format and differentiate ourselves on the quality of the orchestration, flow capabilities, performance etc ...

  • nerv

    A blazing fast React alternative, compatible with IE8 and React 16. (by NervJS)

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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 2023-02-08.

JavaScript TypeScript related posts

Index

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

Project Stars
1 material-ui 84,466
2 mermaid 53,511
3 prettier 44,783
4 react 39,269
5 Monaco Editor 32,808
6 Sequelize 27,388
7 ToolJet 17,687
8 web3.js 16,885
9 razzle 10,988
10 tsdx 10,535
11 MFE-starter 10,385
12 TestCafe 9,549
13 protobuf 8,827
14 capacitor 8,733
15 engine 8,092
16 Bot Builder SDK 6,999
17 generator-angular-fullstack 6,131
18 next-seo 6,123
19 cash 6,068
20 golden-layout 5,815
21 fonoster 5,492
22 pipedream 5,479
23 nerv 5,433
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
www.sonarsource.com