Skip to content

qqpann/DevArms

Repository files navigation

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.

window screenshot

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