pnpm install; cd apps/desktop; wails dev云一会儿
A signed desktop toolbox for encoding, formatting, inspecting, and generating data without sending your work to a server.
# from a fresh checkout $ pnpm install $ cd apps/desktop $ wails dev ==> embedded plugins unpacked and ready_
encoding / built in
Hash
MD5 / SHA-256 of any text, fully local.Hello, world!
6cd3556deb0da54b...315f5bdb76d078c4...wails build -platform darwinwails build -platform linuxWhy the desktop build
The web catalog is useful for discovery. The desktop client is where the tools actually run with local state, native calls, and plugin lifecycle control.
C is used for compact algorithms such as UUID, password generation, timestamps, and number formatting. TypeScript stays where browser semantics are the feature.
Every embedded plugin is checksummed and signed before the client loads it.
Install and uninstall write to the local plugin store instead of only flipping a UI flag.
New contributors can install dependencies, enter apps/desktop, and start Wails dev mode.
What is new
full changelog- +Web site goes live with the full tool catalog
- +Desktop client ships signed plugin loading and verification UI
- +Marketplace install, uninstall, disable, and sort now persist locally
- ~Only Hash remains built in; other bundled tools are installable
- +Plugin Manager pane added to Settings
- +Marketplace mock data and plugin detail page added
- ~Sidebar filter input replaces the category dropdown
- +Initial built-in tools: Hash, Base64, URL Encode, and Hex
- +Native desktop shell with Welcome and Workbench routing
- ~Design tokens split into SCSS partials with light and dark themes
Clone it, build it, run it locally.
Release users get a ready executable. Source users get the same embedded store after running the Wails workflow.