DevArms
Tiny toolkit for developers.
DevArms is a collection of developer utils that gives you extra arms to reach more in your tasks.
It runs completely offline, and cross-platform across Windows, Mac and Linux.
Written in Rust, React. Powered by Tauri.
Quick Start
? Install the built app from release page.
Or you can build it by yourself.
Features
Generators
- Hash
- UUID
- Lorem Ipsum
- Checksum
Converters
- Base64
- JSON <> YAML
- Number base
- Text case
Encoder/Decoder
- URL percent text
- HTML safe text
- JWT
Formatters
- JSON
And more features are coming soon…
Contribute
Feature suggestions and bug reports are welcome!
Opening an issue to discuss it before you hand a PR is recommended, but not needed.
To contribute in code, you may follow the following steps.
App UI – React
The app UI is built with React.
Edit inside src
and run:
yarn lint
yarn start
Core algorithms – Rust wasm
The core algorithms are written in Rust, and served as wasm.
Edit inside arms
and run:
wasm-pack test --firefox --headless
wasm-pack build --target web
App integration – Tauri
The cross platform magic is made possible by Tauri.
Edit inside src-tauri
if needed, and run:
# Open windowed app in development mode
yarn tauri dev
# Build it
yarn tauri build
License
MIT. See LICENSE