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/divshekhar/lang.g4

ANTLR Grammar for different languages

antlr4 grammar java lexer parser python typescript

Last synced: 10 Apr 2025

https://github.com/ilambrev/softuni_java_learning_program

Java Web Developer - SoftUni Software Engineering Program

java spring-boot sql

Last synced: 15 Jun 2025

https://github.com/karunarathnad/immuto

Immuto - Java Records-first object mapper.An annotation processor generates type-safe mapper implementations at compile time; the generated code calls each target record's canonical constructor directly - zero runtime reflection, sealed class support, full Java 21+ idioms.

annotation-processor bean-mapper canonical-constructor code-generation dto-mapper immutable java java-records mapstruct-alternative modelmapper-alternative object-mapper open-source record-mapper sealed-classes type-safe zero-reflection

Last synced: 05 Jul 2026

https://github.com/muhrifqii/llm-ollama-java-spring-ai

Samples showing a Java Spring Backend Application powered by Ollama's Generative AI and LLMs using Spring AI

ai chat-ai java large-language-models llm llm-application ollama-app r2dbc retrieval-augmented-generation spring-boot webflux

Last synced: 25 Aug 2025

https://github.com/iamsatyamyadav/cab-booking-application-api

This project is an online cab booking system, designed to make it easier for customers to book a cab, as well as for drivers to manage their trips.

java jpa-hibernate maven mysql-database spring spring-boot swagger-ui

Last synced: 24 Jun 2025

https://github.com/roimenashe/aerospike-search

In-memory embedded full-text & vector search for Aerospike, powered by Apache Lucene

aerospike database full-text-search hybrid-search java lucene search search-engine vector

Last synced: 19 Apr 2026

https://github.com/chetachiezikeuzor/tobi-ecommerce-app

Tobi is a full-stack plant e-commerce application built in Angular and Spring Boot.

angular ecommerce java javascript spring-boot typescript

Last synced: 30 Oct 2025

https://github.com/orangomango/snake

Snake game (Bot included) using the Hamiltonian cycle and some pathfinding algorithms.

ai java javafx snake webfx

Last synced: 07 Mar 2026

https://github.com/thomasleplus/xee

Demo project to test XEE prevention API in Java Xerces.

java maven

Last synced: 14 Apr 2025

https://github.com/iwilkey/designa

An open-source sandbox tower defense game written in Java.

designa desktop game java mobile-game multiplatform rts sandbox-game tower-defense

Last synced: 11 Mar 2025

https://github.com/timyates/spock-ignoreuntil

Adds an annotation to Spock tests to ignore a feature or specification until a given date up to 30 days in the future.

codenarc groovy ignore java jvm spock testing

Last synced: 31 Oct 2025

https://github.com/damiencarol/thrift-jdbc-server

Thrift protocol designed to suit JDBC API. Implementation of server and simple JDBC connector included

java jdbc-connector thrift-jdbc-server thrift-protocol

Last synced: 14 Apr 2025

https://github.com/nkg447/alfred

CLI Tool for competitive programmers.

cli java jcommander

Last synced: 11 Sep 2025

https://github.com/kikplate/kikplate

Open source marketplace for project templates and boilerplates. Browse, contribute, and scaffold new projects in seconds.

golang java javascript nodejs programming react typescript

Last synced: 17 May 2026

https://github.com/softsmithy/softsmithy-lib

A Java utility library.

java java-library java-swing

Last synced: 13 Apr 2025

https://github.com/spencerpark/jupyter-jvm-client

A Java library for launching, connecting, and communicating with a Jupyter kernel.

client java jupyter jupyter-client jvm

Last synced: 01 Nov 2025

https://github.com/KaShiekzmi/Gym-Management-System-Java-Project

A modest Java project called the gym management system was created to assist gym managers in keeping track of their trainers, members, and inventory of equipment. It has a Command Line Interface (CLI), which offers a straightforward and user-friendly interface for carrying out different activities.

gym-management java

Last synced: 04 Apr 2025

https://github.com/angrycarrot789/jbceditor180

A GUI java class file editor

csharp java java-asm mvvm wpf

Last synced: 07 Mar 2026

https://github.com/binance/binance-sbe-java-sample-app

Sample app in Java that decodes Binance "exchangeInfo" endpoint's SBE response to YAML.

binance-api crypto java sample sbe

Last synced: 11 Sep 2025

https://github.com/incubated-geek-cc/excelsheetantiprotectiontool

Java portable app to unprotect all spreadsheets without original passwords.

excel jar java java-8 password productivity sheet unprotect

Last synced: 14 Apr 2025

https://github.com/cryptimeleon/predenc

Predenc contains predicate encryption implementations as well as key encapsulation mechanisms based on such implementations, for example attribute-based encryption.

abe abe-kem ciphertext-policy encryption ibe java kem key-policy predicate-encryption

