API Testing,
Everywhere.

Napit is a modern, ultra-fast HTTP client designed for developers. Built from scratch in Nitpick for perfect memory safety, it offers both a blazing-fast Terminal CLI and a gorgeous Electron Desktop GUI. Get Postman-level API testing right where you need it.

Napit executing an HTTP request in the terminal

Memory-Safe & Deterministic

A pure, dependency-free HTTP client that you can trust with your most critical infrastructure.

🛡️

100% C-Free FFI

Designed with zero reliance on C standard library string manipulation. Complete memory safety guarantees enforced by the Nitpick compiler.

🎨

Beautiful ANSI Output

Syntax-highlighted headers and bodies, with smart JSON detection. Read API responses effortlessly in your terminal without piping to jq.

📄

Declarative Requests

Define complex requests in human-readable `.http` files. Support for variable interpolation, environment files, and multi-line payloads.

Blazing Fast

Instant startup times and microscopic memory footprint. Perfect for scripting, CI/CD pipelines, and resource-constrained environments.

Native Desktop GUI

Prefer a graphical interface? Napit comes with a fully-featured Electron frontend. Organize your requests into collections, manage environments, and inspect beautifully rendered JSON responses—all inside a sleek, dark-mode UI designed for modern development workflows.

Napit Desktop GUI window displaying API requests and JSON response

Install Napit Today

$ git clone https://github.com/alternative-intelligence-cp/napit.git
$ cd napit
$ npkbld build
$ sudo make install

Requires the npkbld and npkc compiler toolchain to be installed.


Download v0.1.1 Release