Skip to content

Latest commit

 

History

220 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forge

Forge is a local-first developer workstation for the small but constant tasks that happen between writing code and shipping it.

Use it to preview Markdown and HTML, compare text, format JSON, inspect JWTs, encode data, generate secrets, test regular expressions, and clean up everyday developer input without jumping across unrelated tabs.

Forge home screen

Why Forge Exists

Developers often handle sensitive, temporary, messy text:

  • JWTs copied from logs
  • JSON payloads from APIs
  • YAML configuration snippets
  • URLs that need decoding
  • secrets that need generating
  • text that needs comparing before a commit
  • timestamps, UUIDs, slugs, hashes, and regex checks

Forge keeps these tasks in one calm interface with consistent controls, keyboard-friendly navigation, and a privacy-first model.

Highlights

  • Local-first workflows
    Core tools run in the browser. Sensitive input stays close to your device.

  • One product language
    Tools share the same layout patterns, copy actions, toolbar behavior, keyboard shortcuts, and visual system.

  • Fast command access
    Open the command palette with Ctrl K and jump directly to a tool.

  • Light, dark, and system themes
    The dark theme is tuned for a soft Forge palette rather than pure black.

  • Useful by default
    Tools include realistic examples, validation states, copy/export actions, and workspace persistence where it helps.

Tools

Editors

  • Markdown Preview
  • HTML Preview
  • Diff Checker

Data

  • JSON Formatter
  • JSON YAML Converter
  • JWT Decoder

Encoding

  • Base64
  • URL Encoder

Crypto

  • JWT Secret Generator
  • Hash Generator
  • Password Generator

Utilities

  • UUID Generator
  • Timestamp Converter
  • Case Converter
  • Slugify
  • Regex Tester

Documentation

Local Development

Requirements:

  • Node.js 22 or newer
  • pnpm 10 or newer

Install dependencies:

pnpm install

Start the development server:

pnpm dev

Run the quality gate:

pnpm check

Build for production:

pnpm build

Deployment

Forge is a static Vite app. Any static host can serve it after pnpm build.

For single-page app routing, configure the host to fall back every route to index.html. This keeps routes such as /tools/jwt-decoder, /privacy, and /terms working after refresh.

Privacy

Forge is designed for sensitive developer workflows. The core tools process input locally in the browser and do not require an account or backend service.

Read more in docs/privacy.md.

Support

License

MIT License. See LICENSE.

About

A fast, privacy-first developer toolbox.

Topics

Resources

Code of conduct

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Contributors

Languages