SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Python Projects
-
Project mention: Top 7 Puppeteer Alternatives for Web Automation and Testing (2025) | dev.to | 2025-08-05
Selenium is one of the most popular and mature automated testing frameworks for web applications. Unlike Puppeteer, which is limited to Chromium, Selenium supports all major browsers—including Chrome, Firefox, Safari, and Edge—making it a reliable choice for Cross-platform browser testing.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
In the meantime, other query engine support is on the roadmap, including Apache Spark, Apache Flink, and others.
-
ANTLR
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
-
Deeplearning4j
Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learn...
Kotlin can use any Java library, giving you access to powerful machine learning frameworks like DeepLearning4J, Smile, and Weka.
-
aws-doc-sdk-examples
Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below.
-
Use distributed data processing frameworks like Apache Beam or Apache Spark.
-
QR-Code-generator
High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
open-location-code
Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist.
-
AndroRAT
A Simple android remote administration tool using sockets. It uses java on the client side and python on the server side
-
Project mention: Apache Fory Serialization Framework 0.11.2 Released | news.ycombinator.com | 2025-07-11
-
A schema.json converter for easier ingestion (likely supporting Avro and Protobuf)
-
LakeSoul
LakeSoul is an end-to-end, realtime and cloud native Lakehouse framework with fast data ingestion, concurrent update and incremental data analytics on cloud storages for both BI and AI applications.
-
-
CloudStack
Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
-
Project mention: 🎉 Apache Ambari 3.0.0 Released: A New Chapter in Hadoop Cluster Management | dev.to | 2025-04-06
GitHub Repository
-
Project mention: Apache Iceberg now supports geospatial data types natively | news.ycombinator.com | 2025-02-15
Please note that not all query engines supports the native geo type in Iceberg yet. The first one to support it is Apache Sedona, which works well with Spark:
https://github.com/apache/sedona
However, the ultimate goal is to make more engines (e.g., Arrow, Trino...) support the geo type too
-
Project-Euler-solutions
Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell. (by nayuki)
-
-
Timefold Solver
The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
Project mention: Last fifty years of integer linear programming: Recent practical advances | news.ycombinator.com | 2025-06-17 -
-
-
Project mention: Py4J: Enables Python programs to dynamically access arbitrary Java objects | news.ycombinator.com | 2025-04-12
-
Repeat
Cross-platform mouse/keyboard record/replay and automation hotkeys/macros creation, and more advanced automation features.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Python discussion
Java Python related posts
-
🔥 Simulating Course Schedules 600x Faster with Web Workers in CourseCast
-
Show HN: Structured Cooperation – A new way of building distributed apps and POC
-
My personal favorite MCP server which has became part of my life
-
Solving the local optima problem – NQueens
-
A Quick Developer’s Guide to Effective Data Engineering
-
RisingWave Turns Four: Our Journey Beyond Democratizing Stream Processing
-
Py4J: Enables Python programs to dynamically access arbitrary Java objects
-
A note from our sponsor - SaaSHub
www.saashub.com | 31 Aug 2025
Index
What are some of the best open-source Python projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | Selenium WebDriver | 33,054 |
2 | Apache Flink | 25,190 |
3 | ANTLR | 18,263 |
4 | Deeplearning4j | 14,078 |
5 | aws-doc-sdk-examples | 10,174 |
6 | beam | 8,278 |
7 | QR-Code-generator | 6,051 |
8 | open-location-code | 4,237 |
9 | AndroRAT | 3,928 |
10 | fory | 3,426 |
11 | Apache Avro | 3,144 |
12 | LakeSoul | 2,946 |
13 | javacpp-presets | 2,779 |
14 | CloudStack | 2,539 |
15 | ambari | 2,252 |
16 | sedona | 2,114 |
17 | Project-Euler-solutions | 1,948 |
18 | plc4x | 1,459 |
19 | Timefold Solver | 1,441 |
20 | pysonar2 | 1,416 |
21 | hopsworks | 1,249 |
22 | py4j | 1,249 |
23 | Repeat | 1,072 |