Last synced: 11 Jan 2026

https://github.com/netodevel/riley

Criando um framework para fins de aprendizado

fast framework-java java tiny

Last synced: 13 Apr 2025

https://github.com/adityakonda6/tasinnovation-javaprogramming-internship

Java Internship which has 3 Tasks includes:- 1. Multiplication Table 2. Currency Converter 3. Snake Game

currency-converter java multiplication-tables snake-game

Last synced: 14 Apr 2025

https://github.com/xlaez/blogo

A blog REST API built with spring-boot, mongodb and jwt

java mongodb spring-boot

Last synced: 12 Apr 2025

https://github.com/joergi/java-version-switcher

small script to switch between the java versions

arch debian java java-versions jdk linux manjaro openjdk openjdk-java ubuntu

Last synced: 10 Apr 2025

https://github.com/julxxy/http-rate-limiter-spring-parent

一个用于支持springboot项目http请求限制的starter,通过识别客户端传来token值(具有唯一标志性)来实现:同一个用户在一定的时间频次内最多只能点击N次特定接口的功能,使用redisson内置非公平锁实现

api-limit http-request-restrict java redis spring spring-boot

Last synced: 26 Jun 2025

https://github.com/zicat/tributary

tributary

big-data flume java kafka

Last synced: 06 Apr 2025

https://github.com/galan/commons

Generic functionality, utility classes and test-helper, that have been prooven to be useful in Java

java logging time utilities utility-library

Last synced: 12 Apr 2025

https://github.com/rayandrew/spamassassin

Simple spam assassin using weka machine learning library

java javafx machine-learning weka weka-library

Last synced: 12 Apr 2025

https://github.com/serhiistets/movie-parser

See what movies come out now!

cinema java movies parse

Last synced: 17 Jul 2025

https://github.com/zartre/designpatterns

Learning design patterns

design-pattern java oop-examples

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/yiding-he/hydrogen-captcha

Captha Image Generator

captcha-image java java2d

Last synced: 04 Mar 2026

https://github.com/osandadeshan/maxsoft-greporter

Java plugin for gauge to send the test execution summary to a defined audience.

email-client gauge greporter java maven maxsoft test-results

Last synced: 06 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/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://github.com/amanovishnu/leetcode

This repository is a collection of solutions to LeetCode problems. It provides a variety of implementations in Java & Python3, helping you enhance your algorithmic and problem-solving skills. Explore the organized folders for various problem categories and use the code as a reference for your own LeetCode journey

arrays bitmanipulation bitmask java python queue stack strings twopointers

Last synced: 08 Sep 2025

https://github.com/research-virtualfortknox/msb-client-websocket-java

The java client library to connect to the websocket interface of the MSB (Manufacturing Service Bus)

java msb msb-client msb-client-websocket websocket-interface

Last synced: 17 Jan 2026

https://github.com/eliasnogueira/selenium-read-qrcode

How to read QR Code content from a web app using Selenium and Zxing

java qrcode selenium selenium-webdriver testautomation webdrivermanager webtest zxing

Last synced: 07 Mar 2026

https://github.com/sakalandrej/homeds

This is a Project made as a Diploma Thesis. This project manages the presentation devices of the HTL Leonding based in Upper Austria. With this Digital Signage System you can designe your own layouts with various out of the box widgets. This system can do anything if you want it!

android arduino diploma diploma-project diploma-thesis diplomarbeiten java jenkins-ci jenkins-pipeline pipeline platformio raspberry-pi

Last synced: 10 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/syucream/firesql

A SQL-like interface to Google Cloud Firestore in Java

cloud-firestore java sql

Last synced: 12 May 2025

https://github.com/rahulsom/genealogy

Java api to US Census Genealogy Data

census-data genealogy java

Last synced: 15 Jun 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/jerrylum/publicbin

PublicBin is a Spigot plugin that provides a place to discard unwanted items and retrieve items discarded by other players.

bin bukkit items java minecraft plugin publicbin spigot tool trash utility

Last synced: 18 Mar 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/wenjunior/luna

IDE open source, moderna e multiplataforma.

ide java javafx richtextfx

Last synced: 11 Apr 2025

https://github.com/softeq/spring-querydsl-project-template

Ready to use project template that integrates Java 8/11 with Spring Boot 2, JPA, QueryDsl and Postgres

gradle java jpa-hibernate junit5 querydsl-jpa spring-boot-2 spring-test spring-web

Last synced: 06 Mar 2026

https://github.com/automationhacks/java-for-test-automation

Language features in Java that make sense for Test automation written in true learning tests style

java qa software-engineering software-testing test-automation

Last synced: 23 Jun 2025

https://github.com/mrgrd56/tinkoff-5bukv-solver

Решатель "5 букв" от Тинькофф. (помощник ответы 5букв тиньков поиск слов найти слова какое слово сегодня т-банк)

