An open API service indexing awesome lists of open source software.

Java

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.

https://github.com/mmahmoodictbd/iot-platform-api

Platform APIs (Spring Boot + Kafka + InfluxDB) for IoT devices

apache-kafka influxdb iot java rest-api spring-boot

Last synced: 08 Oct 2025

https://github.com/chamithkavinda/mobilevision

This repository features the MobileVision application, designed using layered architecture principles in Java. Built with JavaFX and JDK 11, the standalone CRUD application organizes functionality into distinct layers for better maintainability and scalability, providing an efficient system for managing mobile-related data.

crud-application java javafx jdk11 layered-architecture standalone-application

Last synced: 07 Oct 2025

https://github.com/reconquest/atlassian-pull-request-labels

Pull Request Labels Bitbucket Add-On

atlassian bitbucket java labels pull-requests

Last synced: 29 Apr 2025

https://github.com/ap-atul/parkme-website

A website for Renting and Finding a parking spot. Use of Java Servlets, JSP and MySQL

java mysql parking-management renting servlet-jsp

Last synced: 16 Oct 2025

https://github.com/saibot94/jess-webapp

Web application example with the Jess Rule Engine made in Eclipse

gradle gretty java jess webapp

Last synced: 14 Oct 2025

https://github.com/shpota/progressbarexample

An Android app demonstrating how to use ProgressBar with AsyncTask

android android-example asynctask example java progressbar

Last synced: 14 Apr 2026

https://github.com/mekhyw/cookiebot-backend

Data management backend for the Cookiebot Telegram bot and its clones

java mongodb spring-boot

Last synced: 30 Jun 2025

https://github.com/calebabg/sparkzengine

A snazzy little particle engine written in Java, built for exploration and creativity. A tool designed for education, but most importantly fun!

engine fireworks graphing java particles simulation visualisation

Last synced: 14 Apr 2025

https://github.com/jauntsdn/netty-websocket-http1

Very fast java/netty websocket-http1 codec with no per-frame heap allocations

java netty websocket

Last synced: 07 May 2025

https://github.com/mariazevedo88/artigo-boas-praticas-medium

Implementações dos exemplos demonstrados no artigo: https://bit.ly/2Cs4PxN

artigo best-practices boas-praticas clean-code codigo-limpo java java-8 java8 maven-project medium-article

Last synced: 04 Oct 2025

https://github.com/the-sdet/test-automation-toolkit

Test Automation Toolkit is your comprehensive solution for streamlining test automation across various domains. Whether you're testing Web applications, Mobile Apps, APIs, or interacting with databases, XML, JSON, Excel, our library provides a rich set of reusable utility methods tailored to your needs.

appium java playwright selenium test-automation-framework

Last synced: 15 Apr 2025

https://github.com/pibigstar/remotecontrol

java使用robot实现远程控制

java java-robot remote remote-control robot

Last synced: 19 Apr 2025

https://github.com/shinumathew/insight07-ui-java

UI automation boilerplate module which can be used cross platform and customisable for any application

httpclient java selenium testng

Last synced: 11 Apr 2025

https://github.com/michael-simons/java-akismet

A java client for akismet.com

akismet java

Last synced: 30 Jun 2025

https://github.com/tsnsoft/tsn_java_threads

Пример работы с потоками на Java в NetBeans

cyclicbarrier example java netbeans reentrantlock thread threads

Last synced: 11 Sep 2025

https://github.com/UnderscoreTud/diskuise

Diskuise is a Skript addon where you can disguise entities as other entities

disguise disguise-plugin diskuise java minecraft minecraft-plugin skript skript-addon spigot

Last synced: 26 Feb 2025

https://github.com/helloharendra/database_connectivity_java

here all codes are about java database connectivity.

database database-connectivity harendra-prajapati hellooharendra java

Last synced: 19 Apr 2025

https://github.com/caoimhebyrne/astatine

A mod for 1.17 which fixes common bugs in Minecraft

fabric java minecraft mod

Last synced: 12 Apr 2025

https://github.com/vsat08/java-springboot-rest-microservices-learning

🚀 Java & Spring Boot Learning Warehouse. Welcome! This repository is your go-to resource for mastering Java and Spring Boot, from basics to advanced concepts. Find structured paths, practical examples, and best practices to enhance your skills. Join us to become a proficient Java developer!

authentication authorization dao-design-pattern devops hateoas hibernate java jdbc jpa microservices mvc-framework rest-api spring spring-boot spring-data-jpa spring-microservices spring-mvc spring-security spring-service sql

Last synced: 07 May 2025

https://github.com/apache/maven-reporting-impl

Apache Maven Reporting Implementation

build-management java maven maven-shared

Last synced: 07 Apr 2025

https://github.com/apollographql/subgraph-template-java-spring-graphql-boilerplate

