Tim Perry

Creator of HTTP Toolkit: powerful tools to debug, test & build with HTTP.

Passionate tech speaker, open-source contributor, and maintainer of Loglevel, Git‑Confirm and notes.

Debug all HTTP(S) sent by git, npm, apt-get, or anything else

The command line is powerful, but can be hard to understand, and extremely hard to debug. Ever run a command, see it fail with a cryptic error, and have no idea why?

Better tools can help you understand what’s really going on. They can let you see inside the command you’re running to understand how it’s communicating, see what data it’s working with, and debug it in depth.

Excitingly I’ve just shipped one-click terminal interception to do exactly this with HTTP Toolkit, for HTTP and HTTPS, to show you everything your CLI is sending and ...

HTTP View is a beautiful, free & open-source HTTP inspector. This is the first release of HTTP Toolkit, and lets you intercept HTTP or HTTPS traffic with one click, explore & examine that traffic up close, and discover exactly what your code (or anybody else’s) is sending.

Want to dive right in? Download it now.

HTTP Toolkit is a project that I’ve been working on for a while, to build an open-source suite of tools for HTTP development. The goal is to intercept & examine HTTP, edit it live, analyse flows of HTTP requests to audit performance and security, and rapidly prototype HTTP cl...

Modern easy IoT with JS, Docker & Resin.io at DEVit
The Cambrian Explosion of IoT at DevTalks Bucharest
Remote code execution vulnerability in apt/apt-get.: https://justi.cz/security/2019/01/22/apt-rce.html Anyway, as we were saying, apt defini… https://twitter.com/i/web/status/1087758959392575488
Detect firefox-nightly
Every single command I've tested on my machine observes HTTP_PROXY / HTTPS_PROXY env vars by default, from Curl to… https://twitter.com/i/web/status/1087675883584933888
Some awesome new HTTP Toolkit features today: * Automatic interception for fresh terminals (think git/npm/curl/apt… https://twitter.com/i/web/status/1087423316116340736
HTTP Toolkit got featured by @changelog! Awesome: https://changelog.com/news/oneclick-debugging-for-https-l6ZG
Today's plan: add a @gatsbyjs blog to http://httptoolkit.tech, so I can keep people up to date in more than 280 cha… https://twitter.com/i/web/status/1085922119073046533
Spent the last couple of days on bugfixes and improving error reporting (so I can do more bug fixes) and it's all f… https://twitter.com/i/web/status/1085607913966784513
Ok, what the hell do you do _after_ the first big release, once the dust settles? My current plan is bug fixes for… https://twitter.com/i/web/status/1084869046691119105
Using 'temporary any' in TypeScript: https://birukov.me/blog/all/temporary-any.html
Add HTTP Toolkit
HTTP Toolkit now approved & live on @AlternativeTo! https://alternativeto.net/software/http-toolkit/ I've put in a couple of clear competit… https://twitter.com/i/web/status/1083755660477644800
Ok, it's 24h since the launch of HTTP View! Let's talk numbers: * 1700 visitors to http://httptoolkit.tech * 337 a… https://twitter.com/i/web/status/1083352529138790400
Fun Q: why do I have 3x as many downloads as I do users who successfully install & start the app? Same ratio acros… https://twitter.com/i/web/status/1083333078939062272
Phew, big day. Now to wait for the feedback/error reports/disturbing silence... In the meantime, what quick featur… https://twitter.com/i/web/status/1082995597299335168
And, we're live! The first release of HTTP Toolkit is now up at https://httptoolkit.tech/view. One-click HTTP(S) intercep… https://twitter.com/i/web/status/1082989403721687040
Free Github users now get unlimited private repositories: https://blog.github.com/2019-01-07-new-year-new-github/
Today's electron fun & games: https://github.com/electron/electron/issues/16303. I'd love to open a PR & fix this myself, but setting up the… https://twitter.com/i/web/status/1082295200003837954
Mkcert (https://blog.filippo.io/mkcert-valid-https-certificates-for-localhost/) is very neat & useful, but I do feel quite uncomfortable about tools silently auto… https://twitter.com/i/web/status/1082179314567790593
If you're also trying to rapidly scrap together a good product launch video, and you've got a mac to hand, this is… https://twitter.com/i/web/status/1080550374971506689
On the very last steps for an @HttpToolkit launch now: * configure code signing so you can install it * last twea… https://twitter.com/i/web/status/1080458386628583425
Very Slow Movie Player: an e-ink 24 frames per hour movie display. Totally stunning, I want one https://link.medium.com/sGFWmYBG1S
How & why The Guardian dropped Mongo for Postgres: https://www.theguardian.com/info/2018/nov/30/bye-bye-mongo-hello-postgres
Just back from an unbelievable couple of weeks in Peru. It's comfortably the most beautiful & fascinating place I'v… https://twitter.com/i/web/status/1074708079277731840
Great @IndieHackers meetup last night! Good advice & discussion around, and I finally achieved my childhood dream o… https://twitter.com/i/web/status/1068550136794673152