Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reugn/dev-tools
Widely used software developer tools in a single application
https://github.com/reugn/dev-tools
ascii-art ascii-graphics desktop-application developer-tools development-tools epoch-converter hash-calculations javafx javafx-application javafx-desktop-apps json-editor log-generator productivity regex-validator rest-client tools
Last synced: 22 days ago
JSON representation
Widely used software developer tools in a single application
- Host: GitHub
- URL: https://github.com/reugn/dev-tools
- Owner: reugn
- License: apache-2.0
- Created: 2019-08-27T19:43:05.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-14T22:54:07.000Z (over 1 year ago)
- Last Synced: 2024-09-30T03:21:21.990Z (about 1 month ago)
- Topics: ascii-art, ascii-graphics, desktop-application, developer-tools, development-tools, epoch-converter, hash-calculations, javafx, javafx-application, javafx-desktop-apps, json-editor, log-generator, productivity, regex-validator, rest-client, tools
- Language: Java
- Homepage:
- Size: 4.51 MB
- Stars: 282
- Watchers: 15
- Forks: 31
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dev-tools ![Build](https://github.com/reugn/dev-tools/workflows/Build/badge.svg)
Widely used software developer tools in a single application.
* [Json Editor](#json_editor)
* [UUID/Password Generator](#generator)
* [Hash Calculator](#hash_calculator)
* [Epoch Converter](#epoch_converter)
* [Regular Expression Tester](#regex)
* [Rest API Tester](#rest_api)
* [ASCII Graphics](#ascii)
* [Logs Generator](#logs)## Installation
* `dev-tools` is a [JavaFX](https://openjfx.io/) Maven application.
Build an executable jar from the source.
```
mvn clean package -U
```* Build a native application using the [GluonFX Maven plugin](https://github.com/gluonhq/gluonfx-maven-plugin).
[GraalVM](https://www.graalvm.org/) installation is required.
```
mvn clean gluonfx:build
```* Download a build from the [releases](https://github.com/reugn/dev-tools/releases).
## Prerequisites
* Java 11 (JavaFX is not a part of Java SDK as of JDK 11).## Features
* Dark/Light mode.## Tools List
### Json Editor
* JSON pretty print with highlighting.
* JSON validation.
* Search Bar (Ctrl+F).![](docs/images/json_editor.png)
### UUID/Password Generator
* UUID Generator.
* Password Generator.![](docs/images/generator.png)
### Hash Calculator
* Hash functions.
* URL Encode/Decode.
* Base64 Encode/Decode.![](docs/images/hash_calculator.png)
### Epoch Converter
* Current Unix epoch time.
* Timestamp to human date.
* Human date to timestamp.![](docs/images/epoch_converter.png)
### Regular Expression Tester
* Regex flags.
* Capturing groups.![](docs/images/regex.png)
### Rest API Tester
* Rest API testing client.
* Export/import HTTP request history.![](docs/images/rest_api.png)
### ASCII Graphics
* Convert text to ASCII art.![](docs/images/ascii.png)
### Logs Generator
* Generate fake log workloads using a specified format.
* Write to console.
* Write to file.![](docs/images/logs.png)
## Contributing
If you find this project useful and want to contribute, please open an issue or create a PR.## License
Licensed under the Apache 2.0 License.