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/marlenemoraes/utfpr-java

[EN] Material for the postgraduate course in Java Technology in brazilian portuguese | [PT-BR] Material da pós-graduação lato sensu Tecnologia Java, Universidade Tecnológica Federal do Paraná (UTFPR - @utfpr-cp)

android angular docker enterprise-java-beans java java-io java-testing jpa-hibernate networking-in-java spring-boot uml web-services xml

Last synced: 14 May 2025

https://github.com/americanexpress/jacos

Java/Spring based SDK to enable insert, update and upsert of files and records in the SalesForce in Bulk, Single Record and Multi Record Mode

connector java rest salesforce spring

Last synced: 07 Mar 2026

https://github.com/joswinemmanuel/stopwatch

Java-based implementation of a Stopwatch using Swing and AWT, demonstrating GUI development and time-based event handling.

awt java swing

Last synced: 05 Apr 2025

https://github.com/apache/incubator-ambari

Mirror of Apache Ambari (Incubating)

ambari big-data java javascript python

Last synced: 10 Apr 2025

https://github.com/googtech/gluttonous-snake

🍇 🐍 🍉 使用 Java Swing 编写的水果贪吃蛇小游戏~

game java snack swing-gui

Last synced: 18 Mar 2025

https://github.com/manoelcampos/sd-java-socket-chat

Aplicações de chat usando as APIs de Socket em Java, mostrando as diferentes formas de usar tal recurso

chat cli java nio sample sockets threads

Last synced: 04 Apr 2025

https://github.com/kyoripowered/mu

A collection of common utilities.

java

Last synced: 06 May 2025

https://github.com/ryensx/permissionannotationdemo

AOP方式实现的(动态)权限注解库

android java

Last synced: 10 Apr 2025

https://github.com/codestates-seb/seb39_main_004

오늘부터는 뭐먹지? 고민 끝! MZ세대를 위한 간편 레시피 플랫폼 🥳

java react spring-boot tyepscript

Last synced: 13 Apr 2025

https://github.com/kguzek/stomp-auth-client

A Java STOMP WebSocket client with support for HTTP authentication.

authentication http java messaging stomp stompwebsocket websocket-client websockets

Last synced: 28 Oct 2025

https://github.com/perfana/jfr-exporter

Capture and analyse JDK Flight Recorder events in time series.

java jdk jfr metrics-gathering

Last synced: 10 Apr 2025

https://github.com/neongamerbot-qk/wakatime-mod

Wakatime Mod for 1.21

fabric java mod

Last synced: 12 Apr 2025

https://github.com/typo3-solr/solr-typo3-plugin

An Apache Solr filter plugin to support TYPO3 access restrictions.

cms filter java search solr typo3

Last synced: 05 May 2025

https://github.com/ngntu10/purewash

An intuitive online service that allows you to effortlessly book laundry appointments for fresh and spotless garments

backend-api java jwt restful-api spring

Last synced: 12 Jul 2025

https://github.com/farhaanaliii/lite

Lite++ is a powerful app that allows you to extract Facebook cookies and access tokens, as well as use Facebook in desktop mode within the app

android-application facebook-lite-plus-plus facebook-tools java java-programming java-project lite-plus-plus

Last synced: 24 Dec 2025

https://github.com/parvez3019/log4error

Log4Error is a JAVA library that helps in reducing logs via smartly printing info logs only when error occur

cost-optimization java java-library log-wrapper log4error log4j logger logger-middleware loggin logging-framework logging-library logs logstash open open-source slf4j slf4j-log4j storage-optimization wrapper

Last synced: 07 May 2025

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

Official Amplitude Java SDK

java sdk

Last synced: 17 Jun 2025

https://github.com/brayandiazc/dev-setup-ubuntu-es

Instaladores automatizados para configurar un entorno completo de desarrollo en Ubuntu o WSL

docker git java kubernetes linux nodejs postgresql python ruby sh ssh terraform ubuntu wsl zsh

Last synced: 07 Jul 2025

https://github.com/hsiehshujeng/projen-simple

An initial project for projen. It crafts a custom construct by Typescript then publishes the construct into 4 popular programming language repositories, i.e., npm, PyPI, Central Maven, and NuGet.

aws-apigateway aws-cdk aws-cdk-construct aws-step-functions csharp java jsii maven npm nuget projen pypi python typescript

Last synced: 09 Sep 2025

https://github.com/dgroomes/jmeter-playground

📚 Learning and exploring Apache JMeter

apache-jmeter java jmeter jmeter-plugin load-testing

Last synced: 09 Jul 2025

https://github.com/minhaskamal/intellectron

An Infant Library of Artificial Neural Network (multilayer-deep-convolutional-machine-learning)

artificial-neural-networks deep-learning deep-learning-library java library machine-learning machine-learning-library neural-network

Last synced: 21 Jun 2025

https://github.com/raypereda/multisearch

This is a command-line program for searching text for multiple words (or phrases) in a single pass. The runtime is O(n + m + z), where n is the length of the searched text, m is the total length of all the words we are looking for, and z is the total number of occurrences of words we are looking for.

aho-corasick-algorithm java search-in-text searching-algorithms

Last synced: 11 Apr 2025

https://github.com/banaankiamanesh/slc-radio

This is a Super-Low-Cost(!) Radio-Transmitter with the use of Both Arduino & Processing 3, that can be used for DRONES and basically RC everything!

arduino cpp diy drone ground-station gui java nrf24l01 processing3 quadcopter radio radio-controller receiver transmitter transmitter-receiver

Last synced: 13 Apr 2025

https://github.com/mathiasreker/java-ci-cd

This is an example of building a CI/CD pipeline using GitHub actions. :white_check_mark::octocat::whale2:

action cd ci devops github java jpa maven mysql pipeline spring workflow

Last synced: 01 May 2025

https://github.com/ajaynegi45/http-server

A lightweight, custom HTTP server built in Java that handles basic GET requests and supports multithreaded request handling. It’s easy to extend for additional HTTP methods and ideal for learning the fundamentals of server-side programming.

hackoctoberfest2024 hacksquad hacktoberfest hacktoberfest-accepted http http-server java springboot webserver

Last synced: 19 Mar 2025

https://github.com/orangomango/blockworld

BlockWorld, a minecraft-clone made in Java with my 3D engine

java javafx minecraft-clone

Last synced: 15 Jun 2025

https://github.com/atbashee/runtime

A small modular Jakarta EE Core Profile runtime

jakartaee java runtime

Last synced: 02 Jul 2025

https://github.com/jgperrin/net.jgp.books.spark.ch99

Spark in Action, 2nd edition - chapter 99

apache-spark java java8 manning spark sparkwithjava

Last synced: 06 May 2025

https://github.com/graphql-java/graphql-anonymizer

Anonymize GraphQL schemas and queries.

graalvm-native-image graphql java npm

Last synced: 01 May 2025

https://github.com/minhaskamal/egami

A Light Weight Image Processing Library (java-pattern-recognition-package-tool)

image image-processing image-processing-library java library

Last synced: 11 Apr 2025

https://github.com/ivangfr/okta-springboot

The goal of this project is to develop a straightforward Spring Boot REST API application, named simple-service, which utilizes Okta for authentication handling.

java jib oauth2-client oauth2-resource-server okta spring-boot spring-security spring-web-mvc thymeleaf

Last synced: 10 Apr 2025

https://github.com/ignition-devs/incendium

📦 Package that extends and wraps Ignition scripting API

ignition inductive-automation java jython python python2 scada

Last synced: 15 Jul 2025

https://github.com/frett27/osm-flink-tools

Tools for helping integrate OSM data in hdfs using csv or avro files, using flink (implements PBF stream reading). This project reconstruct the relations for ways, polygons to be used in GIS Analysis

bigdata csv flink gis import java openstreetmap

Last synced: 15 Apr 2025

https://github.com/moderocky/foundation

A framework for building compiled class files and bytecode.

bytecode class-builder framework java

Last synced: 24 Jun 2025

https://github.com/forax/pratt_parser

Implementation of a Pratt Parser in Java

java parser pratt-parser

Last synced: 27 Dec 2025

https://github.com/samie/idle

Idle - User inactivity tracking for Vaadin

java vaadin vaadin-directory vaadin24 vaadin7 vaadin8

Last synced: 15 Apr 2025

https://github.com/andresrodriguez55/rent-a-car-microservices

Implementation of microservices in a rent a car application. SOLID and GRASP patterns were given importance. Docker, Kafka, Openfeign, Keycloak, Zipkin, Lombok, Grafana, Spring Cloud & more!

api-gateway clean-code config-server docker eureka grafana grafana-dashboard grasp java kafka keycloak layered-architecture microservices openfeign prometheus software-engineering solid spring spring-boot zipkin

Last synced: 24 Apr 2025

https://github.com/kumar-laxmi/criminal-management-system

It is a Full-Stack GUI Application using Java Swing API

criminal-management-system gui-application java swing

Last synced: 26 Oct 2025

https://github.com/javiertuya/samples-test-dev

Ejemplo de pruebas unitarias y aplicación java con swing y MVC

java junit maven mvc swing testing

Last synced: 07 May 2025

https://github.com/sintef-9012/kafka-prometheus-sink-connector

A hackable Kafka sink connector to "push" (expose HTTP endpoint) data into Prometheus

java kafka kafka-connector prometheus prometheus-client rxjava3

Last synced: 26 Apr 2025

https://github.com/serial-ata/jvm

A JVM written in Rust

bytecode bytecode-interpreter java jvm rust vm

Last synced: 30 Apr 2025

https://github.com/oppahansi/javalings

:coffee: Small exercises to get you used to reading and writing Java code! Inspired by rustlings.

beginner-friendly exercises interactive java javalings

Last synced: 20 Feb 2026

https://github.com/willhaben/willtest

An easy way to set up and use Selenium WebDriver in your JUnit tests

java java-8 junit junit4 selenium-java selenium-webdriver

Last synced: 02 Oct 2025

https://github.com/prasadhonrao/show-me-the-code

One stop forever free shop for developers to learn programming with Java, Python and C# and have fun!

csharp java javascript learning-by-doing programming programming-challenges programming-exercises python

Last synced: 10 Mar 2026

https://github.com/evanchooly/graven

A maven plugin to bind a gradle build to the maven lifecycle

gradle java maven plugin

Last synced: 24 Apr 2025

https://github.com/ashwanikumar04/practical-design-patterns

Practical implementation for all the design patterns

design-patterns java

Last synced: 14 Apr 2025

https://github.com/apache/sling-org-apache-sling-commons-threads

Apache Sling Thread Support

java sling

Last synced: 19 Oct 2025

https://github.com/stephengold/jme3-maze

Game: explore a randomly-generated 3-D maze with a Pharaonic Egypt theme (New BSD license)

3d-maze game java jme3 jmonkeyengine3 maze open-source tonegodgui

Last synced: 14 Apr 2025

https://github.com/pavi2410/jot

A modern Java build tool — like cargo for Rust or uv for Python. Single binary, zero config, fast deterministic builds.

build-tool cli java jdk jvm maven rust toolchain

Last synced: 26 May 2026

https://github.com/tawfik-s/spring-security-tasks-solution

Master Spring Security by practice. spring security tasks and solutions. you can find tasks description at the README file. freely use, modify, and distribute the code.

bycrypt csrf github-oauth2 google-oauth2 java jwt jwt-authentication method-level-authorization method-level-security oauth oauth2 oauth2-client preauthorize security spring spring-boot spring-security spring-security-oauth2 tasks

Last synced: 30 Jun 2025

https://github.com/j256/simplezip

Java processing of Zip files that gives full control over all Zip disk structures

compression java zip zipfile

Last synced: 03 Feb 2026

https://github.com/uakihir0/jtw

Twitter V2 API client library for Java.

java jtw twitter

Last synced: 03 May 2025

https://github.com/gingeleski/helloworld-cucumber-java-gradle

Simple example of a Cucumber test with Java, JUnit, and Gradle.

cucumber cucumber-jvm gradle gradle-java java junit

Last synced: 15 Apr 2025

https://github.com/afsalashyana/java-tutorial-codes

Java programming tutorial projects for Youtube channel 'Genuine Coder'

java tutorial-code

Last synced: 14 Apr 2025

https://github.com/frddl/bully-algorithm

In distributed computing, the bully algorithm is a method for dynamically electing a coordinator or leader from a group of distributed computer processes. The process with the highest process ID number from amongst the non-failed processes is selected as the coordinator.

bully-algorithm distributed-systems java

Last synced: 18 Jan 2026

https://github.com/brunocampos01/programacao-paralela-e-distribuida

Aulas e exercícios da matéria: Programação Paralela e Distribuída (INE5645) e Computação Distribuida (INE5625).

ditributed hadoop ine ine5625 ine5645 java openmp producer-consumer programacao-paralela socket thread threads ufsc

Last synced: 15 Apr 2025

https://github.com/osgiliathenterprise/data-migrator

Generate anonymized test dataset from production data and configurable anonymization sequences. Execute base to base (vendor agnostic) export and import

anonimized-data data-anonymization data-migration data-migration-tool data-migrations data-migrator database-migrations java liquibase

Last synced: 11 Dec 2025

https://github.com/hissain/jscipy

Java Scientific Computing Library for Signal Processing, Filters, and Transformations. A NumPy/SciPy port for JVM & Android, used in Machine Learning and Data Science.

android chebyshev-filter cubic-splines data-science dsp fft findpeaks hilbert-transform interpolation java machine-learning numerical-computing python resample savitzky-golay scientific-computing scipy scipy-signal signal-processing

Last synced: 23 Jan 2026

https://github.com/mikhailms/java-shop-example

Typical Java exercise that shows how to build simple OO project and practice skills such as: how to choose appropriate data type for project, how to write clean and consistent code and etc.

controlsfx java java-8 javafx-gui postgresql testcontainers

Last synced: 11 Oct 2025

https://github.com/liuyuyang01/thrive-admin

🎉 Thrive 是一个简而不简单的现代化博客管理系统,专注于分享技术文章和知识,为技术爱好者和从业者提供一个分享、交流和学习的平台。用户可以在平台上发表自己的技术文章,或浏览其他用户分享的文章,并与他们进行讨论和互动。

echarts element flask java pinia python scss springboot typescript vue3

Last synced: 11 Oct 2025

https://github.com/reportportal/agent-java-jbehave

JBehave reporters for Report Portal

java jbehave reportportal

Last synced: 16 Mar 2026

https://github.com/sunquakes/jsonrpc4j

A java client and server over http or tcp implementation of JSON-RPC 2.0. Support consul & nacos.

client consul http java jsonrpc jsonrpc2 nacos netty rpc server springboot tcp

Last synced: 31 May 2026

https://github.com/sublemon-team/fonticonslib

Library for mindustry mods, adding a way to modify font to add their own custom icons. Mod team icons supported.

java mindustry-mod mindustry-mod-v7 mindustry-mods

Last synced: 07 Feb 2026

https://github.com/feltex/upload-arquivos-api

API em Java utilizando Spring Boot para realizar o upload de arquivos.

java java-maven java11 java11-spring-boot maven spring-boot

Last synced: 16 Mar 2026

https://github.com/yev/seleniummvnscreenshot

Allow your selenium suites to store automatically the screenshots taken for every failed test in maven target folder

java jenkins maven screenshot selenium

Last synced: 26 Oct 2025

https://github.com/timbru31/pickuparrows

🏹 ⬆️ PickupArrows plugin for CraftBukkit/Spigot

arrow bukkit bukkit-plugin craftbukkit java minecraft spigot-plugin spigotmc

Last synced: 26 Oct 2025

https://github.com/digitalsmile/gpio

Java 22+ library for interacting with GPIO and hardware interfaces

gpio i2c java pwm raspberry raspberry-pi raspberry-pi-4 raspberrypi spi

Last synced: 26 Oct 2025

https://github.com/juliaszymanska/sudoku_game

GUI Java implementation of the popular game sudoku.

apache-derby dao database gui java javafx junit junit5 logback logger maven mvn sudoku sudoku-game

Last synced: 12 Apr 2025

https://github.com/younglim/hats-ci

Experimental project to ease installation of test automation tools and dependencies for Windows and Mac.

java macos portable python robot-framework selenium virtualenv windows

Last synced: 06 Oct 2025

https://github.com/sap/project-fontus

Dynamic tainting framework for Java applications leveraging on-the-fly bytecode rewriting.

bytecode instrumentation java tainting

Last synced: 19 Oct 2025

https://github.com/fzakaria/http4j

http4j is an HTTP toolkit written in Java (in the vein of http4k) that allows for functional HTTP services

functional http http-server java java-8

Last synced: 19 Oct 2025

https://github.com/miroslav-reiter/miroslav-reiter

I'm a hard worker, intellectual and joker. I love learning and teaching as well. My main objective is to teach people and improve their IT knowledge. To create truly practical knowledge necessary for life and present it in an interesting way. I don’t like snake charmers and people who cannot explain things simply.

analyst architect automater google java lecturer marketer microsoft programmer python sql tester trainer vba vita xml

Last synced: 08 Oct 2025

https://github.com/sizovs/unsuck-java

This app demonstrates a [better] approach to building enterprise applications in Java.

android architecture java kotlin layering pipelinr

Last synced: 14 Mar 2026

https://github.com/yunatamos/neaking

Android Remote Administration Tool | Powered by Node JS | added JDK 11 support | A revival of the original repository at https://github.com/D3VL/L3MON

android expressjs java mongodb mongoose nodejs rat

Last synced: 08 Oct 2025

https://github.com/harium/dotenv

An utility tool to handle .env files in pure Java

dotenv java web

Last synced: 08 Oct 2025

https://github.com/qutax/jpms-spring-example

An example for combining the JPMS and Spring

java java-11 java-module jpms maven spring spring-boot

Last synced: 07 Jul 2025

https://github.com/yamtaldev/hackernews-api

Spring boot & MySQL RESTful API. The Hacker News project is a lightweight system similar to Hacker News web site that allows users to post text-based news, up vote/down vote posts, and view a list of top posts. RESTful API that support CRUD operation such as: POST, PUT, GET(all and top top posts), DELETE, PATCH(up vote down and change post)

backend database docker docker-compose java maven mysql mysql-database news-api rest-api restful-api spring-boot

Last synced: 09 Oct 2025

https://github.com/bro-code1411/competitive-coding

Collection of competitive coding problems and solution. An open-source repo for beginners to have first PR opportunity.

awesome awesome-list begginer begginer-friendly easy java open-source pr-opportunity

Last synced: 12 Mar 2026

https://github.com/messagemedia/messages-java-sdk

MessageMedia Java SDK for sending and receiving messages

java messagemedia messaging sms sms-api sms-client sms-gateway sms-messages

Last synced: 13 Oct 2025

https://github.com/picsart/picsart-creative-apis-java-sdk

Picsart Creative APIs SDK for Java. Includes helper methods and functions for Programmable Image APIs (e.g. Remove Background, Upscale, Enhance, Effects) and the GenAI APIs (e.g. Text2Image, Replace, Expand Image).

apis creative effects enhance enhance-image filters genai image java library remove-image-background removebg sdk text2image upscale upscale-image

Last synced: 18 Sep 2025

https://github.com/unitsofmeasurement/seshat

Seshat Units of Measurement Implementation

java measure units units-of-measure units-of-measurement

Last synced: 21 Jan 2026

https://github.com/bolner/crterm

CRT Terminal emulator (OpenGL)

java kaypro opengl terminal-emulators

Last synced: 13 Oct 2025

https://github.com/jetkai/breachcheck-java

Simple API to check if you have been breached within an RSPS Database (Java)

api breach breach-check checker database hash java java-8 md5 rsps rsps-database-leaks sha1 sha256 sha512

Last synced: 02 Apr 2026