forge

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2026 License: MIT Imports: 1 Imported by: 0

README

Forge

A developer utility toolkit for the terminal, browser, and desktop. Encoding, decoding, formatting, hashing, and generation tools — all in one place.

Install

brew install StanMarek/tap/forge

Or build from source:

go install github.com/StanMarek/forge@latest

Usage

Launch the interactive TUI:

forge
image

Use tools directly from the CLI:

forge base64 encode "hello world"
forge jwt decode "eyJhbGciOi..."
forge hash sha256 "password"
forge uuid generate
forge json format '{"a":1}'
forge url encode "hello world&foo=bar"

Start the web UI:

forge web
image image

Tools

Category Tools
Encoders Base64, JWT, URL, HTML Entity, Text Escape, Gzip
Formatters JSON, YAML, XML, CSV, Diff
Generators UUID, Password, Lorem Ipsum, Color
Converters Timestamp, Number Base, Cron
Analyzers Hash, Regex, Text Stats

Surfaces

  • CLI — pipe-friendly commands with stdin support
  • TUI — interactive terminal UI (default when no subcommand given)
  • Web — browser-based UI via forge web
  • Desktop — native-looking window via forge desktop

License

MIT

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
core
internal
ui
tui
web
web/templates
templ: version: v0.3.1001
templ: version: v0.3.1001
web/templates/tools
templ: version: v0.3.1001
templ: version: v0.3.1001

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL