AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompare
Home/
Dev Tooling/
SHAFT_ENGINE
SHAFT_ENGINE logo

SHAFT_ENGINE

Active·★ 417·MIT·Updated 2026-10-22

SHAFT is a Java 25 automation framework that provides a fluent API for synchronized actions, assertions, and comprehensive testing across web, mobile, API, CLI, and database platforms. It integrates seamlessly with popular test frameworks like TestNG, JUnit 5, and Cucumber, offering built-in features for reporting, evidence collection, and optional agent-assisted workflows.

SHAFT_ENGINE sits in the Dev Tooling category, so it is usually better judged by workflow fit, deployment style, and team needs than by isolated features alone. Based on the available metadata, it leans most clearly toward Fluent API for synchronized actions, assertions, configuration, test data, and reporting.. A representative use case is Automating end-to-end user interface tests for web applications.. The listed license is MIT. GitHub stars are currently 417. Relevant tags include Java, Automation Framework.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool.

© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.

Guides
#Java#Automation Framework#Web Testing#Mobile Testing#API Testing#Database Testing#CLI Testing#Test Automation
$ Install
$ mvn archetype:generate -B -DarchetypeGroupId=io.github.shafthq -DarchetypeArtifactId=shaft-engine-archetype -DarchetypeVersion=7.11.1 -DgroupId=com.example -DartifactId=my-automation-project
↗ Visit site★ GitHub
01

Features

01Fluent API for synchronized actions, assertions, configuration, test data, and reporting.
02Comprehensive testing capabilities across Web, Mobile, API, CLI, and Database.
03Integration with TestNG, JUnit 5, and Cucumber test frameworks.
04Built-in features for synchronization, assertions, screenshots, logs, and Allure evidence.
05Deterministic agent workflows with optional AI provider-backed features.
02

Why choose it

+Fluent API for synchronized actions, assertions, configuration, test data, and reporting.
+Comprehensive testing capabilities across Web, Mobile, API, CLI, and Database.
+Automating end-to-end user interface tests for web applications.
+Supports 10 platforms or runtime environments.
03

Trade-offs

!The final decision should still be made through side-by-side comparison with similar tools.
04

Compatibility

Java
Runtime
Verified via docs
Maven
Build Tool
Verified via docs
TestNG
Test Framework
Verified via docs
JUnit 5
Test Framework
Verified via docs
Cucumber
Test Framework
Verified via docs
Web
Target
Verified via docs
05

Quick start

1
$ mvn archetype:generate -B -DarchetypeGroupId=io.github.shafthq -DarchetypeArtifactId=shaft-engine-archetype -DarchetypeVersion=7.11.1 -DgroupId=com.example -DartifactId=my-automation-project
06

Use cases

↳Automating end-to-end user interface tests for web applications.
↳Conducting functional and performance testing for mobile applications.
↳Validating the functionality and contracts of REST or GraphQL APIs.
↳Executing command-line interface (CLI) application tests.
↳Performing database validations and integrity checks as part of automated test suites.
07

Alternatives

⚡Top VS:
VSmockloop-mcp★17→VSdocker-android★16.0k→VSCopilotKit★38.2k→

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Compatibility05Quick start06Use cases
VS
1Panel
★37.2k
→
mockloop-mcp logo
mockloop-mcp★ 17
Intelligent Model Context Protocol (MCP) server for AI-assisted API development. Generate mock servers from OpenAPI specs with advanced logging, performance analytics, and server discovery. Optimized for AI development workflows with comprehensive testing insights and automated analysis.
VSCompare→
docker-android logo
docker-android★ 16.0k
Android in docker solution with noVNC supported, video recording, mcp server and AI-agent
VSCompare→
CopilotKit logo
CopilotKit★ 38.2k
React UI + elegant infrastructure for AI Copilots, AI chatbots, and in-app AI agents. The Agentic Frontend.
VSCompare→
1Panel logo
1Panel★ 37.2k
🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server.
VSCompare→
agents-towards-production logo
agents-towards-production★ 21.7k
This repository delivers end-to-end, code-first tutorials covering every layer of production-grade GenAI agents, guiding you from spark to scale with proven patterns and reusable blueprints for real-world launches.
VSCompare→
unity-mcp logo
unity-mcp★ 15.3k
Unity MCP acts as a bridge, allowing AI assistants (like Claude, Cursor) to interact directly with your Unity Editor via a local MCP (Model Context Protocol) Client. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
VSCompare→
fastapi_mcp logo
fastapi_mcp★ 12.0k
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
VSCompare→
nginx-ui logo
nginx-ui★ 11.7k
Yet another WebUI for Nginx
VSCompare→
See all alternatives →
07
Alternatives
ShaftHQ /
SHAFT_ENGINE
↗

Java test automation framework for web, mobile, API, CLI, database, and desktop E2E testing with a fluent API and built-in reporting.

417MIT
Last commit1d ago
StatusActive
CategoryDev Tooling
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit