ShaftHQ/SHAFT_ENGINE
GitHubA modular, configuration-first Java test automation framework that orchestrates UI, mobile, API, database, CLI, and native desktop testing with unified execution evidence.
Java QA and automation engineers seeking a unified framework to test across Web, Mobile, API, CLI, Database, and native desktop environments
You are building automation suites in languages other than Java
What matters before you adopt it
The repetitive plumbing and fragile setup overhead around drivers, wait conditions, assertions, configurations, test data, and disconnected execution evidence in automation suites.
Security evidence without the noise
Trust remains a decision signal; CVEs and scanner evidence explain what is driving the risk.
View trust evidence & security findings▼
Architecture from code28 modules · 1 edges▼
Modules and dependency edges extracted from repository code. This is code evidence, not README inference.
Architecture evidence details
flowchart TD
%% repo — high-level architecture (DRAFT, refine me)
n0["chaos-engine · 12 files"]
n1["plugins · 15 files"]
n2["scripts · scripts · 91 files"]
n3["shaft-capture · 1 file"]
n4["shaft-engine · 6 files"]
n5["shaft-upgrader · 1 file"]
n6["tests · tests · 114 files"]
n7["tools · tool implementations · 8 files"]
n6 --> n2
class n2 infra
class n7 shared
class n6 test
classDef infra fill:#b35c00,color:#ffffff,stroke:#8f4a00
classDef shared fill:#79706e,color:#ffffff,stroke:#5d5654
classDef test fill:#499894,color:#ffffff,stroke:#397975Evidence, security & integrations▼
Adoption guidance▼
How it works & getting started▼
Nearby repositories worth comparing before adoption.
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Free universal database tool and SQL client
Appwrite® - complete cloud infrastructure for your web, mobile and AI apps. Including Auth, Databases, Storage, Functions, Messaging, Hosting, Realtime and more