npn helps you explore and test HTTP services, with a focus on speed and correctness.
It's basically Postman, but much smaller (8MB download) and faster. You can run npn as an HTTP server, or use a native desktop or mobile app.
- Download from GitHub Releases, or see the downloads page
- Run
bin/bootstrap.sh
to install required Go utilities - Run
make build
to produce a binary in./build
, or runbin/dev.sh
to recompile and restart automatically
For full stack development, you'll need some tools installed:
- For TypeScript changes, use
bin/build-client.sh
; you'll needtsc
andclosure-compiler
installed - For SCSS changes, use
bin/build-css.sh
; you'll needsass
installed - For a developer environment, run
bin/workspace.sh
, which will watch all files and hot-reload (iTerm2 required)
For macOS, you can install all dependencies with brew install md5sha1sum sass/sass/sass