TypeScript HTTP

Open-source TypeScript projects categorized as HTTP | Edit details

Top 23 TypeScript HTTP Projects

  • GitHub repo postgraphile

    Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!

    Project mention: Are there actually better alternatives than Apollo server? | reddit.com/r/graphql | 2022-01-16

    If you’re open to learning Postgres, I’d recommend postgraphile (https://github.com/graphile/postgraphile). Been using it for the past 2.5 years and only have good things to say.

  • GitHub repo got

    🌐 Human-friendly and powerful HTTP request library for Node.js

    Project mention: Got em' ... | dev.to | 2022-01-05

    Things were working fine, and then my Blazor app started making calls to the server using a library called "Got" (https://github.com/sindresorhus/got)

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo vscode-restclient

    REST Client Extension for Visual Studio Code

    Project mention: Is there a language server for HTTP? | reddit.com/r/neovim | 2021-09-22

    I've noticed that when creating HTTP requests using VSCode's REST plugin, it gives language-specific autosuggestions. Is there any way to get this behaviour in Neovim? For instance using the built-in LSP?

  • GitHub repo piping-server

    Infinitely transfer between every device over pure HTTP with pipes or browsers

    Project mention: Seashells: Pipe output from command-line programs to the web in real-time | news.ycombinator.com | 2021-10-18
  • GitHub repo ActionHero

    Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks

    Project mention: Using Typescript to create a Robust API between your frontend and backend | dev.to | 2021-05-19

    Two of the major components of the @grouparoo/core application are a Node.js API server and a React frontend. We use Actionhero as the API server, and Next.JS for our React site generator. As we develop the Grouparoo application, we are constantly adding new API endpoints and changing existing ones.

  • GitHub repo use-http

    🐶 React hook for making isomorphic http requests

    Project mention: Awesome Things Related To React Hooks 😍 | dev.to | 2021-09-23

    use-http - 🐶 React hook for making isomorphic http requests

  • GitHub repo tinyhttp

    🦄 0-legacy, tiny & fast web framework as a replacement of Express

    Project mention: NRAF(Not Really a Framework) - A zero external dependency framework for WebApps | reddit.com/r/node | 2022-01-16
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo abc

    A better Deno framework to create web application. (by zhmushan)

    Project mention: How does server side internationalization (i18n) look like? | dev.to | 2021-06-27

    This time we will use a different i18next module, i18next-http-middleware. It can be used for all Node.js web frameworks, like express or Fastify, but also for Deno web frameworks, like abc or ServestJS.

  • GitHub repo Rill

    🗺 Universal router for web applications.

    Project mention: Is 0kb of JavaScript in your Future? | dev.to | 2021-05-03

    Rich Harris, creator of Svelte, gave a very similar demo 4 days earlier. I'm not terribly surprised as this is core web fundamentals, and less popular frameworks have been doing the exact same thing for years even with React in tow.

  • GitHub repo cashew

    🐿 A flexible and straightforward library that caches HTTP requests in Angular (by ngneat)

    Project mention: Cache interceptor: how do I hold the second request while the first one is executing | reddit.com/r/angular | 2021-02-27

    Having said that if you can I would highly recommend you bring in a library (such as https://github.com/ngneat/cashew). I tend to favor solutions that this author stands behind because I have always found them solid and easy to use.

  • GitHub repo node-libcurl

    libcurl bindings for Node.js

    Project mention: node-fetch returning differently than curl | reddit.com/r/node | 2021-11-16

    Saving and reusing cookies would not work, akamai cookies are timestamped with short life. lets run a test, use node 8 and libcurl version 2.0.3 and use this example to save cookies and try chaining requests from the home page https://github.com/JCMais/node-libcurl/blob/1563bb7699eb9b22989058a0d018c59a460aaf37/examples/09-cookies.js

  • GitHub repo ketting

    The HATEOAS client for javascript

    Project mention: Roy Fielding's Misappropriated REST Dissertation | news.ycombinator.com | 2021-10-26

    I'm trying to (help) solve this:


  • GitHub repo httptoolkit-desktop

    Electron wrapper to build and distribute HTTP Toolkit for the desktop

    Project mention: Signing app for MacOS is like alien cryptographic language | reddit.com/r/electronjs | 2022-01-11

    My whole app is open source. Here's the codebase for the Electron wrapper, it's a separate repo that's largely independent of the rest of my app, so it's relatively easy to look through for yourself: https://github.com/httptoolkit/httptoolkit-desktop/.

  • GitHub repo gotql

    GraphQL query utility for serverside apps

  • GitHub repo httptoolkit-server

    The backend of HTTP Toolkit

    Project mention: HTTP Toolkit | news.ycombinator.com | 2021-12-20

    I'm the author. I'm not a Go developer though, can you give me an example I can reproduce for `go get` that doesn't work for you?

    For the terminal, there's a few mechanisms, but environment variables are the catch-all there, yes (full list: https://github.com/httptoolkit/httptoolkit-server/blob/maste...). Those do work for most cases, but it is absolutely not a hard guarantee for applications that actively ignore standard proxy configuration (handling that is very hard, and definitely out of scope here).

    Go does generally observes `http_proxy` correctly by default in other cases I've tested, so this vert simple code from the test suite is automatically intercepted for example: https://github.com/httptoolkit/httptoolkit-server/blob/maste.... Very happy to look into any failing cases you can share.

  • GitHub repo global-agent

    Global HTTP/HTTPS proxy agent configurable using environment variables.

  • GitHub repo tinyws

    🚡 tiny WebSocket middleware for Node.js

    Project mention: Good Examples of Testing in an Open Source Repo? | reddit.com/r/node | 2021-06-03
  • GitHub repo parsec 🌌

    🌌 Tiniest body parser in the universe. Built for modern Node.js

    Project mention: Using Redis Pub/Sub with Node.js | dev.to | 2021-08-30

    The tinnyhttp framework doesn't come with a body parser already integrated so I'll install milliparsec, in addition to being lighter than the famous body-parser, it's asynchronous and faster.

  • GitHub repo axios-cache-interceptor

    📬 Small and efficient cache interceptor for axios. Support for Etag, Cache Control, Ttl and more!

    Project mention: I made an cache system for axios that supports multiple strategies, like Etag, Cache-Control, If-Modified-Since, Age and etc. It is fully customizable, with 100% Code coverage, only 4Kb minzipped and has custom typings for auto completion! | reddit.com/r/webdev | 2021-12-13
  • GitHub repo axios-react

    🌐 HTTP client component for React based on Axios

  • GitHub repo http_compression

    🗜️ Deno HTTP compression middleware

    Project mention: compression: Deno compression HTTP middleware with deflate and gzip support | reddit.com/r/coolgithubprojects | 2021-03-24
  • GitHub repo AxleJS

    Fetch, supercharged.

    Project mention: AxleJS - Fetch, supercharged. | dev.to | 2021-08-28

    AxleJS is free and open-source using the MIT License!

  • GitHub repo fetch

    A Fetch API wrapper (by tkrotoff)

    Project mention: Modern API data-fetching methods in React | reddit.com/r/reactjs | 2021-12-23

    I've written a very small fetch wrapper that simplifies the syntax: https://github.com/tkrotoff/fetch

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

TypeScript HTTP related posts


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

Project Stars
1 postgraphile 11,014
2 got 10,797
3 vscode-restclient 3,375
4 piping-server 2,389
5 ActionHero 2,284
6 use-http 2,091
7 tinyhttp 2,016
8 abc 578
9 Rill 557
10 cashew 491
11 node-libcurl 490
12 ketting 440
13 httptoolkit-desktop 375
14 gotql 358
15 httptoolkit-server 232
16 global-agent 200
17 tinyws 163
18 parsec 🌌 105
19 axios-cache-interceptor 51
20 axios-react 34
21 http_compression 31
22 AxleJS 27
23 fetch 11
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.