Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qqpann/DevArms
Tiny toolkit for developers. Runs offline and cross-platform.
https://github.com/qqpann/DevArms
developer-tools linux macos react reactjs rust rust-lang tauri windows
Last synced: 4 days ago
JSON representation
Tiny toolkit for developers. Runs offline and cross-platform.
- Host: GitHub
- URL: https://github.com/qqpann/DevArms
- Owner: qqpann
- License: mit
- Created: 2022-02-05T05:52:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-04T02:01:38.000Z (almost 2 years ago)
- Last Synced: 2024-08-09T10:03:26.241Z (3 months ago)
- Topics: developer-tools, linux, macos, react, reactjs, rust, rust-lang, tauri, windows
- Language: TypeScript
- Homepage:
- Size: 5.08 MB
- Stars: 88
- Watchers: 2
- Forks: 3
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
:point_right: Install the built app from [release](https://github.com/qqhann/DevArms/releases) page.\
Or you can build it by yourself.![window screenshot](docs/assets/DevArms_screenshot.png)
## 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:```terminal
yarn lint
yarn start
```### Core algorithms - Rust wasm
The core algorithms are written in Rust, and served as wasm.
Edit inside `arms` and run:```terminal
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:```terminal
# Open windowed app in development mode
yarn tauri dev
# Build it
yarn tauri build
```## License
MIT. See [LICENSE](LICENSE)