GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - reugn/dev-tools: A collection of developer utilities in a single desktop application

BranchesTags
Open more actions menu

Latest commit

 

History

127 Commits
127 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.mvn/wrapper
.mvn/wrapper
 
 
docs/images
docs/images
 
 
src/main
src/main
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
mvnw
mvnw
 
 
mvnw.cmd
mvnw.cmd
 
 
pom.xml
pom.xml
 
 

Repository files navigation

dev-tools Build

A collection of developer utilities in a single desktop application.

  • JSON Editor
  • Image Editor
  • Rest API Tester
  • JWT Decoder
  • UUID/Password Generator
  • Hash Calculator
  • Epoch Converter
  • Regular Expression Tester
  • ASCII Graphics
  • Log Generator

Installation

dev-tools is a JavaFX desktop application built with Maven. Obtain a binary using one of the following methods:

  • Build an executable jar from the source.
./mvnw clean package
  • Build a native application using GluonFX Maven plugin. GraalVM installation is required. After obtaining the GraalVM distribution, the environment variable GRAALVM_HOME should be set to point to it.
./mvnw clean gluonfx:build
  • Download a build from releases.

Prerequisites

  • Java 11 or later

Getting Started

  • Launch the application. For the executable jar use java -jar target/dev-tools-<version>.jar.
  • Explore the main menu and its options.
  • Select a tool from the Tools dropdown menu. See below for a complete list with screenshots.
  • Switch between light and dark themes using the View -> Theme menu option.
  • Utilize keyboard shortcuts for faster navigation.

Tool List

JSON Editor

Edit and analyze JSON using syntax highlighting, formatting, and validation. Use the built-in search (Ctrl+F) to find items. Navigate between documents using the multi-tab interface.

Image Editor

This tool incorporates an essential suite of functions for creating and editing images.

Rest API Tester

This tool provides a core set of functionalities for REST API testing. Manage and share your testing process via the export and import of HTTP request history. Access history features by Ctrl-clicking the history pane. Navigate between requests using the multi-tab interface.

JWT Decoder

Paste your JSON Web Token (JWT) into the input area to decode it. Use the provided buttons to decode, encode, and verify the JWT signature. For signature verification, select the correct algorithm and provide the necessary secrets.

UUID-Password Generator

Generate a series of UUIDs (Universally Unique Identifiers) or passwords according to the provided configuration controls.

Hash Calculator

This utility performs cryptographic hashing and various encoding/decoding operations on input data.

Epoch Converter

Epoch Converter is a utility for converting between Unix epoch time (seconds since January 1, 1970, 00:00:00 UTC) and human-readable dates. Features include displaying the current Unix epoch, timestamp to date/time conversion, and date/time to timestamp conversion.

Regular Expression Tester

Regular Expression Tester is a tool for testing and debugging regular expressions (regex) featuring full regex flag support (i, m, u, etc.), comprehensive capturing group visualization and match highlighting.

ASCII Graphics

Easily turn your text into ASCII art. Customize the look with adjustable settings.

Log Generator

Log Generator creates customizable synthetic log data for testing and development. Choose from a selection of pre-defined standard log formats. Write the generated logs directly to the output pane, or save them to a file for later use.

License

Licensed under the Apache 2.0 license.

About

A collection of developer utilities in a single desktop application

Topics

ascii-artascii-graphicsdesktop-applicationdeveloper-toolsdeveloper-utilitiesdevelopment-toolsepoch-converterhash-calculationsimage-editorjavafxjavafx-applicationjavafx-desktop-appsjson-editorjwt-decoderlog-generatorpaintproductivityregex-validatorrest-clienttools

Resources

Readme
Apache-2.0 license
Activity

Stars

335 stars

Watchers

14 watching

Forks

34 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.