Template for creating Spring GraphQL Java based subgraphs

graphql graphql-java java spring-boot

Last synced: 28 May 2026

https://github.com/io-sgr/telegram-bot

A java library which help you build Telegram Bots in a fashion way.

java telegram telegram-bot telegram-bot-api

Last synced: 16 May 2025

https://github.com/gbzarelli/spring-security-oauth2-resttemplate

Sample RestTemplate Client with Spring Security Oauth2 with client_credentials flow

client-credentials java oauth2 spring spring-boot spring-boot-security-oauth2

Last synced: 15 Mar 2025

https://github.com/horaciomuller/cadastrodeninjas

Uma api dedicada ao curso java10x.dev

api backend java springboot

Last synced: 19 Apr 2025

https://github.com/sergiss/level-editor-2d

:mushroom: 2D Level Editor written in Java

2d-game editor game-engine java level-editor libgdx tileset

Last synced: 15 Oct 2025

https://github.com/tehapo/ratingstars

RatingStars add-on for Vaadin

java vaadin

Last synced: 12 Jul 2025

https://github.com/chaokunyang/fury-benchmarks

Serialization Benchmarks for fury with other libraries

benchmark binary java json protobuf protocol serialization

Last synced: 05 Jul 2025

https://github.com/alicanli1995/fintech-golang-spring-app

Fintech app building by golang and java microservices.

golang java kafka maven microservice payment-gateway redis spring-boot

Last synced: 18 Jan 2026

https://github.com/rkv0id/etlschedulersim

A bank transactions & ETL scheduling simulator made during an internship in a Tunisian banking system. It's basically an attempt to simulate real-time datawarehousing and to optimize the TX lifecycle within the banking system. Technologies used in this project are: Spring Boot, Spring MVC, Spring Cloud (+ Zipkin), Spring Security (+ LDAP), Vaadin, PostgreSQL & OpenLDAP (as databases for storage and authentication) & Spring Admin. Hopefully, someone would find this project useful someday. PS* possibility of opensourcing this project whenever the first version of it comes to light.

banking internship java java-8 learning-by-doing microservice openldap spring-boot spring-cloud spring-dashboard spring-mvc spring-security vaadin8 zipkin

Last synced: 06 May 2025

https://github.com/vegardit/no-npe

A carefully curated repository of Eclipse External null Annotations (EEA) for enhanced static null analysis

annotations eclipse eclipse-platform eea external-null-annotations java null-analysis null-safety nullability-analysis spring-framework

Last synced: 10 Jun 2025

https://github.com/schmidtdse/kigali-sim

Open source tookit to simulate substances and equipment relevant to the Montreal Protocol under configurable scenarios and policies.

antlr atmospheric-modelling environment java modeling-and-simulation policy wasm

Last synced: 11 Jul 2026

https://github.com/catap/atomic

low-latency atomic operations for a multi-threads environment for JVM

atomic java jvm low-latency multi-threads-environment

Last synced: 19 Apr 2025

https://github.com/apache/sling-org-apache-sling-servlets-get

Apache Sling Default GET Servlets

java servlets sling

Last synced: 24 Mar 2025

https://github.com/bharat23/lsb

LSB using an improvised method targeting just the blue pixels

java lsb steganography steganography-algorithms

Last synced: 15 Apr 2025

https://github.com/rapter1990/springbootexceptionhandlingaspect

Spring Boot Exception Handling with Aspect-Oriented Programming with supporting Docker

aop aspect-oriented-programming docker exception-handling h2-database java spring-boot

Last synced: 16 May 2025

https://github.com/rapter1990/springbootmicroserviceswithsecurity

Spring Boot Microservices with JWT (Eureka Server, API Gateway, Auth Service, User Service and Product Service, JUnit and Integration Tests, Docker, Github Actions)

authentication authorization docker docker-compose dockerfile github-actions integration-tests java java21 junit jwt maven mysql postman spring-boot spring-cloud spring-security test-container

Last synced: 16 May 2025

https://github.com/shaoxiongdu/books

基于JavaWeb的书城管理系统

c3p0 html java javascript javaweb jquery mcv mysql tomcat

Last synced: 25 Sep 2025

https://github.com/ralscha/bsoncodec-apt

Java 8 Annotation Processor creating org.bson.codecs.Codec implementations for saving POJOs into MongoDB

annotation-processor annotations bson-document bson-library codec custom-codec java java-library mongodb mongodb-driver processor

Last synced: 24 Apr 2025

https://github.com/calebabg/musicvisualizerv2

The awesome Music Visualizer is back and better!

java kotlin music-player music-visualizer processing visualizer

Last synced: 01 Jul 2025

https://github.com/wnameless/spring-security-jjwt

