Req Banner

Req - Test APIs with Terminal Velocity

A terminal-based API client built for the Boot.dev Hackathon 2025, where it received an honorable mention.

Current Status: Early development (alpha). Core HTTP execution features are still in progress.

Tech Stack

The project uses:

  1. Go for core logic and HTTP operations
  2. Bubble Tea for terminal user interface
  3. SQLite for file-based storage
  4. SQLC for type-safe database operations
  5. Goose for database migrations

Installation

bash
# Install the latest stable release
go install github.com/maniac-en/req@latest

# Or install a specific version (e.g., v0.1.0)
go install github.com/maniac-en/req@v0.1.0

# Run the application
req
            

What's Implemented

Coming Soon

Try It Out

GitHub Repository:
https://github.com/maniac-en/req

Installation:

go install github.com/maniac-en/req@latest

Usage:

req

Note: The app works completely offline with no external dependencies required.

---

This blog is built with ❤️ using pyssg - A guided learning project at boot.dev