Skip to content

marzukia/junkyard

Repository files navigation

junkyard

junkyard

Your favourite online tools, salvaged from behind paywalls.

48 free, 100% client-side web tools. Everything runs in your browser: no server, no upload, no account. Tools that used to be paywalled, freemium, or just annoying are here, for free, forever. Live at https://junkyard.sh.

Tool catalogue

Tools are grouped into four categories. Examples:

Category Count Examples
image/media 16 Image Converter, QR Code, Background Remover, OG Image
text/code 12 JSON Formatter, Diff, Regex Tester, Base64
ai 7 Transcribe, Upscale, Chat, Summarize
docs/utility 10 PDF Tools, Password Generator, Unit Converter, Invoice

Browse the full grid at https://junkyard.sh or fetch the machine-readable catalogue at https://junkyard.sh/catalogue.json.

MCP server

@junkyard/mcp-server exposes 17 tool categories (25 ops) over stdio for use with Claude Desktop, Claude Code, and any MCP-compatible client. All logic is headless and runs in Node/Bun with no browser dependencies.

See packages/mcp-server/README.md for setup, tool listing, and client config.

Architecture

Single GitHub Pages site built from a monorepo. Each of the 48 tools is a self-contained Vite + React app under apps/<slug>/. Shared UI lives in kit/. The hub landing page is in hub/. Headless tool logic lives in packages/core (@junkyard/core).

See docs/ARCHITECTURE.md for the full picture.

Develop / contribute

# Run any single tool locally
cd apps/<slug>
bun install
bun run dev

# Run the hub landing page
cd hub
bun install
bun run dev

See CONTRIBUTING.md for adding tools, shared UI components (@junkyardsh/kit), running tests, and lint conventions. Source is at https://github.com/marzukia/junkyard.

Deploy

bash scripts/build-site.sh

Builds all 48 apps + the hub into dist/, ready for GitHub Pages. See DEPLOY.md for the full pipeline.

License

MIT. See LICENSE.

Maintainer

Andryo Marzuki

About

Your favourite online tools, salvaged from behind paywalls. 47+ (and growing) free, 100% client-side web tools. No server, no upload, no account. Live at https://junkyard.sh

Topics

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors