Java Projects

Open-source Java projects categorized as Projects

Top 23 Java Project Projects

  • Arthas

    Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas

    Project mention: What's the most interesting open-source project to study? | reddit.com/r/learnjava | 2022-01-24

    Arthas

  • Nacos

    an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.

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

  • Seata

    :fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.

    Project mention: Seata – Distributed Transaction Framework | news.ycombinator.com | 2022-01-25
  • Sentinel

    A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

  • FizzBuzz Enterprise Edition

    FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.

    Project mention: To each their own *sips coffee* | reddit.com/r/ProgrammerHumor | 2022-11-22
  • Graal

    GraalVM: Run Programs Faster Anywhere :rocket:

    Project mention: GraalVM: running C/C++ application safely in the Java world | dev.to | 2022-11-14

    GraalVM is a Java virtual machine that is mainly implemented in Java and supports additional programming languages interpretation, such as Python, Javascript and programming languages that can be transformed into LLVM (Low Level Virtual Machine) intermediate code (bitcode). It aims to provide a more natural way of interfacing between Java and other languages. The Enterprise Edition (EE), which we will be using, provides the managed memory for those languages that are traditionally compiled to native code directly.

  • zipkin

    Zipkin is a distributed tracing system

    Project mention: Kotlin gRPC with Spring 👋✨💫 | dev.to | 2022-11-15

    Zipkin

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

  • bytecode-viewer

    A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)

    Project mention: Reverse Engineering Tools in 2022 | news.ycombinator.com | 2022-09-18

    I think they forgot to google translate the disadvantages of JEB Decompiler

    I haven't used JEB to comment, but I've gotten a lot of mileage out of https://github.com/pxb1988/dex2jar#readme and then feed the normal Java jars it produces into https://github.com/mstrobel/procyon#readme and (of course) one shouldn't overlook picking your favorite tool for dealing with AndroidManifest.xml which often has fun things hiding in it

    While digging up those links, I was reminded that some folks enjoy https://github.com/Konloch/bytecode-viewer#is-there-a-demo because it can be easier to "try out" a few of the decompilation engines, but I don't use it because it's hard to do batch things with it, versus dex2jar into procyon is automation friendly

  • Quarkus

    Quarkus: Supersonic Subatomic Java.

    Project mention: Migrating a Spring Boot application to Quarkus | dev.to | 2022-11-28

    Once done, you should also play with the Quarkus Get Started guide on the official website, so that you can get familiar with the packaging and build your first application with Quarkus in no more than an hour.

  • webmagic

    A scalable web crawler framework for Java.

    Project mention: What's the most interesting open-source project to study? | reddit.com/r/learnjava | 2022-01-24

    webmagic

  • QuestDB

    An open source time-series database for fast ingest and SQL queries

    Project mention: QuestDB 6.6 - Dynamic Commits | dev.to | 2022-11-28

    In short, users do not need to do anything to benefit from the optimal ingestion rate and data availability for read operations. Check us out on GitHub for more details.

  • Trino

    Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)

    Project mention: Sparkless is born | reddit.com/r/apachespark | 2022-11-24
  • JavaCV

    Java interface to OpenCV, FFmpeg, and more

    Project mention: The Mandelbulb | reddit.com/r/Simulated | 2022-04-02

    JavaCV to generate the complete mp4 from the rendered frames

  • Flowable (V6)

    A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.

  • Leaf

    Distributed ID Generate Service (by Meituan-Dianping)

  • Micronaut

    Micronaut Application Framework

    Project mention: Is it okay to use com.sun.net.httpserver.HttpServer? | dev.to | 2022-11-12

    I've been recently working on a simple CRUD microservice implemented in Java. You may immediately think of using frameworks such as Spring Boot, Quarkus or Micronaunt. However, no frameworks were allowed, and libraries were only permitted, if the functionality provided is not natively available or too complex to build. Long story short, I had to find a HTTP server implementation.

  • Recaf

    The modern Java bytecode editor

    Project mention: what is the easiest way to decompile, edit and recompile a mod? | reddit.com/r/feedthebeast | 2022-10-11

    IF you've got the legal situation all sorted out, and know that you need to change a Java class file, and know how to program in Java, I'd suggest Recaf. With it, you can import a jar file, decompile, edit and recompile any source files in it, and export the whole thing again.

  • Reflections

    Java runtime metadata analysis

    Project mention: Is it possible to obtain all the built-in classes via reflection? | reddit.com/r/javahelp | 2022-07-23

    You could use the Reflections library(https://github.com/ronmamo/reflections) to do that within a specific package to do what you want(example taken from the Github repository)

  • Armeria

    Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.

    Project mention: Best library for messenger backend (JVM) | reddit.com/r/Kotlin | 2022-10-05

    Armeria (https://armeria.dev/) is a very underrated framework and does not get enough love, it works fabulously with Kotlin (coroutines support also built-in) and integrates nicely with GRPC, Thrift, etc. The maintainers are very responsive and nice and always helping people out.

  • Java Faker

    Brings the popular ruby faker gem to Java

    Project mention: Favorite hidden gem library? | reddit.com/r/java | 2022-10-21

    JavaFaker for generating random data https://github.com/DiUS/java-faker

  • Dragonwell8

    Alibaba Dragonwell8 JDK

    Project mention: Loom proliferation | reddit.com/r/java | 2022-05-08

    I think the Alibaba thing mentioned is Wisp

  • Apache Calcite

    Apache Calcite

    Project mention: Want to contribute more to open source projects. | reddit.com/r/dotnet | 2022-08-18
  • curator

    Apache Curator (by apache)

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

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-11-28.

Java Projects related posts

Index

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

Project Stars
1 Arthas 31,179
2 Nacos 24,723
3 Seata 23,060
4 Sentinel 20,200
5 FizzBuzz Enterprise Edition 18,240
6 Graal 17,846
7 zipkin 15,819
8 bytecode-viewer 13,375
9 Quarkus 11,042
10 webmagic 10,615
11 QuestDB 9,717
12 Trino 6,713
13 JavaCV 6,310
14 Flowable (V6) 5,884
15 Leaf 5,678
16 Micronaut 5,544
17 Recaf 4,401
18 Reflections 4,320
19 Armeria 4,041
20 Java Faker 3,854
21 Dragonwell8 3,761
22 Apache Calcite 3,501
23 curator 2,874
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.
www.sonarsource.com