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/topicusoverheid/java-factory-bot

Library for creating objects as test data, inspired by the popular FactoryBot for ruby

factory-bot fixture-data java tests

Last synced: 16 Jan 2026

https://github.com/arakelian/faker

A Java library for generating fake data such as names, addresses, and phone numbers.

data fake fake-content fake-data faker java java-8 mocking mocks test

Last synced: 01 Aug 2025

https://github.com/securesauce/precli

Precaution CLI - command line static application security testing tool

command-line go java python sast security security-tools static-analysis static-code-analysis

Last synced: 09 Apr 2025

https://github.com/kiwiproject/kiwi

A set of Java utilities that we could not find in Guava or Apache Commons...or we just felt like having our own version.

java utilities

Last synced: 19 Apr 2026

https://github.com/jiangnanboy/text_security_audit

text security audit 安全审核-语义模型过滤 敏感内容检测系统

java onnxruntime roberta-model text-security-audit

Last synced: 16 Jan 2026

https://github.com/jalian-systems/marathonv5

Marathon V5 - Opensource Test Automation for Java/Swing and Java/FX Applications

java javafx test-automation test-framework

Last synced: 16 Aug 2025

https://github.com/mirkosertic/hystrixspring

This shows how to embedd Hystrix in a non invasive manner into existing Spring applications.

hystrix java resiliency spring

Last synced: 16 Apr 2025

https://github.com/hoangsonww/tic-tac-toe-ai-game

🎲 This project showcases an interactive Tic-Tac-Toe experience, enhanced by sophisticated artificial intelligence. Developed from the ground up, the game features intricate algorithms designed to challenge and engage players at every level.

ai artificial-intelligence game java javafx machine-learning machine-learning-algorithms tic-tac-toe tic-tac-toe-game tic-tac-toe-java tictactoe tictactoe-game

Last synced: 26 Oct 2025

https://github.com/gbzarelli/kart-race-importer

[JAVA] The 'Kart Race Importer' is a project to import data held in log files - Gympass technical challenge (approved)

clean-architecture gradle java jdk13 kart kart-race-importer without-framework

Last synced: 14 Apr 2025

https://github.com/revxrsal/tuna-bytes

An all-purpose mixins framework for Java bytecode manipulation at runtime, targeted at those with minimal understanding of the bytecode structure.

bytecode bytecode-manipulation classloader java mixins

Last synced: 23 Mar 2025

https://github.com/brian-lau/matlabprocessmanager

Matlab class for launching and managing asynchronous processes

java matlab

Last synced: 17 Aug 2025

https://github.com/pragmatic-objects/oo-atom

A Java polyfill for better code design

elegantobjects java oop polyfill solid

Last synced: 12 Jan 2026

https://github.com/myopenresources/cc-s

一个基于spring boot、druid、mybatis、mysql的后端基础

cc druid java mybatis mysql spring spring-boot

Last synced: 07 Apr 2025

https://github.com/symflower/symflower

Whether you’re using LLMs or not, Symflower helps you build better software by pairing static, dynamic and symbolic analyses with LLMs. The robustness of deterministic analyses combined with the creativity of LLMs allows for higher quality and rapid software development.

ci golang intellij-plugin java linting llm test-automation testing testing-tools unit-testing vscode-extension

Last synced: 19 Feb 2026

https://github.com/ajay-prabhakar/amrita-resource

An android App which contains some PDFs of classes notes of particular department of particular subject 🎓

amrita-university android education firebase-auth firebase-firestore hacktoberfest hacktoberfest2019 java

Last synced: 23 Mar 2025

https://github.com/reportportal/examples-java

Java examples of Report Portal usage for different frameworks

cucumber examples java jbehave junit reportportal spock testng

Last synced: 16 Aug 2025

https://github.com/mattjlewis/pigpioj

Java JNI wrapper around the pigpio C library

hacktoberfest java pigpio pigpiod raspberry-pi

Last synced: 04 Oct 2025

https://github.com/shreyxnsh/vtop

VTOP is the application version of Vellore Institute of Technology, Bhopal's website. It consists of various features like faculty database, event gallery, notices section, e-books , cgpa calculator,etc.

android college college-app faculty-dashboard firebase firebase-realtime-database java vit

Last synced: 17 Aug 2025

https://github.com/mauin/reject

Dependency Rejection for Java

dependency-rejection java reject

Last synced: 13 Apr 2025

