TypeScript developer-tools

Open-source TypeScript projects categorized as developer-tools

Top 23 TypeScript developer-tool Projects

  • puppeteer

    Headless Chrome Node.js API

    Project mention: LPT: If you find a faster way to do something at your work, keep it a secret from your manager. | reddit.com/r/LifeProTips | 2023-02-08

    You could use Nodejs to load the spreadsheet file, an npm library to parse the spreadsheet data, and then a library like Puppeteer to automate the web browser tasks.

  • appsmith

    Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.

    Project mention: Struggling to offer no-code to my clients | reddit.com/r/nocode | 2023-01-31

    Hey u/cpBurn, Appsmith may work for your use case. We have a Version control with Git feature that lets you backup your app to GitHub or GitLab, create branches, add commit messages directly from the app editor when deploying, etc. And you can do code reviews in GitHub/GitLab once the app is connected.

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

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

  • npkill

    List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹

    Project mention: Npkill – Find and remove old and heavy node_modules folders | news.ycombinator.com | 2023-02-02
  • curlconverter

    Convert cURL commands to Python, JavaScript, Java, C#, PHP, Go, Dart, R, Ruby, Rust, MATLAB, Elixir, CFML, Ansible or JSON

    Project mention: I absolutely love web scraping. | reddit.com/r/webscraping | 2022-03-23

    Relevant tools: - Browser dev tools and front-end tooling to debug JS and reconstruct requests in your code - grep.app and SourceGraph to check open-source parsers for some URLs (often, there are such repositories) - curlconverter to quickly draft a script from the cURL command - Regex and regex playgrounds to extract data from inline JavaScript - GraphQL introspection tools - Optionally, Fiddler or Wireshark to intercept and debug network requests (I don't use but my teammate does)

  • illa-builder

    🚀 Retool open-source alternative, with low-code UI components and support for multiple data resources.

    Project mention: ILLA Cloud: Open-source low-code platform alternative to retool and appsmith, 4600 stars on GitHub, With React, you can use a drag-and-drop app builder to build frontends and connect them to databases, cloud storage, and API/GraphQL endpoints very easily and effectively! | reddit.com/r/selfhosted | 2023-01-12
  • yalc

    Work with yarn/npm packages locally like a boss.

    Project mention: Share private NPM packages across projects | reddit.com/r/Frontend | 2023-01-03

    As well as yarn/npm link mentioned in another comment, https://github.com/wclr/yalc can help with some of this, depending on your workflow/how much you're doing this.

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

  • BoostNote-App

    Boost Note is a document driven project management tool that maximizes remote DevOps team velocity.

    Project mention: What happened to boostnote? | reddit.com/r/opensource | 2022-12-26

    The "legacy application" is still available, but these are the new pricing plans for the maintained version

  • garden

    Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result caching. (We are hiring!)

    Project mention: Best way to run k8s apps locally | reddit.com/r/devops | 2022-12-28

    Telepresence, tilt, garden.io, okteto, skaffold etc.

  • git-notify

    🙉 📣 Communicate important updates to your team via git commit messages

  • CloudGraph cli

    The universal GraphQL API and CSPM tool for AWS, Azure, GCP, K8s, and tencent. (by cloudgraphdev)

    Project mention: Using cloudgragh in projects | dev.to | 2022-11-22
  • devtools-x

    Collection of offline first developer utilities available as desktop application. all in one place, cross-platform!

    Project mention: Show HN: DevTools-X – a cross platform alternative of devutils and devtoys | news.ycombinator.com | 2022-09-19

    Someone responded to your GitHub issue that it seems related to the Content Security Policy. https://github.com/fosslife/devtools-x/issues/22#issuecommen...

  • log4brains

    ✍️ Log and publish your architecture decisions (ADR)

  • osx-sign

    Codesign Electron macOS apps

  • httptoolkit-desktop

    Electron wrapper to build and distribute HTTP Toolkit for the desktop

  • FeatureProbe

    FeatureProbe is an open source feature management service. 开源的高效可视化『特性』管理平台,提供特性开关、灰度发布、AB实验全功能。

    Project mention: Show HN: FeatureProbe – an open-source featureflag management | news.ycombinator.com | 2022-12-20
  • pageplug

    PagePlug 是基于 appsmith 打造的更适合中国开发者的开源前端低代码项目。无需侵入客户架构,直接连接数据源(API、DB),无需学习任何第三方概念,使用基础 js 知识就可以快速生成多平台前端应用,包括 PC 端 web 应用、微信小程序等。【中国版Appsmith】

    Project mention: Appsmith is a popular open source Low code project to build internal tools,but there are some deficiencies for Chinese users! | reddit.com/r/lowcode | 2022-07-29
  • sfpowerkit

    A Salesforce DX Plugin with multiple functionalities aimed at improving development and operational workflows

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

  • watermelon-extension

    🍉 Your code archeology toolbox

    Project mention: 6 steps to do better code reviews | dev.to | 2022-11-21

    Is the type of change outlined in the description? Including this piece of information gives better searchability to your team. If you want to take a look at a pull request template, take a look at the one we have in our open-source repository.

  • 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).

  • basetool

    Open-source internal tool framework. 💪 Empower your team and collaborators to view and manage the data you already own in a nice easy-to-use protected tool. Basetool helps you have a better handle on your data in a collaborative way so you can focus on moving your business forward.

  • 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-08.

TypeScript developer-tools related posts


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

Project Stars
1 puppeteer 81,784
2 appsmith 24,711
3 jsonhero-web 7,370
4 npkill 6,697
5 curlconverter 6,220
6 illa-builder 4,847
7 yalc 4,307
8 BoostNote-App 3,295
9 garden 2,735
10 git-notify 1,324
11 CloudGraph cli 818
12 devtools-x 732
13 log4brains 705
14 osx-sign 481
15 httptoolkit-desktop 470
16 FeatureProbe 415
17 pageplug 397
18 sfpowerkit 379
19 prestige 362
20 watermelon-extension 326
21 graphql-hive 215
22 httptoolkit-ui 213
23 basetool 168
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.