Integrate the Java JSON Web Token(jjwt) library into Spring Security

java jwt spring-security

Last synced: 01 Jul 2025

https://github.com/ralscha/eds-starter6-mongodb

Ext JS 6 demo application with Java 8, Spring Framework, Spring Boot, MongoDB

extjs extjs6 java mongodb spring-boot

Last synced: 24 Apr 2025

https://github.com/hellblazer/prime-mover

Event Driven Simulation Framework

continuation eventdriven java simulation

Last synced: 03 Jan 2026

https://github.com/dudiao/gits

单体与微服务快速开发平台

java spring-boot spring-cloud

Last synced: 11 Apr 2025

https://github.com/noushinb/javawithexamples

Learn Java with examples: This repository contains various Java examples showcasing different programming concepts, algorithms, and common tasks. These examples are designed to help beginners and intermediate developers understand Java fundamentals and explore practical use cases.

java oop

Last synced: 04 Apr 2025

https://github.com/gokcan/volo

🤝Volo is a volunteering experience Android app with social media capabilities.

android java material-design notmaintaining volo

Last synced: 12 Apr 2025

https://github.com/mssm199996/sighton

Mouvement tracking java project using opencv + arduino notification via Serial communication (for educational purposes)

arduino email-notification java java-8 javafx mvc opencv serial-communication serial-port sms-notifications

Last synced: 09 Jul 2025

https://github.com/tonivade/puredbc

Pure Functional Database Connection Layer for Java

experimental functional-programming java jdbc purefun typesafe

Last synced: 26 Mar 2025

https://github.com/ethauvin/jokeapi

Retrieve jokes from Sv443's JokeAPI

android java joke jokeapi jokes jokes-api kotlin

Last synced: 05 May 2025

https://github.com/ethauvin/pinboard-poster

A small library for posting to Pinboard

android bookmarks delicious java kotlin pinboard poster

Last synced: 05 May 2025

https://github.com/wyatt-herkamp/tuxorm

TuxORM is a simple to use orm. That uses a Dao. I wrote this with the database tool TuxJSQL. I use a lot of magical code.

dao database java orm sql

Last synced: 02 Sep 2025

https://github.com/lvkv/osuboost

An educational player piano bot for osu!mania

java osumania windows

Last synced: 25 Apr 2026

https://github.com/yanamlnk/google-challenge

I got a chance to participate in Google foo.bar challenge. This was really exciting journey, so I decided to share it

challenge foobar foobar-challenge foobar-solutions java

Last synced: 12 Apr 2025

https://github.com/championlong/epidemic-situation

针对疫情环境下的便民超市等环境的排队问题进行研究。系统开发为解决减少人员聚集,实时监控地点人数,防范公共场所人流量分布不均横的现象,有效缓解人口排队聚集节省时间效率。

java mybatis mysql spring-boot vue

Last synced: 12 Apr 2025

https://github.com/AbhilashG001/Watermelon-Icecream

This repository contains all Java programs which I've written while learning and experimenting with Java

generics gradle gradle-java java javaio practice swing

Last synced: 15 Jun 2026

https://github.com/acbin/seckill-project

⏰ Design and implementation of seckill system based on Spring Boot.

gradle java mybatis mysql seckill springboot

Last synced: 11 Apr 2025

https://gitlab.com/littlesaints/functional-streams

Smart functions for stream processing, fault-tolerance and Java Streams integration of non-streaming APIs and language constructs.

functional-programming functional-streams java java-8 java-streams microservices stream-processing

Last synced: 22 Jul 2025

https://github.com/tayron/java-exemplo-crud-completo-spring-boot

CRUD de "empresa" e cadastro de candidato usando Spring Boot

bootstrap java mysql spring-boot

Last synced: 12 Apr 2025

https://github.com/ignema/ensialligence

This project is an attempt to create a social network geared toward sharing knowledge and research with JEE toolsets.

docker docker-compose java jee junit mysql react

Last synced: 03 May 2025

https://github.com/trocco-io/embulk-input-kintone

Kintone input plugin for Kintone

embulk embulk-input-plugin java kintone

Last synced: 02 May 2025

https://github.com/objectionary/eo-sys

EO Objects Interacting with Operating System Level

eolang java syscall

Last synced: 01 May 2025

https://github.com/cyclopsmc/fluidconverters

A mod for converting fluids.

forge hacktoberfest java minecraft

Last synced: 01 May 2025

https://github.com/stealify/legacy-1-stealify-contains-bad-justjs-zerojs-stuff

Stealify Lang - compiles down to JavaScript / ECMAScript 2022

chromium chromiumos java javascript runtime rust stealify stealify-lang

Last synced: 03 May 2025

https://github.com/pequla/javarcon

Remote console tool for Minecraft game servers, works on all operating systems (with Java 8 or higher installed)

