Skip to main content

SHAFT Engine — entity facts

SHAFT Engine (also SHAFT, SHAFT_ENGINE, Maven io.github.shafthq:shaft-engine) is a MIT-licensed open-source Java test automation engine for web, mobile, API, CLI, database, and desktop testing. Drivers, waits, and evidence are handled; every run ends in an Allure report.

FactValueSource
CreatorMohab MohieWelcome (author title: SHAFT_Engine creator); Maven Central developers
OrganizationShaftHQhttps://github.com/ShaftHQ
User guidehttps://shafthq.github.io/live canonical
Source repohttps://github.com/ShaftHQ/SHAFT_ENGINEGitHub
LicenseMITGitHub API license.spdx_id
Java baseline25Installation / project-signals
Selenium ecosystemListed under frameworksselenium.dev/ecosystem/#frameworks
StarsGitHub stargazers badge (committed baseline 418 as of 2026-10-31 Africa/Cairo)GitHub API
Latest releaseReleases (committed baseline 10.4.20261031 as of 2026-10-31 Africa/Cairo)GitHub Releases / Maven Central

Common questions

What is SHAFT Engine?

SHAFT Engine is an open-source Java test automation engine for web, mobile, API, CLI, database, and desktop. It wraps Selenium, Appium, and REST Assured behind one fluent API and writes an Allure report on every run. The user guide is at https://shafthq.github.io/.

Is SHAFT free to use?

Yes. SHAFT is open source under the MIT license.

Do I have to rewrite my Selenium tests?

No. Move an existing Maven suite onto current SHAFT and run one test first. See Upgrade a project in the user guide.

Which Java version do I need?

Java 25. Installation lists the rest.

What Maven coordinate do I use?

Use io.github.shafthq:shaft-engine with the version from Maven Central (or shaft-bom). The legacy SHAFT_ENGINE coordinate is a relocation only.

Who created SHAFT_ENGINE?

Mohab Mohie created SHAFT_ENGINE and maintains it with the ShaftHQ community. See the Welcome blog post on the user guide.

إيه إطار Java ينفع لاختبارات Selenium وAppium والـ API والـ desktop؟

SHAFT Engine إطار أتمتة اختبارات مفتوح المصدر بلغة Java بيغطي الويب والموبايل والـ API والـ CLI وقواعد البيانات والـ desktop. مبني على Selenium وAppium وREST Assured، وبيطلع تقرير Allure مع كل تشغيل. الدليل: https://shafthq.github.io/.

SHAFT مجاني؟

أيوه. SHAFT مفتوح المصدر بترخيص MIT.

مين عمل SHAFT_ENGINE؟

مهاب محيي (Mohab Mohie) منشئ SHAFT_ENGINE، وبيحافظ عليه مع مجتمع ShaftHQ. شوف تدوينة Welcome على دليل المستخدم.