Java Automation

Open-source Java projects categorized as Automation Edit details

Top 16 Java Automation Projects

  • Auto.js

    A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)

  • Karate

    Test Automation Made Simple

    Project mention: Launch HN: Karate Labs (YC W22) – Open-Source API and UI Test Automation | | 2022-06-13

    This is something we need very desperately right now - DESPERATELY.

    And despite that, this was the feedback from some of my colleagues (referring to this: :

    "I not like syntax but docs looks like good_)"

    "I also don't like the syntax. In the past, Ive ended up writing a lot of code that amounts to syntax configuration without a ton of benefit. Arguably, it's so that non-developers can read the tests, but in practice they still don't."

    Most of our complexity comes from having to test against two independent systems - deployed smart contracts and a database. Anyway, let us see if they try it out.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Repeat

    Cross-platform mouse/keyboard record/replay and automation hotkeys/macros creation, and more advanced automation features.

  • 100-redteam-projects

    Projects for security students

    Project mention: Books recomendation for beginners | | 2022-02-25
  • Easer

    User-defined explicit automation for Android

    Project mention: Looking for an app to automate changing of the ringer mode | | 2022-05-11

    I've done similar things in Easer. Since it can do so many other things, and has many triggers and conditions, Easer is quite complex. If you do try it, give yourself some time to fight with it, and check the “wiki”/example use/faq.

  • zerocode

    A community-developed, free, open source, microservices API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more. Zerocode Open Source enables you to create, change, orchestrate and maintain your automated test cases declaratively with absolute ease.

    Project mention: 20+ Trending and Popular Java Open Source Project | | 2022-05-10


  • keycloak-config-cli

    Import YAML/JSON-formatted configuration files into Keycloak - Configuration as Code for Keycloak.

    Project mention: Noob question about self-hosting on a VPS | | 2022-04-29

    One alternative is to use the admin APIs instead of the UI. You'd SSH into the host and then use curl or to configure keycloak. I use the keycloak-config-cli for my setup. It's both how I manage disaster recovery and make changes to configuration.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • testsigma

    A powerful open source test automation platform for Web Apps, Mobile Apps, and APIs. Build stable and reliable end-to-end tests @ DevOps speed.

    Project mention: 4 Most Common Myths Around Test Automation | | 2022-04-19

    . If you are new to no-code tools, you can check out Testsigma which is a popular open-source no-code tool Testsigma. Here is the link to the open-source version of Testsigma: testsigmahq/testsigma: Build stable and reliable end-to-end tests @ DevOps speed. (

  • watomatic

    Auto reply app helping you move away from less private messengers like WhatsApp and Facebook Messenger

    Project mention: Best Whatsapp auto reply apps? | | 2021-07-08

    I recommend Watomatic it's also in F-droid

  • client

    Stream-Pi Client (by stream-pi)

    Project mention: Welcome to the StreamPi Sub Reddit | | 2022-04-25

    How can I get StreamPi? StreamPi Client: StreamPi Server:

  • AncientWarfare2

    Ancient Warfare Mod for Minecraft 1.12.x

    Project mention: is there a way to share ownership of a civilization in ancient warfare 2? | | 2021-12-09
  • shadow-automation-selenium

    This project focuses on automation of multi-level shadow root dom using java selenium. You can embed this plugin in your java selenium project.

  • jikkou

    A command-line tool to help you automate the management of the configurations that live on your Apache Kafka clusters.

    Project mention: Creating topics and connectors in Kafka in a Kubernetes cluster | | 2021-11-22

    Maybe this CLI can help you: Jikkou. This is a project I'm working on to manage Kafka Topics, ACLs, Quotas and so on. The purpose of this tool is to be integrated into a CI/CD pipeline.

  • salyut

    This is an engine of a spider markup-language which called trico. (spider framework)

  • HomeAssistantMC

    Bridge Home Assistant with Minecraft

    Project mention: I made my first mod which allows you to interact and play around with all your smart home devices | | 2021-07-08

    GitHub repo.

  • entity-activity-automator

    POC to demonstrate automation of entity fields such as created_at, created_by, updated_by using JPA @Embedded, @Embeddable and ThreadLocal

    Project mention: Automating entity activity fields using ThreadLocale and JPAs @Embeddable, @Embedded | | 2021-11-29


NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-13.

Java Automation related posts


What are some of the best open-source Automation projects in Java? This list will help you:

Project Stars
1 Auto.js 11,714
2 Karate 6,072
3 Repeat 869
4 100-redteam-projects 805
5 Easer 629
6 zerocode 613
7 keycloak-config-cli 365
8 testsigma 299
9 watomatic 292
10 client 189
11 AncientWarfare2 132
12 shadow-automation-selenium 78
13 jikkou 57
14 salyut 47
15 HomeAssistantMC 24
16 entity-activity-automator 6
Find remote jobs at our new job board There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Developer Ecosystem Survey 2022
Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.