console-application debian game-server java java-8 minecraft minecraft-server rcon rcon-client rcon-console ubuntu

Last synced: 09 Jul 2025

https://github.com/matheusvidal21/diagramacao-classes-iphone

Este repositório contém a implementação de um desafio de modelagem de software que visa representar as funcionalidades de um iPhone. O projeto demonstra o uso de conceitos de POO e modelagem UML para criar uma estrutura que permite que um dispositivo iPhone desempenhe três funções distintas.

java object-oriented-programming uml

Last synced: 06 May 2025

https://github.com/zartre/designpatterns

Learning design patterns

design-pattern java oop-examples

Last synced: 11 Apr 2025

https://github.com/sridharbandi/selenium-junit-template

Selenium Junit Template, Compatible with Maven or Gradle

gradle java junit4 maven page-object-model selenium webdrivermanager

Last synced: 22 Aug 2025

https://github.com/tomazas/convex-rect-pack

Heuristic 2D rectangle packing algorithm

box-packing concave convex heuristic java packing processing rectangle

Last synced: 17 Apr 2025

https://github.com/sunsided/android-utils

Android utility library with math voodoo and object caching

android caching java

Last synced: 07 May 2025

https://github.com/adrrei/kattis-challenges

Java/C# solutions for various programming challenges on Kattis.

algorithm challenges csharp java kattis kattis-challenges programming-challenges

Last synced: 30 Apr 2025

https://github.com/devrezaur/kids-safari-app

Very simple safari app made for kids. This will help them to learn about various animals found in the safari or zoo.

android java

Last synced: 07 May 2025

https://github.com/shibam120302/gfg_potd

I try to upload the daily code which i practice daily and also upload GFG POTD (Java,Cpp,Python3)

alogrithms cpp data-structures dsa geeksforgeeks geeksforgeeks-cpp geeksforgeeks-dsa geeksforgeeks-potd geeksforgeeks-solutions gfg java potd python

Last synced: 10 Jul 2025

https://github.com/joseluisgs/blog-jpa-hibernate-orm-accesodatos-2021-2022

Ejemplo de desarrollo de un blog (backend básico) para Acceso a Datos, usando una base de datos realacional realizando el mapeo Objeto Relacional (ORM) usando Hibernate y JPA e implementando distintas técnicas y patrones de Acceso a Datos vistos en clase.

hibernate java jpa jpa-hibernate

Last synced: 29 Oct 2025

https://github.com/austinv11/persistence

Persisting data across multiple clients made easy

java kotlin networking p2p persistence

Last synced: 03 May 2025

https://github.com/dharejo-junaid/sorting-visualizer

This is a sorting visualizer built using Java Swing that allows the user to visualize three common sorting algorithms: bubble sort, insertion sort, and selection sort. The user can choose the initial order of the elements (random, ascending, or descending), customize the speed of the visualization, and set the number of elements to be sorted.

algorithm bubble-sort dsa insertion-sort java java-gui java-swing selection-sort sorting

Last synced: 05 May 2025

https://github.com/liumapp/jks-core

Abstract encapsulation of JKS

java maven rsa-encryption rsa-key-pair rsa-signature

Last synced: 29 Oct 2025

https://github.com/binghe001/mykit-concurrent-jdk

🔥🔥🔥《深入理解高并发编程:JDK核心技术》随书源码

java jdk thread

Last synced: 03 May 2025

https://github.com/devtony101/jfxscenes

This a sample project, product of a JavaFX tutorial.

java java-8 javafx tutorial tutorial-code

Last synced: 30 Apr 2025

https://github.com/apurva313/data-structures-and-algorithms

This repository showcases a comprehensive collection of Java projects, applications, and exercises centered around Data Structures and Algorithms (DSA) to enhance your coding skills and deepen your understanding of DSA concepts.

array dsa dsa-algorithm graph java queue sorting-algorithms stack string tree

Last synced: 15 Jun 2025

https://github.com/teverett/dot4j

A Java library for GraphViz DOT which enables both read and write of DOT files

dot graphviz java

Last synced: 11 Apr 2025

https://github.com/shinumathew/dice-out-android-game

A simple Dice roll game using Android with Java

android java

Last synced: 11 Apr 2025

https://github.com/rubenjgarcia/jwt-springboot-server

JWT integration in Spring Boot

java jwt spring-boot

Last synced: 12 Apr 2025

https://github.com/yassindaboussi/morsecode

Morse Code Translator🕵️‍♀️ is a translator💻 that lets anyone translate text to Morse code easily↗️. With the Morse code translator👌🏼, anyone can convert any plain text to Morse code. 👩🏻‍💻

java javafx javafx-application javafx-desktop-apps morse morse-code morse-code-translator morse-translator

Last synced: 15 Jul 2025