Java Python

Open-source Java projects categorized as Python

Top 23 Java Python Projects

  • Selenium WebDriver

    A browser automation framework and ecosystem.

    Project mention: how to change as much as i want even after initializing the driver | | 2022-11-28

    There's no way to change options once a webdriver is initialized as it ties the Firefox binary to that instance, here's the source code:

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Graal

    GraalVM: Run Programs Faster Anywhere :rocket:

    Project mention: Measuring Java 11 Lambda cold starts with SnapStart - Part 1 First Impressions | | 2022-12-04

    In the recent years I talked a lot about Adopting Java for the Serverloss world on AWS. You can watch on of these talks. The basic message was, that the cold starts have been pretty significant I might impact lots of application depending on their architecture. With GraalVM and it's Ahead-of-Time Compilation you can improve those cold start a lot, but GraalVM has its own challenges as not every dependency that you use in your application may be GraalVM-ready, but also building times of Native Image are quire high (several minutes) which impacts developers experience. So I was pretty excited as SnapStart was announced at Re:Invent conference this year. So I wanted to give it a try.


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

    Project mention: Bored CS student in my junior year. Give me something to do! (free plugins) | | 2022-08-20

    I already posted here about a project, but I could also use help on Mantle. It's a new command framework powered by ANTLR, if that's something you're interested in.

  • 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 learning using automatic differentiation.

    Project mention: Java for ML? | | 2022-11-13
  • OpenRefine

    OpenRefine is a free, open source power tool for working with messy data and improving it

    Project mention: [Discussion] - "data sourcing will be more important than model building in the era of foundational model fine-tuning" | | 2022-12-03
  • Buck

    A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.

    Project mention: Meta lays off 11,000 people | | 2022-11-09

    I’m feeling sorry for everyone affected.

    Let’s hope that this isn’t going to impact Buck [0] too much. It’s one of the best things Facebook has ever made.


  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • 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 file below.

    Project mention: Why is a pointer used in this code snippet? | | 2022-11-09

    I am new to Golang and am referencing a code snippet from AWS that puzzles me:

  • beam

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

    Project mention: Real Time Data Infra Stack | | 2022-12-04

    Apache Beam: Streaming framework which can be run on several runner such as Apache Flink and GCP Dataflow

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

    Project mention: Houses having names instead of numbers. | | 2022-10-09

    I wish took off. The benefit compared to what 3 words is that you can use the closest city to give directions and cells next to each other share the bigger cell name.

  • QR-Code-generator

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

    Project mention: How do you safely store/hide your seed phrase from your family? | | 2022-11-18
  • Apache Avro

    Apache Avro is a data serialization system.

    Project mention: In One Minute : Hadoop | | 2022-11-21

    Avro, a data serialization system based on JSON schemas.

  • javacpp-presets

    The missing Java distribution of native C++ libraries

    Project mention: Any good acceptable pure Java OCR libraries? | | 2022-08-17
  • Apache ActiveMQ

    Mirror of Apache ActiveMQ

    Project mention: How exactly do events work? | | 2022-11-20

    If you just want to use events in your software, use whatever native event model your language supports, or a popular separate component. If you want to develop your own message queue/event system, you could for example look at the ActiveMQ source.

  • Project-Euler-solutions

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

    Project mention: C++ interview coding exercise with solution | | 2022-11-22

    I don't have my old code, but + says W(30,11) is 1007720438618812.

  • AndroRAT

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

    Project mention: Help Please! | | 2022-07-26

    I guess this is what OP is trying to do

  • pysonar2

    PySonar2: a semantic indexer for Python with interprocedual type inference

  • CloudStack

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

    Project mention: Ask HN: Who is hiring? (October 2022) | | 2022-10-03
  • incubator-sedona

    A cluster computing framework for processing large-scale geospatial data

    Project mention: Is geomesa still the way to go for large scale geospatial data analytics ? | | 2022-08-03

    Have you looked into Apache Sedona? It's good for spatial queries on dataframe

  • py4j

    Py4J enables Python programs to dynamically access arbitrary Java objects

  • systemds

    An open source ML system for the end-to-end data science lifecycle

    Project mention: Day 8 of 100 - Learning Java | | 2022-01-15
  • Repeat

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

  • plc4x

    PLC4X The Industrial IoT adapter

    Project mention: Omron CJ , CRC Modbus 16 calculator | | 2022-10-27
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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-12-04.

Java Python related posts


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

Project Stars
1 Selenium WebDriver 25,235
2 Apache Flink 20,245
3 Graal 17,891
4 ANTLR 13,414
5 Deeplearning4j 12,689
6 OpenRefine 9,145
7 Buck 8,432
8 aws-doc-sdk-examples 6,519
9 beam 6,067
10 open-location-code 3,737
11 QR-Code-generator 3,242
12 Apache Avro 2,328
13 javacpp-presets 2,223
14 Apache ActiveMQ 2,103
15 Project-Euler-solutions 1,700
16 AndroRAT 1,386
17 pysonar2 1,316
18 CloudStack 1,299
19 incubator-sedona 1,264
20 py4j 1,015
21 systemds 938
22 Repeat 896
23 plc4x 730
Workflow assistant built for devs & their teams
Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.