kyleu / npn.dev

npn helps you build stuff

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

npn

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

https://npn.dev/download

Source code

https://github.com/kyleu/npn

Documentation

Installing

Building

  • Run bin/bootstrap.sh to install required Go utilities
  • Run make build to produce a binary in ./build, or run bin/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 need tsc and closure-compiler installed
  • For SCSS changes, use bin/build-css.sh; you'll need sass 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

About

npn helps you build stuff

License:MIT License


Languages

Language:Go 35.2%Language:Vue 23.7%Language:TypeScript 21.6%Language:SCSS 5.4%Language:JavaScript 5.1%Language:Shell 3.1%Language:HTML 2.9%Language:Swift 1.2%Language:Makefile 0.9%Language:Kotlin 0.3%Language:Dockerfile 0.2%Language:Batchfile 0.1%Language:AppleScript 0.1%