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-07-08 00:16:31 UTC
- JSON Representation
https://github.com/aleksk1ng/transactional_outbox_with_spring_and_kotlin
Kotlin-Spring-OutBox-Microservice
coroutines docker eventdriven grafana java kafka koltin microservices mongodb outbox-pattern postgresql prometheus spring spring-boot spring-webflux webflux zipkin
Last synced: 23 Apr 2025
https://github.com/dzuvic/jtsgen
Convert Java Types to TypeScript
annotation-processor java processor typescript typescript-generator
Last synced: 14 Jan 2026
https://github.com/ksoichiro/gradle-build-info-plugin
Gradle plugin to include build information such as Git commit ID to your JAR. It can be used to show Git commit information with Spring Boot Actuator.
gradle gradle-plugin java spring-boot
Last synced: 12 Apr 2025
https://github.com/saeg/asm-defuse
ASM powered by definitions/uses analysis
Last synced: 10 Feb 2026
https://github.com/daobab-projects/daobab-core
Daobab - Java ORM, Object Oriented SQL for Java and Kotlin
daobab h2-database java java-orm jdbc jdbc-database kotlin mysql-database oracle-database orm postgresql-database sql
Last synced: 26 Oct 2025
https://github.com/kofituo/rifgen
c code-generation codegen flapigen java jni rust swig
Last synced: 23 Oct 2025
https://github.com/frossm/rpncalc
RPNCalc: The Command Line Reverse Polish Notation (RPN) Calculator
calculator command-line constants high-percision java lifo polish-notation rpn-calculator rpn-calculator-java scientific-calculator snap stacks trigonometry undo unit-conversion user-defined-functions
Last synced: 07 Feb 2026
https://github.com/apache/geronimo
Mirror of Apache Geronimo
geronimo http java javaee network-server web-framework
Last synced: 19 Oct 2025
https://github.com/authme/configme
A simple configuration management library for any Java project!
config-management configme configuration configuration-management java properties properties-loader settings-storage yaml-configuration yaml-exporter
Last synced: 06 Apr 2025
https://github.com/amrdeveloper/astro
Free and Open Source Java IDE Side Project that can compile and run java code and other features for editor like auto complate and auto import for packages
ide integrated-development-environment java javafx richtextfx texteditor
Last synced: 20 Oct 2025
https://github.com/handsomestwei/sl651-2014
sl651-2014水文通讯协议netty服务端实现
java netty4 sl651-2014 springboot
Last synced: 20 Jul 2025
https://github.com/xvik/guice-validator
Guice javax.validation method validation integration
Last synced: 13 Apr 2025
https://github.com/ingef/conquery
Visual, interactive queries against big databases
big-data big-data-analytics java
Last synced: 08 May 2025
https://github.com/vaadin/base-starter-flow-quarkus
A project base/example for using Vaadin with Quarkus
Last synced: 10 Sep 2025
https://github.com/davidmoten/odata-client
Java client generator for a service described by OData CSDL 4.0 metadata. Includes Microsoft Graph clients (v1.0 and Beta), Graph Explorer client, Analytics for DevOps, Dynamics CRM clients
azure-devops dynamics-crm java microsoft-graph microsoft-graph-sdk odata odata-services
Last synced: 09 Apr 2025
https://github.com/nandtel/gear-service
Prod application. Java 8, Spring Boot, AngularJS, Gradle, Gulp, MySQL, Mongo.
angular angular-material apache-poi caffeine docker-compose google-recaptcha gradle gulp heroku jasmine java jsoup karma momentjs mongodb mysql npm protractor spring-boot
Last synced: 12 Apr 2025
https://github.com/learnlib/alex
Automata Learning EXperience (ALEX) - A free and open-source web application for testing and learning web applications via active automata learning
automata-learning automata-learning-algorithms java learnlib machine-learning selenium web-application
Last synced: 30 Apr 2025
https://github.com/kiraio-moe/lovelive2d
Unlock Live2D Cubism Pro ✨
cracking hacking java live2d live2d-cubism reverse-engineering
Last synced: 10 Apr 2025
https://github.com/mapteb/simple-state-machine
A simple Java state machine for Spring Boot projects
finite-state-machine fsm java spring-boot state-machine statechart statemachine
Last synced: 03 May 2025
https://github.com/rcsb/colorbrewer
:rainbow: Create color blind friendly color palettes in Java
color-palette colorblind colorbrewer colorpicker java
Last synced: 11 Jan 2026
https://github.com/TweetyProjectTeam/TweetyProject
TweetyProject is a collection of Java libraries that implement approaches to different areas of artificial intelligence.
argumentation artificial-intelligence java java-libraries knowledge-representation symbolic-artificial-intelligence
Last synced: 10 Jan 2026
https://github.com/wkgcass/jdkman
Manage multiple JDK instances.
command-line-tool java native-image
Last synced: 08 Mar 2026
https://github.com/gdut-yy/leetcode-hub-java
基于 java21 + maven3.9 + junit5 + jacoco 的 leetcode + codeforces + atcoder + nowcoder 练习仓库。
algorithm algorithms atcoder codeforces jacoco java java17 java21 junit5 leetcode luogu nowcoder oj oj-solutions unit-test
Last synced: 16 Mar 2025
https://github.com/thedumbtechguy/folio
A Page based navigation framework for Android with a simplified lifecycle and easy transition animations.
android fragments java lifecycle navigation navigation-framework page
Last synced: 23 Jul 2025
https://github.com/black-hell-team/sppen
Malware and malicious applications database
backdoor c covid-19-locker csharp hacking horus-eye java jdk kernel-module keylogger malware malware-analysis malware-development rat reverse-engineering reverse-shell rootkit visual-basic wannacry-ransomware
Last synced: 10 Apr 2025
https://github.com/jacobbvfx/ResolveRPC
Simple RPC Client for DaVinci Resolve written in Java
davinci davinci-resolve davinci-resolve-discord davinci-rich-presence davinciresolve-rich-presence discord discord-rich-presence java java16 open-source resolve resolve-rich-presence resolverpc rich-presence video video-editing windows windows-10
Last synced: 31 Mar 2025
https://github.com/apache/directory-ldap-api
Apache Directory LDAP API
directory java network-client network-server
Last synced: 15 May 2025
https://github.com/laurensk/logisim-macos
Logisim for macOS Catalina and newer
application-stub java logisim macos-app macos-catalina
Last synced: 19 Jun 2025
https://github.com/madonahs/machine-learning
🌎 I created this repository for educational purposes. It will host a number of projects as part of the process .
java linear-programming linear-regression machine-learning matrices matrix-multiplication neural-network neural-networks python r tensorflow tensorflow-experiments tensorflow-models
Last synced: 02 Jun 2026
https://github.com/poppsya/mediateka
The app demonstrates principles of usecases with RxJava2 , Dagger2 , Room , MVP , Mockito and Clean Architecture in Android. 📚
android android-application android-cleanarchitecture clean-architecture dagger2 gson java kotlin kotlin-android mockito-framework mvp mvp-android retrofit room room-android room-persistence-library rxjava-android rxjava2 testing unit-testing
Last synced: 16 Aug 2025
https://github.com/ralscha/webauthn-demo
WebAuthn demo with Ionic/Angular and Spring Boot
angular demo-app fido2 ionic4 java passwordless passwordless-authentication passwordless-login spring springboot springsecurity webauthn yubico
Last synced: 24 Apr 2025
https://github.com/SpineEventEngine/core-java
The Java implementation of the framework core
ddd-cqrs-framework event-sourcing java
Last synced: 14 Jun 2025
https://github.com/woowacourse-teams/2022-moragora
주제만 정해주세요, 출첵은 제가할게요! ✅
java javascript jpa react spring spring-boot typescript
Last synced: 13 Apr 2025
https://github.com/vatri/freelancer-platform
A quickstart Java Spring project for freelance websites development.
bootstrap hibernate hibernate-orm java javaspring mysql spring spring-boot springframework thymeleaf
Last synced: 11 Apr 2025
https://github.com/jenkinsci/webhook-step-plugin
Jenkins Pipeline plugin for blocking a pipeline until an external system calls a webhook.
Last synced: 09 Apr 2025
https://github.com/pelock/jobfuscator
JObfuscator is a source code obfuscator for the Java language. Protect Java source code & algorithms from hacking, cracking, reverse engineering, decompilation & technology theft.
decompiler decompiler-java java mangle mangler obfuscate obfuscate-code obfuscate-strings obfuscated obfuscation obfuscator obfuscators security source-code
Last synced: 30 Jul 2025
https://github.com/leakyabstractions/result
🎱 A Java library to handle success and failure without exceptions
error-handling exception-handling exceptions functional-programming java java-library library monad result
Last synced: 09 Mar 2026
https://github.com/ivangfr/springboot-keycloak-mongodb-testcontainers
The goals of this project are to: 1) Create a Spring Boot application that manages books, called book-service; 2) Use Keycloak as OpenID Connect provider; 3) Test using Testcontainers; 4) Explore the utilities and annotations that Spring Boot provides for testing applications.
docker integration-testing java keycloak mongodb oauth2-resourceserver spring-boot spring-data-mongodb spring-security spring-web-mvc springdoc-openapi testcontainers unit-testing
Last synced: 12 Oct 2025
https://github.com/tomeraberbach/mano-simulator
🖥️ An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer.
16bit architecture assembler computer-architecture editor hardware-simulation hardware-simulator instruction-set-architecture java java-8 java-application java8 javafx javafx-8 javafx-application mano mano-machine mano-simulator simulator text-editor
Last synced: 21 Aug 2025
https://github.com/apache/groovy-website
Apache Groovy content to generate sites
Last synced: 05 Apr 2025
https://github.com/thedumbtechguy/Folio
A Page based navigation framework for Android with a simplified lifecycle and easy transition animations.
android fragments java lifecycle navigation navigation-framework page
Last synced: 18 Jan 2026
https://github.com/pool-of-tears/ktscheduler
LIghtweight task/job scheduling library for Kotlin, powered by Kotlin coroutines!
backend java job-scheduler jvm kotlin kotlin-coroutines kotlin-library task-scheduler
Last synced: 13 Oct 2025
https://github.com/kuroppoi/brainwine
A portable private server for Deepworld.
deepworld java private-server server-emulator
Last synced: 17 Jan 2026
https://github.com/3kuai/hanbo-db
hanboDB is a high available,low latency memory database system
java message-queue netty4 pubsub redis-server
Last synced: 26 Apr 2026
https://github.com/rieckpil/getting-started-with-microprofile
:orange_book: Everything you need to know about MicroProfile
eclipse-microprofile java maven microprofile open-liberty
Last synced: 03 Mar 2026
https://github.com/atleon/atleon
Lightweight infinite reactive stream processing framework
java kafka rabbitmq reactive-streams reactor sns sns-client sqs sqs-client
Last synced: 18 Apr 2026
https://github.com/quackster/libreshockwave
An open-source SDK, decompiler and web player for Adobe/Macromedia Shockwave
adobe director dissassembler java macromedia reverse-engineering shockwave
Last synced: 25 May 2026
https://github.com/orkes-io/orkesworkers
sample workflows using Conductor
demos java netflix-conductor orchestration tutorials
Last synced: 04 Mar 2026
https://github.com/ntnu-ihb/fmi4j
FMI4j is a software package for dealing with Functional Mockup Units (FMUs) on the JVM
co-simulation fmi fmi-standard fmu java kotlin model-exchange
Last synced: 15 Jul 2025
https://github.com/Ilya-Gh/Typewriter
Typewriter pull to refresh Android animation.
android animation animation-library java pull-to-refresh
Last synced: 20 Apr 2025
https://github.com/leonardosnt/java-class-tools
Read and write java class files in Node.js or in the browser.
assembler browser class disassembler java javascript node parser reader writer
Last synced: 30 Oct 2025
https://github.com/xvik/guice-persist-orient
Guice integartion for OrientDB
Last synced: 13 Apr 2025
https://github.com/m-reza-rahman/jakartaee-azure
Java/Jakarta EE on Azure
azure cloud docker jakartaee java javaee jboss-eap kubernetes
Last synced: 08 Mar 2026
https://github.com/lkmc2/awesomevideo
基于Spring Boot的《倾心短视频》小程序的后端API服务
java mybatis mybatis-generator mysql redis spring-boot swagger2
Last synced: 08 Mar 2026
https://github.com/igr/jrsmq
A lightweight message queue for Java that requires no dedicated queue server. Just a Redis server.
fifo java message-queue queue redis rsmq
Last synced: 21 Jun 2025
https://github.com/questcraftplusplus/pojlib
A Minecraft: Java Edition launcher library partially made with the PojavLauncher base.
Last synced: 19 Jun 2025
https://github.com/rainbowdashlabs/sadu
Sql and damn utilitites. The successor of the sql-util.
database hacktoberfest java mariadb mysql postgresql sql sqlite utility-library
Last synced: 14 Apr 2025
https://github.com/zmievsa/autograder
Automatic assignment grading for instructor use in programming courses
c cpp education grading grading-system java python testcases utility
Last synced: 30 Mar 2025
https://github.com/jcabi/jcabi-mysql-maven-plugin
MySQL Maven Plugin: starts MySQL server on pre-integration phase and shuts it down on post-integration phase
Last synced: 27 Jun 2025
https://github.com/kieler/klighd
KIELER Lightweight Diagams
java node-link-diagrams svg visualization
Last synced: 07 May 2025
https://github.com/pnowy/nativecriteria
Ultra lightweight lib to generate dynamic SQL based on hibernate session
dynamic-sql hibernate java jpa native-criteria sql
Last synced: 27 Jun 2025
https://github.com/ivangfr/springboot-ldap-testcontainers
The goal of this project is to create a simple Spring Boot REST API, named 'simple-service,' and secure it using the Spring Security LDAP module. Additionally, Testcontainers will be utilized for integration testing.
docker graalvm java ldap native openldap phpldapadmin spring-boot spring-security spring-security-ldap spring-web-mvc springdoc-openapi testcontainers
Last synced: 08 Jul 2025
https://github.com/vaadin/skeleton-starter-flow
Default project template for Vaadin
getting-started java project-templates vaadin web webcomponents
Last synced: 14 Apr 2026
https://github.com/arrayfire/arrayfire-java
Java wrapper for ArrayFire
arrayfire gpgpu gpu hpc java java-wrapper
Last synced: 17 Dec 2025
https://github.com/rieckpil/testing-spring-boot-applications-primer
🚀 Getting Started with Testing Spring Boot Applications
awaitility java junit5 localstack mockito selenide selenium spring spring-boot spring-test tdd testcontainers testing
Last synced: 02 Aug 2025
https://github.com/igrishaev/ring-jdk-adapter
Zero-deps Ring server on top of jdk.httpserver
Last synced: 21 Aug 2025
https://github.com/agoncal/agoncal-course-quarkus-microservices
Code for of course "Building Microservices with Quarkus"
course java microservice quarkus
Last synced: 12 Apr 2025
https://github.com/biagiot/jpa-search-helper
Helper library for building and running advanced and dynamic queries using JPA in Spring Boot.
advanced-search dynamic-queries dynamic-query hibernate hibernate-jpa java jpa persistence-api query query-builder query-engine rdbms repository search search-engine spring springboot sql sql-builder
Last synced: 28 Feb 2025
https://github.com/kyle8998/practice-coding-questions
Practice set for SWE interview prep. Includes my personal solutions for Leetcode, CTCI, SPOJ, etc.
algorithms coding-interview coding-interviews ctci ctci-solutions interview interview-preparation java leetcode leetcode-solutions practice practice-programming python software-engineering solutions study
Last synced: 25 Mar 2025
https://github.com/homyakin/iuliia-java
Transliterate Cyrillic → Latin in every possible way (Java version)
cyrillic international iuliia jackson-json java java-17 latin library maven transliteration
Last synced: 10 Apr 2025
https://github.com/terryhuanghd/useragency-android
UserAgency is an Android User-Agent generator library written in Java/Kotlin. Provides story-oriented usage, and comprehensive way to mock real life data.
android chrome edge firefox ie java safari user-agent
Last synced: 13 Apr 2025
https://github.com/dorkbox/tweenengine
High performance and lightweight Animation/Tween framework for Java 8+
Last synced: 07 May 2025
https://github.com/DreamCats/online-interview
在线面试助手:包含各个大厂的面经、算法题、知识点,并且小程序包含长按复制和点击图片预览功能,同时小程序继续优化和开发。
Last synced: 03 Apr 2025
https://github.com/guillaumefalourd/java-exercices
Exercícios em Java para iniciantes (pré-Junior) ☕️🇧🇷
beginner desafios exercices hacktoberfest java junior
Last synced: 21 Mar 2025
https://github.com/ketola/jlibra
A Java library for building applications on Diem (previously known as Libra)
cryptocurrencies diem hacktoberfest java libra
Last synced: 11 May 2025
https://github.com/roboconf/roboconf-platform
The core modules and the platform
apache-karaf automation cloud cloud-computing containers iaas infrastructure-as-code java osgi paas paas-framework roboconf
Last synced: 07 Apr 2025
https://github.com/idouble/multithreading-chat-client-java
👥 A simple Chat Client in Java, implemented with the Observer pattern 👥
alice bob chat chat-room chatroom client client-server client-server-chat-application client-server-example client-server-java-program connection java multithreading observer observer-pattern server server-client server-client-communication tcp udp
Last synced: 02 May 2025
https://github.com/apache/cordova-plugin-compat
[DEPRECATED] Apache Cordova Plugin Compatibility
cordova cplusplus csharp java javascript library mobile nodejs objective-c
Last synced: 08 Oct 2025
https://github.com/dataanon/data-anon
Data Anonymization implementation in Kotiln
anonymization blacklist dsl java kotlin kotlin-anonymization whitelist
Last synced: 02 Aug 2025
https://github.com/dhatim/dropwizard-jwt-cookie-authentication
Dropwizard bundle managing authentication through JWT cookies
cookie dropwizard java jwt module
Last synced: 12 Jan 2026
https://github.com/google/escapevelocity
A subset reimplementation of Apache Velocity with a much simpler API.
apache-velocity java template template-engine template-evaluation template-language velocity
Last synced: 14 May 2025
https://github.com/noear/liquor
Java dynamic compiler (jar in jar compatible), Java expression engine, Java script engine. Dynamic Compilation as a Service! (Supports JSR223)
Last synced: 14 Apr 2025
https://github.com/idouble/cat-face-detector-with-opencv-and-javafx
📹 A Small OpenCV (Open Source Computer Vision) Example, who has the ability to detect multiple cat faces at the same time 🐱
camera cat cat-face-detector cats detected-cat-faces eclipse face face-detection image-processing java javafx opencv picture workspace
Last synced: 30 Apr 2025
https://github.com/stepio/coffee-boots
Support property-based configuring of multiple Caffeine caches for Spring Cache abstraction.
caffeine environment java spring spring-boot spring-cache
Last synced: 10 Jul 2025
https://github.com/pankaj-str/java-se-tutorial-codeswithpankaj
Pankaj-Str's GitHub, 'JAVA-SE-Tutorial-codeswithpankaj,' is a concise compendium of Java SE tutorials. Ideal for developers and learners, it offers clear and insightful code snippets, providing an efficient pathway to enhance Java programming skills. A valuable resource for mastering essential concepts
collections concurrency corejava data-structures java javase javatutorials object-oriented-programming oop
Last synced: 10 Apr 2025
https://github.com/Chorus-bdd/Chorus
The Chorus BDD interpreter - Executable specifications for distributed systems
bdd bdd-framework bdd-tests chorus distributed-systems gherkin integration-testing integration-tests java javascript testing
Last synced: 07 May 2025