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/cojen/dirmi

Dirmi is a replacement for Java RMI which supports bidirectional remote objects.

java java-rmi remote-method-invocation remote-procedure-call rmi rpc rpc-library

Last synced: 10 Apr 2025

https://github.com/yegor256/cam

Classes and Metriсs (CaM): a dataset of Java classes from public open-source GitHub repositories

cyclomatic-complexity dataset java metrics metrics-gathering

Last synced: 27 Mar 2025

https://github.com/greenback-inc/greenback-java

Java library to build modern applications with high-def itemized financial data. OCR, AI, and NLP for receipts, invoices, bills, and RFC822 email messages.

accounting android bills email fintech groovy invoices java kotlin nlp-machine-learning ocr receipts rfc822 scala

Last synced: 12 Apr 2025

https://github.com/imagingbook/imagingbook-public

Image processing software for textbooks by W. Burger & M. Burge

burger-burge digital-image-processing imagej imagej-plugins imagingbook java

Last synced: 29 Oct 2025

https://github.com/bakdata/kafka-error-handling

A library for error handling in Kafka Streams.

java kafka-streams

Last synced: 10 Apr 2025

https://github.com/open-hand/gitlab-service

Gitlab Service is responsible for establishing communication with GitLab, handling GitLab related logic and forwarding it to other services.

choerodon gitlab java spring spring-boot spring-cloud

Last synced: 10 Jul 2025

https://github.com/open-hand/choerodon-oauth

This service is the authorized authentication center of the choerodon microservices framework and is mainly responsible for user privilege and authorization.

c7nf choerodon java oauth2 spring spring-boot spring-cloud spring-oauth2

Last synced: 10 Jul 2025

https://github.com/vinayalodha/elvis

Java Compiler plugin for Null safety

java null-safety

Last synced: 14 Jan 2026

https://github.com/devops-utils/excel-to-pdf

An easy way to convert Excel 2003 and Excel 2007 to PDF by Java code based on Apache POI and itext7

excel excel-to-pdf excel2pdf itext itext7 java pdf poi

Last synced: 14 Jan 2026

https://github.com/cjstehno/coffeaelectronica

My technical blog.

blog gradle groovy java

Last synced: 23 Apr 2025

https://github.com/pigfly/ap_s1_2017_sample_code

Sample Code for Advanced Programming in Semester 1 2018

java java-10 java-8 javafx

Last synced: 04 Feb 2026

https://github.com/sta-ger/slotify4j

A server-side video slot game logic framework for Java.

casino game game-server java return-to-player rtp simulation slot video-slot

Last synced: 10 Mar 2026

https://github.com/helins/linux-gpio.java

Use the standard Linux GPIO api from Java

gpio iot java jna linux native standard

Last synced: 19 Apr 2025

https://github.com/shannah/radchatapp

Full-featured chat app UI component in Java/Kotlin for Codename One.

chat codenameone java kotlin mobile-application-development

Last synced: 23 Apr 2025

https://github.com/mikyll/javafx-multiplayerlobbysystem

Lobby System Template for a multiplayer java game, with chat and other features, using JavaFX and socket TCP (will be extended to UDP).

board-game chat game java javafx kick lobby multiplayer multithreading ready room socket stream synchronized tcp template

Last synced: 14 Jun 2025

https://github.com/engineeringsoftware/jattack

Compiler Testing using Template Java Programs (ASE'22 Distinguished Paper Award)

compiler java jit-compiler jvm template testing

Last synced: 12 May 2025

https://github.com/jlarriba/jrmapi

A Java API for the reMarkable Cloud

java remarkable-tablet

Last synced: 16 Jan 2026

https://github.com/kumar-shivam-ranjan/retail-store-management-system

This Repository contains Java Spring MVC based relational Database Management System Project

java jdbc-connector mysql-database spring-mvc spring-security

Last synced: 13 Jun 2025

https://github.com/jlleitschuh/kotlin-guiced

Convenience Kotlin API over the Google Guice DI Library

dependency-injection google google-guice guice java jvm kotlin

Last synced: 07 Jul 2025

https://github.com/zifangsky/easylimit

这是一个同时支持MVC和前后端分离项目开发模式的权限控制框架

authentication authorization front-end-framework java mvc-pattern permission-manager

Last synced: 14 Jan 2026

https://github.com/erzbir/numeron

基于 Mirai 框架的 QQ 机器人项目, 支持多 bot, 可作脚手架快速开发

annotations java kotlin mirai mirai-bot mirai-core qqbot reflect reflection springboot

Last synced: 12 Mar 2026

https://github.com/kasukusakura/kimiroyli

Kimiroyli 是一个致力于 JVM 安全的安全管理框架, 致力于保护整个系统不受恶意外部代码攻击 (WIP)

java javaagent jvm security

Last synced: 26 Apr 2025

https://github.com/Andres6936/HALE

Hale is a turn based RPG with deep tactical combat and character customization. Included is a lengthy and varied campaign with many quests, items and monsters, visiting a variety of locales. The entire system is built to be moddable from the ground up.

2d game java role-playing rpg-game turn-based-strategy

Last synced: 11 Mar 2025

https://github.com/lukfor/magic-progress

A java library for simple progress monitoring on the console

animated-bars java java-library progress-monitoring

Last synced: 18 Jan 2026

https://github.com/oktadev/okta-java-rest-api-comparison-example

Java REST API with Micronaut, Quarkus, and Spring Boot

java micronaut quarkus rest rest-api spring-boot

Last synced: 06 Oct 2025

https://github.com/elandaofficial/venum

A simulated java-like associative-enum implementation.

associative cpp enum java macros map set venum

Last synced: 24 Jun 2025

https://github.com/spyopensource/os

Java Operation System, it is an operating system that you can build by yourself.

java jdk os

Last synced: 17 Jan 2026

https://github.com/emmanueltouzery/code-compass.nvim

Neovim plugin: set of functions to navigate code without LSP.

java neovim neovim-plugin nvim nvim-plugin

Last synced: 06 Oct 2025

https://github.com/ep2p/kademlia-api

Java Kademlia Library. Highly configurable, Generic and very abstract to cover most usage scenarios.

dht java kademlia p2p p2p-network

Last synced: 26 Apr 2025

https://github.com/fmahadybd/core-java-one-file

This repo for Basic to Advanced Java Topic in one file. Every topic's code will be in here.

java

Last synced: 07 Oct 2025

https://github.com/jackhawks/dev-tools

开发者工具箱,分享一些日常开发的工具脚本。

bigdata devops java

Last synced: 28 Apr 2025

https://github.com/shalithasuranga/simpler

Very simple language implemented using antlr for beginners

anltr compiler-design java lexer parsing programming-language simple-lang

Last synced: 15 Oct 2025

https://github.com/renfei/discuz-ucenter-api-for-java

最完美的Discuz UCenter的JAVA API接口,简单易用,完全免费!

api bbs comsenz discuz java sso ucenter uhome

Last synced: 20 Aug 2025

https://github.com/yenilikci/java-springboot

(Java & React) Yazılım Geliştirici Yetiştirme Kampı Java kısmına ait yazılan kaynak kodlar ve ödev çalışmalarım.

aop inheritance java mernis nlayer-architecture oop open-closed-principle rest-api spring

Last synced: 15 Apr 2025

https://github.com/samie/vaadin-confirmdialog

ConfirmDialog Add-on for the Vaadin 6, 7, 8, and 14

apache-license-2 java vaadin

Last synced: 15 Apr 2025

https://github.com/benpollarduk/ktvn

A Kotlin library that provides a framework for writing visual novels for JVM. At its core Ktvn provides a flexible and extensible DSL for structuring and writing visual novels and interactive stories.

domain-specific-language dsl engine framework game game-engine interactive interactive-story java kotlin novel story visual visual-novel

Last synced: 15 Apr 2025

https://github.com/fzakaria/ascii85

A Java library for working with Ascii85, also called Base85 - a form of binary-to-text encoding

decoding encoding java

Last synced: 22 Mar 2025

https://github.com/vatsalkesarwani12/firebaseauth

FireBase Auth app built to authenticate user via firebase using Email Id , Phone Number , Google , Facebook , Yahoo , Twitter , Github , also Anonymous Sign In .

android anonymous email facebook firebase firebase-auth firebaseauth github google java phone phone-number twitter yahoo

Last synced: 23 Mar 2025

https://github.com/toshimichi0915/threescan

One of the most powerful Minecraft server scanners in the world.

java minecraft minecraft-scanner port-scanner

Last synced: 01 Jul 2025

https://github.com/grazen0/userlogin

A simple and versatile authentication plugin for Minecraft

bukkit java minecraft spigot

Last synced: 06 Aug 2025

https://github.com/jgettext/gettext-commons

Internationalization (i18n) through GNU gettext and Java ResourceBundles

gettext-library i18n java maven

Last synced: 16 Sep 2025

https://github.com/unruly/junit-rules

A collection of useful JUnit rules from Unruly's codebases

java junit junit-rule tdd

Last synced: 24 Jul 2025

https://github.com/nelsonmestevao/uminho

:books: University projects, exercises & notes

c cpp data-science distributed-systems haskell java software-engineering

Last synced: 27 Oct 2025

https://github.com/jacksonhardaway/wardrobe

Wardrobe is a Hytale library that enables developers to create customizable cosmetics, such as hairstyles, accessories, clothing, and player models with asset packs.

hytale hytale-mod hytale-plugin java mod plugin

Last synced: 03 Apr 2026

https://github.com/JeffersonLab/epics2web

EPICS CA Web Gateway

ace acg epics gateway java websockets

Last synced: 04 Jul 2026

https://github.com/vatsalkesarwani12/headlines

HeadLines is a 📰 news app that delivers you with the latest news. It has interactive UI and easy to use. The app can be scrolled offline to watch your bookmarked news. Give this app a try and let me know.

android android-app bookmarks constraint-layout firebase headlines java news newsapi retrofit2 room room-database

Last synced: 23 Mar 2025

https://github.com/rattydave/docker-jupyterhub

Multi user Jupyterhub with C++, Java, Python, Tensorflow, Julia, SQL, NodeJS, Bash and more!

beakerx clojure groovy java jupyter-notebook jupyterhub machine-learning scala sql torch

Last synced: 14 Apr 2025

https://github.com/alina-yur/public-speaking

Previous & upcoming conference talks

graalvm java public-speaking

Last synced: 21 Mar 2025

https://github.com/jrvansuita/shoppinglist

📝 My very first Android app, a shopping list app.

android android-application checklist java lists markers price quantities shopping shoppinglist

Last synced: 02 Feb 2026

https://github.com/josharsh/Finance-Manager

Finance Manager is an Android Application which contains Income Tax Calculator and EMI Calculator.

android android-application android-development androidsdk androidstudio gradle java xml

Last synced: 13 Apr 2025

https://github.com/hkhc/electricspock

Bridging Robolectric and Spock framework.

android groovy java robolectric spock-framework unit-test

Last synced: 05 Apr 2025

https://github.com/joyofcodingpdx/joyofcoding

Source code for The Joy of Coding course at Portland State University taught by David Whitlock

java portland-state-university

Last synced: 08 Apr 2026

https://github.com/stephengold/wes

An animation editing and retargeting library for jMonkeyEngine (code has New BSD license)

animation java jme3 jmonkeyengine jmonkeyengine3 jvm-library library retargeting-animations skeleton-map

Last synced: 14 Apr 2025

https://github.com/patilshreyas/library-ci

Sample repository to demonstrate usage of GitHub Actions CI's workflow dispatch to automate publishing of a library to Maven Central

android android-library bintray github-actions gradle java jcenter kotlin library mavencentral workflow-dispatch

Last synced: 10 Apr 2025

https://github.com/harlonwang/gradle-publish-plugin

Gradle plugin that supported publish all of your Java, Kotlin or Android libraries to any Maven Repository.

android gradle java kotlin library plugin publish

Last synced: 10 Apr 2025

https://github.com/kavithma-thushal/computershop-management-system-1st-sem-final

Developed this Standalone Application as the first semester's final project for the Graduate Diploma in Software Engineering at the Institute of Software Engineering

final-project java javafx mysql

Last synced: 11 Jul 2025

https://github.com/io7m-com/jspatial

Spatial data structures

java oct-tree quad-tree spatial

Last synced: 21 Jun 2025

https://github.com/minhaskamal/alphabetrecognizer

Simple Optical Character Recognizer (english-ocr-image-to-text-recognition-sample-trainig-alphabet-photo-data-database-dataset)

alphabet-recognizer data database english image-processing java machine-learning ocr sample template-matching text-recognition training-data writing

Last synced: 11 Apr 2025

https://github.com/ekryd/echo-maven-plugin

A maven plugin that lets you output text during Maven build

echo hacktoberfest java maven maven-plugin output print

Last synced: 20 Aug 2025

https://github.com/amanmj/pc-remote-control

A telegram bot to remotely control anyone's PC remotely through your phone/PC.

hacktoberfest java telegram telegram-bot

Last synced: 13 Apr 2025

https://github.com/bertrandmartel/sim-password-wallet

Android application interacting with a JavaCard applet installed on SIM card

android java javacard smartcard

Last synced: 07 May 2025

https://github.com/komiya-atsushi/xor-filter

Production-ready Java implementation of the Xor Filter.

java probabilistic-data-structures xor-filter

Last synced: 13 Apr 2025

https://github.com/selimhorri/jhipster-architectural-comparison

Initialization of a JHipster project - Monolithic vs Microservice Application

angular h2 java jhipster liquibase mysql service-worker spring-aop spring-data-jpa spring-security typescript webpack

Last synced: 12 Apr 2025

https://github.com/mikesafonov/prometheus-telegram-alert

Transfer alerts from Prometheus Alertmanager to Telegram chat and channels using webhook.

java prometheus-alertmanager spring-boot telegram

Last synced: 12 Apr 2025

https://github.com/renatoalencar/java-brazuca

Um hack do OpenJDK que suporta Java em Português

java

Last synced: 18 Jul 2025

https://github.com/D4rK7355608/com.d4rk.androidtutorials.java

Android Studio Tutorials: Java Edition is an app that teaches you how to develop Android apps using Android Studio IDE and Java language. You can learn the basics of Android app development, as well as some advanced topics such as binding and Material-You. 📱

android android-app android-application android-apps android-java android-studio android-tutorials d4rk java java-android java-tutorial learning tutorial

Last synced: 21 Apr 2025

https://github.com/valentinefernandes/online-library-project

This is an online library project which is developed in Java, JSP, Servlet and MySQL

css html java javascript jsp jsp-servlet mysql server

Last synced: 23 Apr 2025

https://github.com/akexorcist/screenorientationhelper

[Android] Screen orientation event listener helper for activity in Android

android android-library java

Last synced: 12 Jul 2025

https://github.com/sondosaabed/predicting-diabetes-with-decision-trees

💉🤒 The project was built using maven project utilized WEKA in building the decision tree model and JavaFX in building GUI 💉🤒

artificial-intelligence-courses decision-trees diabetes-prediction java javafx maven maven-pom weka-library

Last synced: 09 Apr 2025

https://github.com/kakarottocui/secondschoolshop

基于java SSM框架的二手校园交易商城平台系统

java jquery ssm

Last synced: 09 Aug 2025

https://github.com/fajran/protoc-gen-twirp_java_jaxrs

Twirp generator for Java/JAX-RS Client and Server

java jax-rs protobuf twirp

Last synced: 04 May 2025

https://github.com/imgix/imgix-java

A Java client library for generating URLs with imgix

images imgix java signing-imgix-urls src srcset url-builder

Last synced: 12 Apr 2025

https://github.com/botbahlul/android-autosrt-v2

ANDROID APP to AUTO GENERATE SUBTITLE FILE and TRANSLATED SUBTITLE FILE (using unofficial online Google Translate API) for any audio/video files using 2 ACTIVITIES

android caption chaquopy ffmpeg google-translate-api googletranslate java python speech-recognition speech-to-text speechrecognition subtitle voice-recognition voice-to-text voicerecognition

Last synced: 19 Aug 2025

https://github.com/kerosene-labs/kindling

The fuel that'll ignite your application. A programmable TLS HTTP/1.1 server with no dependencies.

framework java lightweight ssl tls web-server

Last synced: 15 Apr 2025

https://github.com/jean-merelis/coffeepot-br-sped-fiscal

br - Componente para escrita do SPED Fiscal

java sped sped-fiscal spedfiscal

Last synced: 20 Feb 2026

https://github.com/gregorriegler/seamer

refactoring tool that aims at making it easy to create characterization tests

characterization-tests golden-master golden-tests java refactoring refactoring-tools seam

Last synced: 17 Aug 2025