TypeScript Tools

Open-source TypeScript projects categorized as Tools

Top 21 TypeScript Tool Projects

  • Appwrite

    Secure Backend Server for Web, Mobile & Flutter Developers 🚀 AKA the 100% open-source Firebase alternative.

    Project mention: Is Appwrite still written in PHP? | reddit.com/r/appwrite | 2023-01-28

    Hello I'm new to the community and been doing some research on AppWrite. Previous posts said that AppWrite is written in PHP but in appwrite (Github) it seems that the main project is written mainly in Typescript

  • jsonhero-web

    JSON Hero is an open-source, beautiful JSON explorer for the web that lets you browse, search and navigate your JSON files at speed. 🚀

    Project mention: Host a serverless stable diffusion image search Bot on Vercel | dev.to | 2022-12-23

    Suppose if you visit this link in your browser: lexica.art/api/v1/search?q=apples. You will get a JSON response back consisting of an array of images that match "apples". To understand the schema of the JSON response, you can use Postman or JSONHero.

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

  • graphql-editor

    📺 Visual Editor & GraphQL IDE. Draw GraphQL schemas using visual 🔷 nodes and explore GraphQL API with beautiful UI. Even 🐒 can do that!

    Project mention: Is there anything like a GraphQL playground for testing various features of GraphQL? | reddit.com/r/graphql | 2023-01-11

    aside from the ones mentioned graphql editor has a bunch of features that are helpful for testing like a click-out creator and a built-in mock backend for testing queries

  • react-native-ui-lib

    UI Components Library for React Native

    Project mention: Any good UI libraries? | reddit.com/r/reactnative | 2022-11-21

    Wix’s react-native-ui-lib is also nice: https://github.com/wix/react-native-ui-lib

  • setup-php

    GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

    Project mention: Write a PHP library supports PHP 5.6 to 8.1 | dev.to | 2022-10-23

    I found shivammathur/setup-php did a better job on supporting old PHP versions, and you don't have to worry about the composer & extension compatibility, it handles those for you.

  • Mocky

    Generate custom HTTP responses, the simpler way to test your Web Services

    Project mention: free-for.dev | dev.to | 2022-11-08

    Mocky - A simple web app to generate custom HTTP responses for mocking HTTP request. Also available as open source.


    Hundreds of Offensive and Useful Docker Images for Network Intrusion. The name says it all.

    Project mention: Dockerize your hacking workflow (Open Source project) | reddit.com/r/hacking | 2022-05-23
  • 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.

  • dev-resources

    A collaborative list of resources for developers

    Project mention: Free Resources for Devs | dev.to | 2022-06-12

    Free for Dev Dev Resource

  • httptoolkit-desktop

    Electron wrapper to build and distribute HTTP Toolkit for the desktop

  • google-photos-exif

    A tool to populate missing `DateTimeOriginal` EXIF metadata in Google Photos takeout, using Google's JSON metadata.

    Project mention: Google Photos back to default photos | reddit.com/r/iphone | 2023-01-13

    Google takeout, then use this tool to sort out the json files with the images, transfer to iPhone then just wait for iCloud to upload

  • prestige

    A text-based HTTP client in the browser. An interface-less Postman.

    Project mention: Show HN: Ezy – open-source gRPC client, alternative to Postman and Insomnia | news.ycombinator.com | 2022-12-08

    I've not used it, but have heard of Prestige (https://github.com/sharat87/prestige). It bills itself as "A text-based HTTP client in the browser. An interface-less Postman." I hope that helps!

  • Keira3

    Cross-platform Database Editor for AzerothCore

    Project mention: Keira 3.5.0 - edit the WoW world without coding! | reddit.com/r/wowservers | 2022-12-26

    Keira3 is a modern DB editor tailored for AzerothCore that allows the user to easily change or add new elements to the world by automatically generating the code. Inspired by the old Quice/Truice concept, it comes with a modern flavour and it is cross-platform and completely open-source. As soon as you edit something, Keira3 will generate the SQL query for you. The SQL code will be displayed, so you can learn, and then you can copy or execute it directly to your database. Keira3 lets you create new entities as well as edit existing ones, there are plenty of editors available: - Creatures - Vendors - Trainers - Quests - Gameobjects - Items - All kinds of Loots - Gossips - Conditions - SmartAI You can edit nearly anything you can see in the world. Also, thanks to the SmartAI editor, the user can also edit (or create new custom) complex behaviour of NPCs. Keira3 is open-source software written in TypeScript and released under the AGPL license, you can use it for free. More details about Keira3 are available at https://www.azerothcore.org/Keira3 ---- To use Keira3 you of course need to connect to the DB of a pserver, you can easily install your own by following one of the procedures listed here: https://www.azerothcore.org/wiki/installation If you are a beginner in WoW emulation, I definitely recommend reading our Getting Started: https://www.azerothcore.org/wiki/getting-started

  • graphql-hive

    GraphQL Hive is a schema registry and monitoring tool

    Project mention: How we shipped CDN access tokens with Cloudflare Workers and R2 | dev.to | 2023-02-01

    Once we decoded the incoming access token we can then read the R2 key value e.g. `/cdn-keys/c7ce447c-f5e6-4f13-87b8-d3051ba3fc45/c7de111c-f5g9-4f13-87b8-d1267ba3ge95` and then check the user-sent `privateKey` against the hash stored there. For subsequent requests, the same cache logic as for the legacy tokens is reused. The UI part was pretty straight-forward and less challenging to build, however it was still part of this project. The new token overview: ![All good](https://the-guild.dev/blog-assets/how-we-shipped-cdn-access-tokens-with-cloudflare-workers-and-r2/phase-4-cdn-access-token-overview.png) Creating a new token: ![All good](https://the-guild.dev/blog-assets/how-we-shipped-cdn-access-tokens-with-cloudflare-workers-and-r2/phase-4-token-create-form.png) We successfully deployed this to production and then informed all our clients that are waiting for this feature. 🎉 In addition, this is of course now also available for the self-hosted Hive users. ## Conclusion This was an exciting and challenging project to solve and Cloudflare provides useful tools for solving these kinds of problems. On the other hand debugging Cloudflare tooling is often frustrating and cumbersome, documentation is also often scarce or non-existing for more advanced use-cases. Nevertheless, we are happy to finish this project successfully and are looking forward to all the future challenges! In case you did not know, Hive is fully open-source and self-hostable! You can find all the code, steps and pull requests on GitHub! * https://github.com/kamilkisiela/graphql-hive/pull/1003 * https://github.com/kamilkisiela/graphql-hive/pull/1043 * https://github.com/kamilkisiela/graphql-hive/pull/1005 * https://github.com/kamilkisiela/graphql-hive/pull/1114 * https://github.com/kamilkisiela/graphql-hive/pull/1120 * https://github.com/kamilkisiela/graphql-hive/pull/1127 * https://github.com/kamilkisiela/graphql-hive/pull/1130 * https://github.com/kamilkisiela/graphql-hive/pull/1142 * https://github.com/kamilkisiela/graphql-hive/pull/1143 * https://github.com/kamilkisiela/graphql-hive/pull/1061

  • httptoolkit-ui

    The UI of HTTP Toolkit

    Project mention: Ask HN: How to Monetize Open-Source Software? | news.ycombinator.com | 2022-05-07

    > Monetization via Paid Premium Version / Open Core

    This point is interesting, because it assumes the only way to do premium is with a closed-source version, losing the open-source benefits.

    Personally I've had good success (i.e. comfortably enough income as a solo bootstrapped project that I can work on open source full time) doing a freemium approach that's 100% open-source for http://httptoolkit.tech

    Yes, anybody can fork the project and remove the payment checks (here: https://github.com/httptoolkit/httptoolkit-ui/blob/5cf0b10c6...) but it's a non-trivial hassle to fork everything and hook it all up, and means ongoing maintenance work to manage a fork forever, so at the price it's not really worth any serious professional's time (and I give out free licenses for everybody would contributes to the code anyway).

    Works well, lets you stay 100% open source, which is good for everybody and encourages contributions, and you can still make enough money to fund development (never going to make anybody a billionaire, but that's not the point).

  • tauri-tutorial

    📚 Tauri Tutorial (系列教程 - 打造属于自己的跨端应用)

    Project mention: 【04】Tauri 入门篇 - 集成 WebAssembly | dev.to | 2022-08-01
  • Circle-Generator

    Tool to generate circles for block building games like Minecraft

    Project mention: how could i go about creating blueprints for a torus? | reddit.com/r/Minecraft | 2023-01-29

    The first thing you want to do is locate the center of the build. For an even block amount this will be a 2x2 square of blocks. Extend out R blocks from the center in each direction so you have a "+" shape 2 blocks wide in all four directions. At the end of each, build an upright circle parallel to the lines extended out from the center, half above the line and the other half outside of the line. Use a circle generator like this one to build circles parallel to the ground that connect all four circles.

  • object-gui

    Object GUI - Javascript Object GUI Editor

    Project mention: tsParticles 2.3.0 Released | dev.to | 2022-09-11

    Fixed editor, using the v2 of Object GUI

  • slowbug

    Slowbug is a VS Code extension for debugging your code in slow-mo!

  • wren-playground

    A Simple Playground for Thinkering with Wren

  • general-tools

    a tools website for anything

  • StandardOtter

    Simple Mac App to pump data through a Command via Standard Input

    Project mention: I Regret my $46k Website Redesign | news.ycombinator.com | 2022-07-21
  • 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.

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

TypeScript Tools related posts


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

Project Stars
1 Appwrite 28,958
2 jsonhero-web 7,317
3 graphql-editor 5,758
4 react-native-ui-lib 5,117
5 setup-php 2,400
6 Mocky 1,882
7 HOUDINI 1,117
8 dev-resources 668
9 httptoolkit-desktop 467
10 google-photos-exif 425
11 prestige 362
12 Keira3 222
13 graphql-hive 215
14 httptoolkit-ui 211
15 tauri-tutorial 194
16 Circle-Generator 93
17 object-gui 60
18 slowbug 51
19 wren-playground 7
20 general-tools 6
21 StandardOtter 0
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.