netbook 0.2.4

A lightweight TUI request collection manager and runner - a Postman alternative for the terminal
Documentation

Netbook

A lightweight, TUI-first "Postman-like" request collection manager and runner written in Rust.

netbook screenshot

Features

  • Fast TUI Interface - Built with ratatui for responsive terminal UI
  • Collection Management - JSON and YAML support for request collections
  • Variable Interpolation - Support for {{variable}} syntax with .env files
  • Response Viewer - Pretty JSON, raw text, headers, and timing views
  • Request History - Automatic saving and browsing of response history
  • Headless Mode - Run requests from CLI for automation and CI/CD
  • Plugin System - Extensible architecture for custom functionality

Quick Start

Installation

cargo install netbook

Basic Usage

# Initialize a new collection and open TUI
netbook

# Run a request in headless mode
netbook run "Get Users"

Documentation

  • Usage Guide - TUI keybindings and walkthrough
  • Collections - Collection format and discovery
  • Variables - Variable interpolation and .env files
  • History - Response history and exporting
  • Plugins - Plugin system and custom plugins
  • Design - Architecture and future improvements