A collection of Java developer tools focused on improving software quality, testing, and developer productivity.
MyJTools is a set of tools and libraries designed to solve common problems in Java development:
- Safer configuration handling
- Dependency management and build tooling
- Testing and automation utilities
- Developer-focused infrastructure
The goal is simple: 👉 build reliable, reusable tools that make development faster and more robust
Most projects here follow a few core principles:
- Immutability by default → reduce bugs and unexpected side effects
- Developer-first design → tools should be easy to integrate and use
- Minimal dependencies → keep things lightweight and predictable
- Practical over theoretical → solve real-world problems
A testing/automation tool based on executable BDD plugins.
Why? Testing should be reliable, fast, and easy to extend. This project focuses on improving test automation workflows.
A configuration library focused on immutability and thread safety.
Why? Mutable configuration is a common source of bugs in concurrent systems. This project ensures predictable and safe configuration handling.
A lightweight tool to resolve and fetch Maven dependencies programmatically.
Why? Working with dependencies outside traditional build tools can be painful. This simplifies dependency resolution for custom tooling and automation.
- Test automation tooling
- Developer productivity tools
- Internal platform-style utilities
- Build and dependency systems
This organization is primarily developed and maintained by:
Luis Java engineer focused on developer tooling and test automation.
This is an active workspace for building and iterating on ideas. Some projects are experimental, while others are production-ready.
Contributions, ideas, and feedback are welcome. Feel free to open issues or discussions in any repository.
👉 Build a small ecosystem of tools that improve how Java developers build, test, and maintain software.