https://github.com/xortroll/libjavm

Small, header-only, zero-dependency C++17 Java VM library

cpp17 header-only java java-library vm

Last synced: 12 May 2025

https://github.com/quackduck/WarpDrive

Warp across directories

autojump cd java warpdrive z

Last synced: 21 Mar 2025

https://github.com/lhelwerd/webgraph

WebGraph framework with extensions

forked-repo graph-compression java

Last synced: 13 Apr 2025

https://github.com/chaosunity/nenggao

A diagnostic library for parser / interpreter usages.

diagnostic java java-8 library

Last synced: 13 Apr 2025

https://github.com/kecon/jsocksproxy

SOCKS proxy written in Java

java proxy socks socks4 socks5

Last synced: 11 May 2025

https://github.com/sayannath/american-sign-language-detection

American Sign Language Detection is a deep learning end to end project where we can detect American Sign Language.

asl colab-notebook computer-vision java keras mobile mobilenetv2 mobilenetv3 native tensorflowlite tensroflow tfhub tflite tflite-models

Last synced: 12 May 2025

https://github.com/tonyketcham/depth-mapper

Generates a depth map from a focal stack of images using OpenCV 📷

computer-vision depth-estimation depth-maps image-alignment java opencv

Last synced: 01 Aug 2025

https://github.com/paledot01/sistema_ventas_javase_mysql

Sistema de ventas de calzados, desarrollado en Java con el motor de base de datos MySQL

eclipse-ide erp jaspersoft-studio java mysql punto-de-venta sistema-de-ventas

Last synced: 12 May 2025

https://github.com/um-mitternacht/witchworks

Repo has moved - https://github.com/Um-Mitternacht/Bewitchment

clone fantasy java magic minecraft minecraft-mod mythology witchcraft

Last synced: 12 May 2025

https://github.com/ngrok/ngrok-api-java

ngrok API client library for Java

developer-tools java library ngrok-client

Last synced: 12 Apr 2025

https://github.com/fiqryq/pantaucovid-android

🌍 open source project for learn android app using covid topic.

covid-19 java kotlin opensource retrofit2

Last synced: 29 Sep 2025

https://github.com/apache/james-jspf

Mirror of Apache James jSPF

james java mail network-server

Last synced: 13 Apr 2025

https://github.com/hoangsonww/bouncing-ball-game-javafx

🎮 This repository hosts a Bouncing Ball game coded in JavaFX, offering a fun and interactive gameplay experience. It showcases object movement, collision detection, and score tracking, serving as a great example for developers interested in game development using JavaFX.

bounce bouncing-ball bouncing-ball-2player-game bouncing-ball-game bouncing-ball-java bouncing-balls bouncingball java java-8 javafx

Last synced: 11 Apr 2025

https://github.com/epam/gepard

Test Automation Framework

framework java junit test-automation

Last synced: 12 Sep 2025

https://github.com/tomiwa-ot/obd

Android library for getting vehicle diagnostics from ELM327 (Bluetooth) connector over OBD protocol

android android-bluetooth android-java android-library android-obd-diagnostics canbus elm327 java obd obd-ii obd-port obd2 on-board-diagnostic

Last synced: 10 Apr 2025

https://github.com/madonahs/bank-account-draft

💳 A simple bank account project done for practice. Trying to work around Object Oriented Programming.

bank-account java

Last synced: 02 Jun 2026

https://github.com/ivangfr/spring-boot-nginx-keycloak-cluster

The goal of this project is to use Nginx as a reverse proxy and load balancer for a Keycloak cluster with two instances and a Spring Boot application, called simple-service, also with two instances. The simple-service app will use Keycloak for IAM.

docker java keycloak nginx oauth2-resource-server postgresql spring-boot spring-security spring-web-mvc

Last synced: 04 Apr 2026

https://github.com/openlab-x/openqrcode

Open QR Code is an open-source, cross-platform app developed with Flutter, using C, C++, Dart, Skia, Impeller, Java, and Kotlin. It allows users to generate, scan, save, and share QR codes. Available on Android, Windows, and Web, users can easily create and interact with QR codes across platforms.

android-app apk c cpp dart dartlang flutter flutter-apps java kotlin kotlin-android open-source openlabx qrcode qrcode-generator skia web windows-11 windows-app

Last synced: 11 Oct 2025

https://github.com/easy-rpa/openframework

Open Framework is a collection of open-source Java libraries for Robotic Process Automation (RPA) designed to be used with EasyRPA platform.

