Java Ecosystem

Java was originally developed as an alternative to the C/C++ programming languages. It is now mainly used for building web, desktop, mobile, and embedded applications. Java is owned and licensed through Oracle, with free and open source implementations available from Oracle and other vendors.

Created by
James Gosling
Released
May 23, 1995
Community Repos
243,212
Popular Projects 
More

guava

Google core libraries for Java

29 May 2014 50,112

spring-boot

Spring Boot

19 Oct 2012 74,344

RxJava

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

08 Jan 2013 47,737

retrofit

A type-safe HTTP client for Android and the JVM

06 Sep 2010 42,700

zxing

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

12 Oct 2011 32,305

jdk

JDK main-line development https://openjdk

17 Sep 2018 18,619

auto

A collection of source code generators for Java

22 May 2013 10,417

google-java-format

Reformats Java source code to comply with Google Java Style

11 May 2015 5,582

okhttp

Square’s meticulous HTTP client for the JVM, Android, and GraalVM

23 Jul 2012 45,218

jetty.project

Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1

14 Jul 2011 3,833

jruby

JRuby, an implementation of Ruby on the JVM

05 Apr 2009 3,781

javapoet

A Java API for generating

01 Feb 2013 10,679

graal

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

14 Jan 2016 19,935

vavr

vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+

30 Jan 2014 5,542

j2objc

A Java to iOS Objective-C translation tool and runtime

30 Jan 2014 5,989

jsoup

jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety

19 Dec 2009 10,912

jOOR

jOOR - Fluent Reflection in Java jOOR is a very simple fluent API that gives access to your Java Class structures in a more intuitive way

29 Dec 2011 2,803

arthas

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

29 Aug 2018 35,148

javacpp

The missing bridge between Java and native C++

21 Apr 2014 4,477

dubbo

The java implementation of Apache Dubbo

19 Jun 2012 40,277
Up and Coming Projects 
More

capacitor-plugin-call

Call number plugin for Capacitor apps

21 Sep 2024 1

WakeOnLAN-Web-API

A web panel + REST API for monitoring and powering on and off devices from in and outside of your local network

17 Sep 2024 6

DesignPatterns

Java Design Patterns Proof of concept

16 Sep 2024 0

articles

Sources for the articles I posted or about to post

16 Sep 2024 0

atomstate.jvm.lang.client

JVM Language Client For Atomstate

16 Sep 2024 0

SpringMicroservice-outbox-kafka-saga-pattern

Food Ordering System: A microservices-based backend application for real-time food ordering and tracking

15 Sep 2024 6

qGPT

A modular Java-based AI bot for easy integration with platforms like Discord and Minecraft

14 Sep 2024 0

btg-pactual-back-end-challenge

🧩 Microservice developed in Spring Boot, RabbitMQ, MongoDB and Docker

13 Sep 2024 1

spring-boot-rest-api

🖥️ REST API developed in Spring Boot, including tests for the back-end

13 Sep 2024 1

simple-todo-flutter

A simple and intuitive to-do list app built with Flutter

13 Sep 2024 2

http-facade

Simple Http Client/Server Facade for Java

13 Sep 2024 2

LMS

This project meticulously implements a robust Library Management System (LMS) in Java, leveraging the power of Maven for streamlined build automation and Swing for an intuitive graphical user interface (GUI)

12 Sep 2024 2

MarketSpy

A financial-market monitoring website with personolized tracking lists

12 Sep 2024 0

TECHCOM

Proyecto Oficial de la TECHCOM de la Unidad Educativa Bilingüe Delfos

12 Sep 2024 3

WorkNest

WorkNest is a university project designed to manage desk and meeting room bookings in co-working spaces

12 Sep 2024 1

AskConsole

AskConsole é uma aplicação que une a simplicidade do CLI com a complexidade de uma IA (LLM), trazendo a oportunidade ter conversas com o Gemini da Google

11 Sep 2024 15

MicroInvestify

The MicroInvestify aims to provide an accessible way for users to invest small amounts of money in a diversified portfolio

11 Sep 2024 6

GeeksforGeeks-POTD-Solution

This repository contains my solutions to GeeksforGeeks Problem of the Day (POTD)

11 Sep 2024 2

agent-openai-java-banking-assistant

multi-agents banking assistant with Java and Semantic Kernel

11 Sep 2024 18