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.
- GitHub: https://github.com/topics/java
- Wikipedia: https://en.wikipedia.org/wiki/Java_(software_platform)
- Created by: James Gosling
- Released: May 23, 1995
- Aliases: java-8, java8, java11, java-11, jvm, jdk, openjdk, javase, java-se,
- Last updated: 2026-02-02 00:16:47 UTC
- JSON Representation
https://github.com/jMonkeyEngine-Contributions/zay-es
Zay-ES is a Java-based high-performance entity-component-system.
entity-component-system entity-system java jmonkeyengine jmonkeyengine3
Last synced: 21 Feb 2025
https://github.com/jikoo/regionerator
A Bukkit plugin for gradually deleting unused area.
bukkit-plugin java world-management
Last synced: 09 Apr 2025
https://github.com/starlake-ai/jsqltranspiler
Rewrite BigQuery, Redshift, Snowflake and Databricks queries into DuckDB compatible SQL (with deep transformation of functions, data types and format characters) using Java.
abstract-syntax-tree bigquery column databricks duckdb java lineage query redshift resolver rewrite snowflake transpiler
Last synced: 06 Aug 2025
https://github.com/kumailn/algorithms
✨ a bunch of algorithms in a bunch of languages ✨
algorithm algorithms array backtracking bst dart data-structures dynamic-programming graph hackerrank hackerrank-solutions java javascript leetcode leetcode-solutions linked-list python rust solutions tree
Last synced: 23 Jul 2025
https://github.com/apache/maven-resources-plugin
Apache Maven Resources Plugin
build-management java maven maven-plugins maven-resources-plugin
Last synced: 15 May 2025
https://github.com/jcabi/jcabi-email
Object-Oriented Email Sending Java SDK
email-sending java smtp smtp-client
Last synced: 30 Jun 2025
https://github.com/jaidenashmore/java-dynamic-sqs-listener
Java SQS Listener library built to be customisable and dynamic during runtime
java kotlin ktor queue-listeners spring-boot sqs sqs-listener sqs-queue
Last synced: 21 Jun 2025
https://github.com/mindawei/weather
一个天气查询服务:爬取数据、Web服务、小程序展示
html java maven mini-program spring-boot weather-service
Last synced: 25 Jun 2025
https://github.com/bufbuild/buf-gradle-plugin
Gradle plugin for the Buf CLI
buf gradle gradle-plugin java kotlin protobuf protobuf-gradle-plugin protobuf-schema protocol-buffers
Last synced: 29 Jan 2026
https://github.com/ammarahm-ed/rn-floating-video-widget
React Native Module for Floating/Popup video player on Android.
android floating-video-player floating-video-widget java javascript react-native video-player
Last synced: 14 Apr 2025
https://github.com/scriptkittie/glitchkernel
A Glitch art tool for data bending, glitching, and distorting static images.
algorithms art corruption databending datamoshing glitch glitchart java jpeg
Last synced: 15 Oct 2025
https://github.com/efnilite/walk-in-the-park
Automatically generating, infinitely long parkour plugin.
Last synced: 09 May 2025
https://github.com/coherence-community/oracle-bedrock
Oracle Bedrock
java oracle-bedrock orchestration
Last synced: 11 Jan 2026
https://github.com/solonlab/water
noear::一站式分布式服务治理中台。可以理解为微服务架构支持套件。5个服务包合计40m大小,超轻量级。功能相当于:consul + rabbitmq + elk + prometheus + openFaas + quartz +等等并有机结合在一起。对 k8s 友好,支持 ip 漂移、支持 k8s svc 映射。简单工作,早点下班:)
event-bus faas-platform java log-service microservice solon-cloud
Last synced: 11 Jan 2026
https://github.com/bluemix/NumberToArabicWords
converting Arabic numbers to words, e.g., 314 => ثلاثمائة و أربع عشرة.
Last synced: 10 May 2025
https://github.com/bluemix/numbertoarabicwords
converting Arabic numbers to words, e.g., 314 => ثلاثمائة و أربع عشرة.
Last synced: 07 Aug 2025
https://github.com/hvdwolf/fythwonekey
App to modify the hardware buttons on FYT units (Sofia3GR/PX5/sc9853i/sc9863a/uis7862)
Last synced: 14 Apr 2025
https://github.com/utwente-fmt/vercors
The VerCors verification toolset for verifying parallel and concurrent software
c concurrency java opencl openmp parallelism separation-logic software-analysis vercors-toolset verification viper
Last synced: 27 Feb 2025
https://github.com/fly-studio/mysql-es
Sync MySQL to ElasticSearch, Support Relationship
binlog canal elasticsearch java mysql sync
Last synced: 28 Jul 2025
https://github.com/java2script/java2script
Java2Script provides an Eclipse Java to JavaScript transpiler (source-to-source compiler) and a nearly complete JavaScript implementation of the Java runtime environment (including AWT and Swing).
awt compiler cross-compiler eclipse eclipse-plugin java java-applet java-virtual-machine java2script javascript javascript-transpiler language migration swing swt transpiler
Last synced: 17 Aug 2025
https://github.com/andremion/villains-and-heroes
Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information about Marvel's vast library of comics. :zap:
android architectural architecture comics data-binding espresso java marvel model-view-presenter mvp mvp-architecture
Last synced: 25 Mar 2025
https://github.com/lazee/freemarker-java-8
Library that adds java.time support to FreeMarker templates.
freemarker java java-8 maven open-source
Last synced: 05 Apr 2025
https://github.com/pixelcmtd/CXClient
The CXClient Minecraft Hacked Client. (O++ S++ I+ C E- M V? !PS D+)
java mcp minecraft minecraft-hack minecraft-hacked-client minecraft-hacking
Last synced: 06 May 2025
https://github.com/libreoffice/lots
Letterhead, template, form, autotext, mail merge,... extension for LibreOffice
java libreoffice libreoffice-api libreoffice-extension libreoffice-writer
Last synced: 06 Apr 2025
https://github.com/smoketurner/dropwizard-graphql
Dropwizard GraphQL Bundle
dropwizard dropwizard-graphql graphql java
Last synced: 13 Apr 2025
https://github.com/kumuluz/kumuluzee-samples
KumuluzEE samples demonstrate how to get started using KumuluzEE microservice framework. They provide small, specific, working samples that can be used as a reference for your own projects.
cloud-native java javaee kumuluzee microprofile microservice-example microservices
Last synced: 11 Oct 2025
https://github.com/lschmid83/dragon-island
This is a 2D platform game similiar to Super Mario World written in Java and C++ with a level editor. Available for PC, Android, GP2X and PSP platforms.
2d-game-engine admob-banner android-studio cpp eclipse-ide game-development gp2x graphics-engine java level-editor mario-game object-oriented-programming open-gl paralax-effect physics platform-game-2d playstation-portable tile-map
Last synced: 25 Jun 2025
https://github.com/ocraft/ocraft-s2client
StarCraft II Client - Java library supported on Windows, Linux and Mac designed for building scripted bots and research using the SC2API.
ai artificial-intelligence java starcraft-ii starcraft-ii-bot starcraft2
Last synced: 14 Jan 2026
https://github.com/wttech/APM
AEM Permission Management (APM) is an AEM based, cloud compatible tool focused on streamlining the permission configuration.
aem aem-tools aem65 aemaacs cloud java permissions
Last synced: 10 Apr 2025
https://github.com/Andy671/PianoChartView
Elementary and clean Android PianoView for displaying piano chord/scale charts in music theory apps for pianists.
android android-library java music-theory-apps piano-chords piano-keyboard pianoview scale-charts view xml
Last synced: 20 Apr 2025
https://github.com/robothy/local-s3
An Amazon S3 service implementation based on Netty.
amazon-s3 amazons3 aws-s3 docker graalvm graalvm-native-image integration-testing java junit5 local-s3 s3 s3-bucket s3-docoker s3mock testcontainers testing
Last synced: 06 Oct 2025
https://github.com/wttech/apm
AEM Permission Management (APM) is an AEM based, cloud compatible tool focused on streamlining the permission configuration.
aem aem-tools aem65 aemaacs cloud java permissions
Last synced: 06 Oct 2025
https://github.com/cojen/maker
Cojen/Maker is a lightweight, full-featured, low-level dynamic Java class generator designed for ease of use.
bytecode code-generation invokedynamic java java-bytecode jvm jvm-bytecode
Last synced: 05 Oct 2025
https://github.com/pvdberg1998/pnet
High level Java network library
easy-to-use framework java library network networking tcp
Last synced: 20 Aug 2025
https://github.com/jonatino/java-memory-manipulation
User friendly, Garbage-free, and cross-platform process, module and memory interfacing via the power of Java
cheatengine counter-strike counterstrike csgo global java java-memory-manipulation jna memory native offensive yourkit
Last synced: 02 Jul 2025
https://github.com/rapter1990/springbootmicroservicedailybuffer
Spring Cloud Example (API Gateway, Zipkin, Redis, Authentication, Config Server, Docker, Kubernetes )
api-gateway config-server docker docker-compose eureka-server java jenkins jenkinsfile junit kubernetes microservice mysql postman-collection redis resillience4j services spring-boot spring-cloud spring-security zipkin
Last synced: 16 May 2025
https://github.com/reportportal/agent-java-testNG
TestNG listener
java reportportal testing testng
Last synced: 27 Feb 2025
https://github.com/goldmansachs/tablasco
Tablasco is a JUnit rule for comparing tables and Spark module for comparing large data sets
avro integration java junit regression spark tablasco testing
Last synced: 11 Apr 2025
https://github.com/helpcode/wapcamera
在H5移动端通过浏览器唤醒用户手机摄像头,实现拍照,base64预览,上传后端
Last synced: 25 Jun 2025
https://github.com/KieranP/Game-Of-Life-Implementations
Conway's Game of Life implementation in various languages
conway-game crystal crystal-lang csharp dart dartlang game game-of-life groovy java javascript kotlin nim nim-lang php python ruby scala swift typescript
Last synced: 10 May 2025
https://github.com/pixelcmtd/cxclient
The CXClient Minecraft Hacked Client. (O++ S++ I+ C E- M V? !PS D+)
java mcp minecraft minecraft-hack minecraft-hacked-client minecraft-hacking
Last synced: 21 Mar 2025
https://github.com/tersesystems/echopraxia
Java Structured Logging API for Logback, Log4J2, and JUL
conditional-logging contextual-logging java logback logging slf4j structured-logging
Last synced: 04 Apr 2025
https://github.com/open-quantum-safe/liboqs-java
liboqs-java is an open source Java wrapper for the liboqs C library. The Open Quantum Safe (OQS) project provides software for prototyping quantum-resistant cryptography.
cryptography digital-signature java key-encapsulation liboqs post-quantum-cryptography quantum-computing
Last synced: 18 Jun 2025
https://github.com/smartherd/javatutorial
Learn Java Programming, its basics and fundamentals from scratch
functional-programming java java8 object-oriented object-oriented-programming tutorials
Last synced: 23 Apr 2025
https://github.com/pac4j/jee-pac4j
Security library for JEE: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
authentication authorization cas facebook j2e j2ee java jwt ldap login logout mongodb oauth openid-connect saml security social-login sql twitter
Last synced: 16 Dec 2025
https://github.com/nginx-modules/nginx-minify
Simple NGINX minify using Perl5 for CSS/JavaScript/HTML5
css html5 java javascript minify nginx perl5
Last synced: 09 Apr 2025
https://github.com/builtbrokenmodding/icbm-2
Missile mod for minecraft forge
bbm builtbrokenmodding icbm java minecraft minecraft-forge mod
Last synced: 18 Dec 2025
https://github.com/apache/servicemix-bundles
Mirror of Apache ServiceMix Bundles
java network-client network-server osgi scala servicemix xml
Last synced: 04 Apr 2025
https://github.com/vu-luong/ezy-smashers
An MMO socket game using Ezyfox server and Unity client
Last synced: 14 Apr 2025
https://github.com/jeffreyning/nh-micro
micro service and dynamic script
antimvc development-environment groovy java microservice user-management workflow
Last synced: 26 Oct 2025
https://github.com/t9t/jooq-postgresql-json
jOOQ support for PostgreSQL json & jsonb
java jooq jooq-generator json jsonb postgres postgresql
Last synced: 27 Oct 2025
https://github.com/irisshaders/glsl-transformer
An advanced Java library for GLSL parsing, program transformation, and printing that uses ANTLR4. Developed and maintained by @douira.
antlr ast glsl java parser transformation
Last synced: 17 Oct 2025
https://github.com/ibrahimcanerdogan/google-mlkit-android-apps
This repository contains a collection of Android applications developed using Google ML Kit, demonstrating the power and versatility of machine learning features in mobile development. Each project is crafted using Java and Kotlin, showcasing various use cases and practical implementations.
android android-app android-application barcode-scanner face-detection firebase google google-api image-labeling java java-android kotlin kotlin-android machine-learning mlkit mlkit-face-detection mlkit-pose-detection mlkit-text-recognition pose-detection text-recognition
Last synced: 14 Sep 2025
https://github.com/pjandl/jgp4
Java - Guia do Programador - 4a Edição
collections generics java javase jdbc oop streams swing-components threads
Last synced: 01 Jul 2025
https://github.com/hms-core/hms-nearby-demo
Several samples show how to use the APIs of the Nearby Service.Discovery and communication with devices in the vicinity. Give your users physical proximity services with in-app data sharing and messaging.
android beacon connection demo exchange-card friends game gamesnake hms hms-nearby huawei java message nearby nearby-service online-game
Last synced: 01 Aug 2025
https://github.com/andy671/pianochartview
Elementary and clean Android PianoView for displaying piano chord/scale charts in music theory apps for pianists.
android android-library java music-theory-apps piano-chords piano-keyboard pianoview scale-charts view xml
Last synced: 26 Jul 2025
https://github.com/flipkart-incubator/batchman
This library for Android will take any set of events and batch them up before sending it to the server. It also supports persisting the events on disk so that no event gets lost because of an app crash. Typically used for developing any in-house analytics sdk where you have to make a single api call to push events to the server but you want to optimize the calls so that the api call happens only once per x events, or say once per x minutes. It also supports exponential backoff in case of network failures
analytics android-library batch-manager batch-processing batching java job-scheduler networking persistence persistence-strategies retry serialization strategies
Last synced: 21 Apr 2025
https://github.com/caoccao/swc4j
swc4j (SWC for Java) is an ultra-fast JavaScript and TypeScript compilation and bundling tool on JVM.
compiler java javascript javet jsx parser rust swc transpile transpiler tsc tsx typescript
Last synced: 13 Jul 2025
https://github.com/nadvolod/selenium-java
This is the sample repository that we use in the Complete Selenium WebDriver with Java Bootcamp
Last synced: 17 Mar 2025
https://github.com/d-akara/eclipse-plugin-commander
Eclipse user interface enhancements
Last synced: 17 Jan 2026
https://github.com/akman/jpackage-maven-plugin
The jpackage maven plugin lets you create a custom runtime image/installer with the jpackage tool introduced in Java 14.
java jpackage maven maven-plugin
Last synced: 09 Apr 2025
https://github.com/tomzx/gkm
⚠ Unsupported/Unmaintained ⚠️️ Global Keyboard and Mouse listener for node.js.
java javascript keyboard-listener mouse-listener
Last synced: 15 Apr 2025
https://github.com/EXXETA/correomqtt
A modern graphical MQTT client using the HiveMQ client library. MQTT is a messaging protocol widely used in the IoT world. CorreoMQTT provides a UI to send and receive messages. It is able to handle multiple connections at the same time.
hivemq iot java javafx mqtt mqtt-client mqtt-client-gui mqtt3 mqtt5
Last synced: 06 Apr 2025
https://github.com/moelholm/prometheus-spring-boot-starter
Spring Boot Starter for enabling a Prometheus actuator endpoint
java prometheus spring spring-boot
Last synced: 23 Jan 2026
https://github.com/getodk/javarosa
The core library that many of the ODK tools are built around. It's written in Java, implements the ODK XForms spec, and runs on mobile devices and cloud servers. ✨🏗✨
data-collection global-development global-health java mhealth mobile-data-collection odk xforms
Last synced: 17 Jul 2025
https://github.com/nightowl888/j2n
Java-like Components for .NET
analysis atomicboolean atomicinteger atomiclong bytebuffer character collections-java dotnet hacktoberfest java linkedhashset text
Last synced: 16 May 2025
https://github.com/zrlio/darpc
DaRPC: Data Center Remote Procedure Call
high-performance java rdma rpc-framework
Last synced: 16 Jan 2026
https://github.com/sdmg15/java-design-patterns
Java Design patterns.
builder-pattern design-patterns factory-pattern inheritance java prototype-pattern singleton-pattern
Last synced: 10 Jul 2025
https://github.com/minidigger/minilauncher
java java-8 launcher minecraft minecraft-launcher
Last synced: 01 Aug 2025
https://github.com/flo56958/minetinker
A TinkersConstruct-inspired Spigot plugin
bukkit bukkit-plugin craftbukkit craftbukkit-plugin java minecraft minecraft-plugin paperspigot spigot spigot-plugin spigotmc tinkers-construct
Last synced: 08 Apr 2025
https://github.com/jimblackler/jsonschemafriend
A JSON Schema loader and validator, delivered as a Java library.
java json jsonschema jsonschema-validator
Last synced: 07 Apr 2025
https://github.com/jvirtanen/coinbase-fix-example
Simple example application for Coinbase Pro FIX API
bitcoin coinbase coinbase-pro finance fixprotocol java trading
Last synced: 21 Aug 2025
https://github.com/dokester/bayesicfitting
Bayesian fitting package
bayesian calibration-toolbox data-analysis evidence exercise fitters history hope java jupyter-notebook modeling nested-sampling pypi test-harness
Last synced: 04 Apr 2025
https://github.com/gwtboot/gwt-boot-modules
GWT Boot: BOMs and POMs, Starters, Dependencies and Parent
bom dependency-descriptors gwt gwt-boot java javascript parent-pom pom spring-boot starter starters
Last synced: 12 Apr 2025
https://github.com/innashpota/company-structure
A company structure with a list of projects and their users
angular-material angular8 backend docker frontend jasmine java junit karma spring ts typescript unittest webapp
Last synced: 06 May 2025
https://github.com/woowacourse-teams/2022-smody
작심삼일에 지쳤을 때.. Three More Days, 스모디
java jpa react react-query spring-boot styled-components typescript
Last synced: 13 Apr 2025
https://github.com/apache/cassandra-dtest
Distributed tests for Apache Cassandra®
Last synced: 12 Apr 2025
https://github.com/productofamerica/logingui
A modern login user interface, written using Java Swing.
design gui java modern modernui nice-concept sexy swing swing-gui ui user-interface
Last synced: 07 May 2025
https://github.com/vatsalkesarwani12/heal-o-chat
Heal-O-Chat is a Social Media Application for people who have been feeling less motivated in life or are losing hope. This platform allows users to chat with people and share their thoughts and feelings with each other and thereby let go of stress, anxiety, and depression that they've been feeling for long.
android chat chat-application firebase-auth firebase-database firebase-realtime-database firebase-storage java recyclerview social-media
Last synced: 21 Mar 2025
https://github.com/gosecure/break-fast-serial
A proof of concept that demonstrates asynchronous scanning for Java deserialization bugs
exploit java security serialization tool vulnerability
Last synced: 05 Apr 2025
https://github.com/articdive/jnoise
A Library that allows you to generate noise using different algorithms.
cellular-noise java java-8 library noise noise-library opensimplex opensimplex-noise opensimplexnoise perlin-noise perlin-simplex-noise terrain-generation value-noise white-noise whitenoise worley worley-noise
Last synced: 13 Apr 2025
https://github.com/smoketurner/dropwizard-consul
Dropwizard Consul Bundle
consul dropwizard dropwizard-consul java
Last synced: 13 May 2025
https://github.com/apache/james-mime4j
Mirror of Apache James Mime4j
james java mail network-server
Last synced: 05 Apr 2025
https://github.com/daniel-beard/dstarlitejava
A java implementation of the incremental heuristic search algorithm D* Lite.
dstarlite game-development java pathfinding
Last synced: 30 Apr 2025
https://github.com/qiujuer/blink
A socket send and receive agreement framework; Easy use IO.
Last synced: 10 Apr 2025
https://github.com/juntossomosmais/code-challenge
Conheça nosso desafio para trabalhar conosco como engenheiro de software
apps back-end code-challenge csharp full-stack java javascript kotlin nodejs python
Last synced: 17 Sep 2025
https://github.com/st3v3nmw/events-management-app
Source code for an events management Android app.
android event-management-system events events-management firebase firebase-auth firebase-database java
Last synced: 22 Mar 2025
https://github.com/nicolas-raoul/kakasi-java
Kanji transliteration to hiragana/katakana/romaji, in Java
japanese japanese-language java java-library kakasi kana kanji romaji
Last synced: 11 Aug 2025
https://github.com/orkes-io/orkes-conductor-community
Orkes Conductor is a microservices orchestration engine.
java microservice orchestration workflow workflow-engine
Last synced: 17 Aug 2025