java rpa rpa-robots

Last synced: 06 Oct 2025

https://github.com/robjg/oddjob

Oddjob scheduler and task execution framework.

automation java orchestration scheduling workflow

Last synced: 27 Jan 2026

https://github.com/troyzhxu/httputils

Http工具包:OkHttp轻量封装 、功能全面、设计力求优雅与纯粹,Java领域前后端处Http问题的新选择。

android download gradle http http-okhttp httputils httputils-okhttp java json range upload

Last synced: 24 Oct 2025

https://github.com/dockpack/artifactory

Ansible role to install Artifactory, the Maven repository manager by JFrog.

ansible-roles artifactory java jfrog maven-repository

Last synced: 05 Oct 2025

https://github.com/asankov/the-practice-of-programming

This repository contains the exercises from the book "The Practice of Programming" by Brian W. Kernighan and Rob Pike.

algorithms algorithms-and-data-structures c cpp data-str java programming

Last synced: 30 Jul 2025

https://github.com/arunkumar9t2/trie

A Java implementation of the Trie data structure

java java-library search search-trees trie tries

Last synced: 10 Apr 2025

https://github.com/rhwood/jsplitbutton

A split button control for Java Swing.

java split-button swing swing-component swing-gui

Last synced: 16 Jan 2026

https://github.com/clarketm/java-design-patterns

Catalog of popular object-oriented design patterns in Java

design-patterns java object-oriented-programming oop patterns

Last synced: 14 Apr 2025

https://github.com/grimanticheat/grimapi

The API for Grim Anticheat

api grim java minecraft plugin-api

Last synced: 28 Apr 2026

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

RingCentral Java SDK

java ringcentral sdk

Last synced: 14 Jul 2025

https://github.com/proshin-roman/finapi-java-client

True-OOP Java client for API provided by https://finapi.io

api-client finapi fintech java oop

Last synced: 14 Jan 2026

https://github.com/piomin/sample-spring-boot-graalvm

Demo project that shows how to build Spring Boot applications with GraalVM and run them in serverless architecture, e.g. Knative on Kubernetes with Skaffold and Jib

graalvm java jib-maven-plugin knative kubernetes native-image skaffold spring-boot

Last synced: 16 Mar 2025

https://github.com/0xlau/liteflowx

✨LiteFlowX is an idea plugin to increase productivity when using the LiteFlow framework.

framework idea-plugin java liteflow

Last synced: 16 May 2025

https://github.com/godfather1103/commit-template-check-plugin

IDEA插件用于模板化生成commit message和检查相关内容是否符合要求

intellij-plugin java

Last synced: 10 Mar 2026

https://github.com/jponge/boiler-vroom

Fun is fun, powered by Vert.x.

dj java midi traktor vertx webmidi

Last synced: 23 Apr 2025

https://github.com/mastercard/flow

Testing framework

java testing

Last synced: 11 Jun 2025

https://github.com/takumakanari/embulk-input-http

Embulk plugin for http input

embulk embulk-input-plugin http java

Last synced: 26 Jul 2025

https://github.com/snchengqi/http2-qing

A library for http2 protocol based on netty

http2 java maven netty server-push

Last synced: 19 Feb 2026

https://github.com/loiane/java21-examples

Examples of how to use Java 21 new features.

java java-21 java21

Last synced: 23 Mar 2025

https://github.com/traceless/tlf-encryption

一个简单的流加密算法-TLF,可以用在对加密要求不高的地方,有一些场景是可以使用的。R4C的方案固然是更好的,但是实际使用起来会比较复杂一些。这个加密对实时流解密比较方便一些。

encryption flow-encryption httpproxy java nodejs tlf tlf-encryption

Last synced: 30 Jun 2025

https://github.com/lunnova/whocalled

Obsolete, use StackWalker: http://openjdk.java.net/jeps/259

java java-library performance

Last synced: 19 Jul 2025

https://github.com/icfnext/aem-library

The AEM Library provides a sturdy foundation for bootstrapping and simplifying for Adobe Experience Manager projects.

adobe-cq aem groovy java jcr sling

Last synced: 27 Jun 2025

https://github.com/temporalio/spring-boot-demo

Sample application demonstrating Temporal JavaSDK Spring Boot integration

java spring-boot temporal

Last synced: 02 Apr 2025

https://github.com/siddhi-io/pysiddhi

