fang-kit logo

fang-kit

Seventy tools. One install.

Why fang-kit exists

Developers reach for small utilities dozens of times a day: encoders, formatters, generators, crypto, regex. Each one lives in a separate install scattered across npm, brew, cargo, pip. Seventy different installs for seventy different tools. fang-kit ships them in one binary: 70 individually audited Rust plugin crates covering 250+ utilities, all available through a Tauri desktop app, CLI binary, web app, and MCP server so your AI agents can call any fang directly.

Capabilities

What fang-kit can do

  • 70 audited fangs (Rust crates), 250+ utilities: encoders, formatters, generators, crypto, network, regex
  • Four runtimes: Tauri desktop, CLI binary, web SPA, MCP server
  • One React 19 frontend shared across desktop and web (Tauri invoke vs HTTP fetch)
  • Zero-boilerplate plugin system via inventory::submit: one new crate, one workspace entry
  • 901 tests passing, v0.1.2 shipped (closed beta)
  • Cross-platform binaries: macOS universal, Windows MSI, Linux deb/rpm/AppImage
Architecture

Each fang is its own Rust crate registered through the inventory macro. The same UI shell surfaces all fangs across desktop, CLI, web, and MCP runtimes. Built on the Enyra framework.

The roster

Six predator-named products. Each its own page.

Index
↵ openesc close