[Go to site: main page, start]

Java Python

Open-source Java projects categorized as Python

Top 23 Java Python Projects

  1. Selenium WebDriver

    A browser automation framework and ecosystem.

    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.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. ANTLR

    ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

    Project mention: RCParsing VS ANTLR - a user suggested alternative | libhunt.com/r/RCParsing | 2025-09-19

    ANTLR is a lexer-based, powerful tool for creating own DSL and analyzing them. But it's and overkill for simple languages (JSON, for example), while RCParsing is good for both complex and simple languages, allows you to choose: work with AST or immediately calculate value while parsing.

  4. 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...

  5. 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.

    Project mention: Send Email using aws-v2.sesv2 on golang | dev.to | 2025-08-20
  6. beam

    Apache Beam is a unified programming model for Batch and Streaming data processing.

    Project mention: Architecture Teardown: How Meta Trains LLMs for Code Generation on 100k GPU Clusters | dev.to | 2026-04-29
  7. QR-Code-generator

    High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.

    Project mention: Fully vector QR codes with an SVG logo in React (download as scalable SVG) | dev.to | 2026-06-08

    That's what react-quick-response does. It renders the QR code as SVG (the encoding is handled by Project Nayuki's well-known QR Code generator library, bundled in — no extra runtime dependency), and it lets you pass an SVG logo as a child that stays vector too.

  8. AndroRAT

    A Simple android remote administration tool using sockets. It uses java on the client side and python on the server side

  9. fory

    A blazingly fast multi-language serialization framework for idiomatic domain objects, schema IDL, and cross-language data exchange.

    Project mention: Extend Protobuf/FlatBuffers Schema IDL with Shared/Circular Reference Support | news.ycombinator.com | 2026-03-11

    If you already have .proto or .fbs schemas and you want shared/circular reference support, with the Fory compiler you can keep those schemas, add a small set of Fory options, then foryc generates idiomatic native models across Fory-supported languages

    With fory first-class object graph serialziation support, you can serialize object graphs without manual *_id link reconstruction or rewriting your entire schema into Fory Schema.

    1. GitHub: https://github.com/apache/fory

    2. Compiler docs: https://fory.apache.org/docs/compiler

  10. 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.

  11. Apache Avro

    Apache Avro is a data serialization system.

    Project mention: Better Than JSON | news.ycombinator.com | 2025-12-01
  12. 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.

  13. CloudStack

    Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform

  14. javacpp-presets

    The missing Java distribution of native C++ libraries

  15. sedona

    A cluster computing framework for processing large-scale geospatial data

  16. ambari

    Apache Ambari simplifies provisioning, managing, and monitoring of Apache Hadoop clusters.

    Project mention: Top Open-Source Data Engineering Tools- Unravelling the Best in 2026 | dev.to | 2025-12-10

    Ambari

  17. ghidra-mcp

    Ghidra MCP Server — 200+ MCP tools for AI-powered reverse engineering. GUI plugin + headless server, lazy tool loading, convention enforcement, batch operations, Ghidra Server integration, and Docker deployment.

    Project mention: MCP's Dark Secret: 5 Hidden Patterns Nobody Teaches You About Context Window Optimization | dev.to | 2026-04-30

    # Lazy-loading MCP: Only activate server when actually needed # Inspired by GhidraMCP's lazy tool loading pattern # https://github.com/bethington/ghidra-mcp class LazyMCPLoader: def __init__(self, server_registry: dict): # Server registry stores metadata, NOT active connections self.server_registry = server_registry self.active_servers = {} async def invoke(self, tool_name: str, params: dict): server_name = self._resolve_server(tool_name) # Lazy initialization — server starts only on first use if server_name not in self.active_servers: print(f"🔌 Lazy-loading MCP server: {server_name}") self.active_servers[server_name] = await self._start_server( self.server_registry[server_name] ) return await self.active_servers[server_name].invoke(tool_name, params) async def invoke_batch(self, tools: list): """Pre-warm servers for tools likely to be used together""" servers_needed = {self._resolve_server(t['tool']) for t in tools} for srv in servers_needed: if srv not in self.active_servers: self.active_servers[srv] = await self._start_server( self.server_registry[srv] ) # Now all servers are pre-warmed for parallel execution return await asyncio.gather(*[ self.active_servers[self._resolve_server(t['tool'])].invoke(t['tool'], t['params']) for t in tools ]) # Register servers — this is ALL that loads into context at startup # 500 bytes vs 50,000 bytes of tool definitions SERVER_REGISTRY = { "github": {"host": "localhost", "port": 3100, "tools": 23}, "filesystem": {"host": "localhost", "port": 3101, "tools": 8}, "ghidra": {"host": "localhost", "port": 3102, "tools": 110}, # Lazy loaded }

  18. Project-Euler-solutions

    Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell. (by nayuki)

  19. 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
  20. plc4x

    PLC4X The Industrial IoT adapter

  21. pysonar2

    PySonar2: a semantic indexer for Python with interprocedual type inference

  22. hopsworks

    Hopsworks - Data-Intensive AI platform with a Feature Store

  23. py4j

    Py4J enables Python programs to dynamically access arbitrary Java objects

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).

Java Python discussion

Log in or Post with

Java Python related posts

  • Interesting links - May 2026

    8 projects | dev.to | 29 May 2026
  • 7 Free Tools for Data Pipeline Reconciliation and Cross-Source Validation

    4 projects | dev.to | 13 May 2026
  • Apache Flink VS sail - a user suggested alternative

    2 projects | 18 Mar 2026
  • JPEG Compression

    2 projects | news.ycombinator.com | 18 Mar 2026
  • JSciPy – The trending Java signal processing library in 2026

    1 project | news.ycombinator.com | 25 Jan 2026
  • Show HN: JSciPy – SciPy-inspired signal processing library for Java and Android

    1 project | news.ycombinator.com | 24 Jan 2026
  • jSciPy: A Practical SciPy-Inspired Scientific Computing and Signal Processing Library for Java & Android

    2 projects | dev.to | 24 Jan 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Selenium WebDriver 34,191
2 Apache Flink 26,068
3 ANTLR 18,910
4 Deeplearning4j 14,235
5 aws-doc-sdk-examples 10,423
6 beam 8,610
7 QR-Code-generator 6,527
8 AndroRAT 4,719
9 fory 4,407
10 open-location-code 4,329
11 Apache Avro 3,275
12 LakeSoul 3,240
13 CloudStack 2,944
14 javacpp-presets 2,846
15 sedona 2,336
16 ambari 2,304
17 ghidra-mcp 2,401
18 Project-Euler-solutions 1,957
19 Timefold Solver 1,681
20 plc4x 1,579
21 pysonar2 1,421
22 hopsworks 1,294
23 py4j 1,288

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?