Req - Test APIs with Terminal Velocity
Note: This page is not up to date and serves as a boilerplate for the blog setup.
A terminal-based API client built for the Boot.dev Hackathon 2025.
Features
- Terminal user interface
- Request collections
- Environment variables
- Request history
Tech Stack
The project uses:
- Go for core logic
- Bubble Tea for TUI
- SQLite for storage
Code Example
go
-func main() {
- fmt.Println("Hello, req!")
-}
-Installation
bash -go build -o req . -./req -
Commands
req --help- Show helpreq --verbose- Verbose output
Lists Test
Unordered list: -- Item one -- Item two -- Item three
Ordered list: -1. First step -2. Second step -3. Third step
Text Formatting
This has bold text, italic text, and inline code.
---
This blog is built with ❤️ using pyssg - A guided learning project at boot.dev

Req - Test APIs with Terminal Velocity
A terminal-based API client built for the Boot.dev Hackathon 2025.
Features
- Terminal user interface with beautiful TUI
- Request collections and organization
- Demo data generation with realistic APIs
- Request builder with tabs for body, headers, query params
- Production-ready logging system
Tech Stack
The project uses:
- Go for core logic and HTTP operations
- Bubble Tea for terminal user interface
- SQLite for file-based storage
- SQLC for type-safe database operations
- Goose for database migrations
Installation
bash +go install github.com/maniac-en/req@v0.1.0 +req +

What's Implemented
- Collections CRUD operations (create, edit, delete, navigate)
- Request builder interface with tabbed editing
- Endpoint browsing with sidebar navigation
- Demo data generation (JSONPlaceholder, ReqRes, HTTPBin APIs)
- Beautiful warm color scheme with vim-like navigation
- Pagination and real-time search filtering
Coming Soon
- HTTP request execution (core feature)
- Response viewer with syntax highlighting
- Endpoint management (add/edit endpoints)
- Environment variables support
- Export/import functionality
Try It Out
GitHub: https://github.com/maniac-en/req
+Installation: go install github.com/maniac-en/req@v0.1.0
+Usage: Just run req in your terminal!
The app works completely offline with no external dependencies required.
---
This blog is built with ❤️ using pyssg - A guided learning project at boot.dev