Java Java

Open-source Java projects categorized as Java

Top 23 Java Java Projects

  • JavaGuide

    「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!

  • Design Patterns

    Design patterns implemented in Java

    Project mention: Are there any quick videos/articles/resources that go over stuff not explicit taught in University? | reddit.com/r/learnprogramming | 2023-01-30

    Java Design Patterns

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • advanced-java

    😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识

  • Spring Boot

    Spring Boot

    Project mention: 2023 will be when browsers will support GC-based languages in production. Both GC and Exception Handling are already available to various degrees. Being an early adopter could boost Scala's adoption by being one of the first but also the best language in the browser! | reddit.com/r/scala | 2023-02-02

    GraalVM's Native Image is pretty wonderful, and I'm sure it will end up supporting WASM; just like in the case of Scala Native, this will take some wind away from any other WASM effort; and speaking of optimizations, GraalVM has more resources to invest in an AOT compiler that can do optimizations ahead of time. And because of the “serverless” trend, the community has invested significant resources into native-image resources already. The existence of developments like Quarkus or Spring Boot 3 can only mean that build tools and libraries ready for Native Image will only get better.

  • Elasticsearch

    Free and Open, Distributed, RESTful Search Engine

    Project mention: How to monetize open-source SAAS project? | reddit.com/r/opensource | 2023-02-01
  • interviews

    Everything you need to know to get the job.

    Project mention: To all NRI's and Master's Bondhas in US | reddit.com/r/Ni_Bondha | 2022-12-11

    https://github.com/kdn251/interviews and https://github.com/donnemartin/system-design-primer are some free resources to start prepping. Paid ones are grokking the sys design, leet code, youtube etc. While leet code is the worst possible way to interview candidates everyone tests you on leetcode problems because it makes the interviewers job easier :) I interviewed and hired a decent amount of candidates and always asked leetcode questions. Even though I don’t like it, that’s how the companies want to do it.

  • Java

    All Algorithms implemented in Java

    Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
  • 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.

  • RxJava

    RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

    Project mention: It hurts | reddit.com/r/ProgrammerHumor | 2023-01-08

    It's very quick though. In terms of the correctness of the syntax, I've never seen an issue while translating a single file or a single function. When I took the entire RxJava code base 5 years ago, right clicked on the source folder and converted to Kotlin, I found lots of problems. File by file I've never seen any issues though, but I also haven't done it much.

  • Guava

    Google core libraries for Java

    Project mention: Any suggestions for good open source Java codebases to study(With below criteria)? | reddit.com/r/java | 2022-11-18

    Maybe Google's Guava libraries? https://github.com/google/guava

  • Retrofit

    A type-safe HTTP client for Android and the JVM

    Project mention: Connecting an API (Java Spring) to an Android application | dev.to | 2023-01-14

    The first get request is to retrieve a list of objects and the second one is to get a single one. You can read more about RetroFit here.

  • MPAndroidChart

    A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

    Project mention: How can I Implement this kind of graph UI? | reddit.com/r/androiddev | 2023-01-05
  • jeecg-boot

    ⭐️「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。

  • jadx

    Dex to Java decompiler

    Project mention: Apk.sh is a Bash script that makes reverse engineering Android apps easier | news.ycombinator.com | 2022-12-17

    If you haven't tried Jadx [1], give it a shot. It's by far the easiest way to reverse Android APKs. I doesn't do patching or reassembly, but I used it for reversing the Delong'hi APK for longshot [2][3] and the quality of output was fantastic.

    [1] https://github.com/skylot/jadx

    [2] https://github.com/mmastrac/longshot

    [3] https://grack.com/blog/2022/12/02/hacking-bluetooth-to-brew-...

  • Arthas

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

  • ZXing

    ZXing ("Zebra Crossing") barcode scanning library for Java, Android

    Project mention: The Basics of how QR codes work | reddit.com/r/programming | 2022-11-18
  • dbeaver

    Free universal database tool and SQL client

    Project mention: newly started using dbeaver | reddit.com/r/PostgreSQL | 2022-11-25
  • spring-boot-demo

    🚀一个用来深入学习并实战 Spring Boot 的项目。

  • easyexcel

    快速、简洁、解决大文件内存溢出的java处理Excel工具

  • Selenium WebDriver

    A browser automation framework and ecosystem.

    Project mention: How To Perform Web Scraping With JavaScript And Selenium | dev.to | 2023-01-30
  • fastjson

    FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.

    Project mention: [Release] Java Tron GreatVoyage-v4.4.6 (David) | reddit.com/r/TronLabs_RO | 2022-05-25

    Update for a security vulnerability in fastjsonhttps://github.com/alibaba/fastjson/wiki/security_update_20220523two improvements are suggested:

  • libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    Project mention: Instancing/Instanced Rendering in LibGDX (3D) | reddit.com/r/libgdx | 2023-01-06

    I found an example for rendering a [Mesh] object using instancing in LibGDX's tests (link), but I'm not sure how to apply that for rendering actual models.

  • Redisson

    Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...

    Project mention: Kotlin Spring WebFlux, R2DBC and Redisson microservice in k8s 👋✨💫 | dev.to | 2022-10-17

    Source code you can find in the GitHub repository. he main idea of this project is the implementation of microservice using Kotlin, Spring WebFlux, PostgresSQL, and Redis with metrics and monitoring and deploying it to k8s. For interacting with PostgresSQL we will use reactive Spring Data R2DBC and for Redis caching using Redisson.

  • SaaSHub

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

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 2023-02-02.

Java Java related posts

Index

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

Project Stars
1 JavaGuide 130,447
2 Design Patterns 79,507
3 advanced-java 68,386
4 Spring Boot 65,363
5 Elasticsearch 62,494
6 interviews 59,113
7 Java 50,013
8 RxJava 46,805
9 Guava 46,704
10 Retrofit 41,066
11 MPAndroidChart 36,077
12 jeecg-boot 33,298
13 jadx 33,097
14 Arthas 31,609
15 ZXing 30,608
16 dbeaver 30,198
17 spring-boot-demo 28,591
18 easyexcel 26,346
19 Selenium WebDriver 25,699
20 fastjson 25,170
21 libGDX 21,059
22 Apache Flink 20,540
23 Redisson 20,481
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com