5bukv five-letters java tinkoff wordle wordle-solver

Last synced: 03 Jul 2025

https://github.com/lreimer/ignite-data2day

The Apache Ignite showcases for the data2day 2017 conference.

apache data2day docker ignite inmemory java kubernetes qaware showcase

Last synced: 08 Jul 2025

https://github.com/forge-srl/jjbridge-engine-v8

JJBridge Api implementation using V8 JavaScript engine.

java javascript jjbridge v8 v8-engine v8-javascript-engine

Last synced: 28 Aug 2025

https://github.com/xray-app/tutorial-java-junit5-selenium

Tutorial for JUnit5 using Java integrated with Xray and Jira

java jira junit junit5 test-automation testing xray

Last synced: 25 Aug 2025

https://github.com/whois-api-llc/whois-api-java

Whois API client library for Java

java whois whois-client whois-lookup whoisxmlapi

Last synced: 20 Jun 2025

https://github.com/twosigma/openjdk

Two Sigma Open Source fork of OpenJDK for contributions to upstream, based on AdoptOpenJDK

gssapi java jgss openjdk

Last synced: 11 Jul 2025

https://github.com/vicenteneto/jenkins-java-api

A Jenkins API Wrapper for JAVA developers

api java jenkins

Last synced: 16 Feb 2026

https://github.com/mustafakbaser/jukebox-javaswing-mysql

Jukebox is a desktop music player application. It is a Java Swing application written in Java language. Stores user data and playlist using a MySQL database.

java javaswing jukebox-application mysql

Last synced: 10 Apr 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/bric3/jufmt

Java Unicode formatter

cli figlet graalvm java micronaut unicode

Last synced: 11 Apr 2025

https://github.com/lucasanes/craftofthrones

Craft Of Thrones - Plugin de Minecraft

java spigot

Last synced: 23 Jun 2025

https://github.com/devfabiosilva/witsml21parser

A fast, robust and portable Witsml to BSON parser

bson c cplusplus energistics etp java nodejs oil-and-gas osdu python soap witsml xml

Last synced: 13 Apr 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/electrostat-lab/automata4j

A classic finite state automaton framework for JVM Applications (Android and jMonkeyEngine Applications).

android-apps design-patterns electrostat-lab finite-state-automata java jmonkeyengine object-oriented-programming state-machines

Last synced: 07 May 2025

https://github.com/electrostat-lab/jmecarphysicstestrpi

JmonkeyEngine Test Cases for Raspiberry Pi devices running RaspiOS(Raspibian OS-Debian buster) armv7l/armhf/arm32.

java jmonkeyengine3 minie raspberry-pi

Last synced: 07 May 2025

https://github.com/augustomello09/tarefas

O objetivo é oferecer uma interface prática e moderna, permitindo aos usuários criar, editar, excluir e reorganizar tarefas de forma dinâmica, usando funcionalidades de "drag and drop".

angular docker drag-and-drop flyway java myslq spring-boot

Last synced: 30 Apr 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/atriusx/dungeonkit

A Rougelike Dungeon creator written in Kotlin

browser dungeon java js jvm kotlin multiplatform native nodejs rougelike

Last synced: 18 Mar 2025

https://github.com/spencergibb/spring-cloud-netflix-eureka-lite

A proxy for Netflix Eureka that allows clients written in other languages to use Eureka with a simple HTTP API.

cloud-native java microservices netflix-eureka spring spring-boot spring-cloud spring-cloud-netflix

Last synced: 19 Mar 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/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/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/silvanheller/mensa-bot

Telegram Bot which tells you the meal of the current day in the mensa of the University of Basel

bot gradle java jsoup mensa-bot scraper telegram telegram-bot

Last synced: 13 Jul 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/stepancheg/mh-lang

DSL for constructing MethodHandles

java reflection

Last synced: 11 Apr 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/haraldk/fx-iio

JavaFX ImageIO bridge

imageio java javafx javafx-imageio-bridge

Last synced: 11 Apr 2025

https://github.com/panga/graalvm-docker

GraalVM CE Docker Images ready for generating native executables

graalvm java

Last synced: 10 Apr 2025

https://github.com/shasait/clap

Command Line Arguments Parser for Java

annotations apache-license-2 argument-parser i18n java

Last synced: 06 May 2025

https://github.com/amliyanage/spring-pos-system

Togakade POS System is a web-based Point of Sale (POS) application developed to handle basic operations such as adding, searching, updating, and deleting records. The frontend is built using HTML, CSS, JavaScript, and jQuery, while the backend is powered by the Spring Framework.

api-rest java spring tomcat-server

Last synced: 10 Mar 2026

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/chaokunyang/fory-benchmarks

Serialization Benchmarks for apache fory(previously fury) with other libraries

benchmark binary java json protobuf protocol serialization

Last synced: 28 Aug 2025