Python wrapper for Siddhi engine

api cep java jython python python-wrapper siddhi

Last synced: 24 Apr 2025

https://github.com/pvdlg/enml4j

Simple utility to handle ENML (Evernote Markup Language) in Java.

enml evernote-markup-language evernote-sdk java

Last synced: 11 Apr 2025

https://github.com/amarlearning/chat-rooms

Real time public/private chat application using spring boot web-sockets

chat-app chat-application java jquery private public sockjs spring-boot spring-boot-websocket spring-websockets-stomp websocket

Last synced: 11 Apr 2025

https://github.com/googtech/student-management-system-cs

:school: :mortar_board: Desktop applications developed using the Java programming language ~

gui java management-system student swing ui university-project

Last synced: 18 Mar 2025

https://github.com/zyrikby/StaDynA

StaDynA: Addressing the Problem of Dynamic Code Updates in the Security Analysis of Android Applications

android android-security dynamic-analysis java python research static-analysis

Last synced: 19 Mar 2025

https://github.com/tolc/intellij_jahia_plugin

Jahia's definitions.cnd files syntax highlighting, code completion, and other amazing stuff

cms cnd framework grammar integration intellij intellij-idea intellij-plugin jahia java jsp language plugin

Last synced: 23 Oct 2025

https://github.com/hoangsonww/inheritance-in-java

📚 This repository features the power and applications of inheritance, encapsulation, and interfaces in Java. It includes examples of how to efficiently manage and organize objects, leveraging inheritance for code reusability and interfaces for implementing polymorphism.

inheritance interface interface-java java object-oriented-programming oop oop-principles oops-in-java polymorphic polymorphic-relationships polymorphic-types polymorphism types

Last synced: 10 Oct 2025

https://github.com/path-yu/simple_app

一个精致简约的小而美的flutter拟物风格工具类应用,完美支持国际化和夜间模式.内置便签,计算器,todoList,计算器四大应用!

android apk dart flutter flutter-app java

Last synced: 28 Oct 2025

https://github.com/apache/james-jdkim

Mirror of Apache James jdkim

james java mail network-server

Last synced: 01 Mar 2026

https://github.com/bh-tec/dio-desafios-bootcamps

Desafios em C#, Java, JavaScript, Kotlin, Python dos Bootcamps da Digital Innovation One.

csharp dio java javascript kotlin php python ruby

Last synced: 09 Oct 2025

https://github.com/apitable/apitable-sdks

APITable officially provides various API, which allow users to get data by HTTPS requests, or push data to APITable.

apitable golang java javascript php python sdk typescript

Last synced: 16 Mar 2026

https://github.com/lengpucheng/android-java-zfeducation-system

一个安卓正方教务系统小工具😊可以爬取课表等信息,并且设计了用户显示界面,按课程时间和周显示课表,默认为武汉纺织大学教务系统,可以在JWHelper中修改地址😄

android education-system java zhengfang

Last synced: 19 Oct 2025

https://github.com/walidbosso/java_task_scheduling

☕ A Distributed Task Scheduling System is a software infrastructure that allows for the distribution and execution of tasks across multiple nodes in a network. It enhances the efficiency and scalability of large-scale computation and data processing tasks by dividing complex tasks into smaller sub-tasks and distributing them.

c java master-slave-architecture multithreading rmi swing task-scheduler tcp threads

Last synced: 30 Apr 2025

https://github.com/jarzka/myrts

Multiplayer RTS game prototype written in Java using LibGDX

game java multiplayer multiplayer-game real-time-strategy rts rts-game

Last synced: 10 Apr 2025

https://github.com/timboudreau/scamper

A toolkit for creating SCTP servers and clients

async bson java netty sctp

Last synced: 12 Sep 2025

https://github.com/java-edge/movierecommandation-moviemanager

本科毕业设计项目-Java电影推荐系统-管理后台

java java-8 mysql

Last synced: 29 Oct 2025

https://github.com/lowzj/java-retrying

java retry module, based on guava-retrying, support sync/async retry

async-retry java java-retry retry

Last synced: 10 Apr 2025

https://github.com/paulveillard/cybersecurity-java-security

An ongoing collection of java language tools and frameworks, software, libraries, learning tutorials, frameworks, academic and practical resources.

java java-8 java-exception java-exercises java-frameworks java-operator-sdk java-security java-server pentest-scripts pentest-tool pentesting security

Last synced: 10 Apr 2025