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-09 00:16:18 UTC
- JSON Representation
https://github.com/oeljeklaus-you/bookstore
JavaWeb项目:主要的功能模块主要有订单管理、购物车、支付管理
Last synced: 05 Apr 2025
https://github.com/pavankjadda/bookstore
Spring Boot Project deployed with Jenkins CICD pipeline on OpenShift
aws bookstore cicd java jenkins-cicd-pipeline jenkins-pipeline jenkinsfile openshift spring-boot
Last synced: 18 Jul 2025
https://github.com/dawidolko/algorithms-data-structures
Tasks studies - laboratory
data java labs structures works
Last synced: 06 Apr 2025
https://github.com/yihleego/tlv
📦 A TLV (type-length-value or tag-length-value) tool for Java. TLV is an encoding scheme used for optional information element in a certain protocol.
java tag-length-value tlv type-length-value
Last synced: 15 Jul 2025
https://github.com/angular2guy/angularandspringwithmaps
This project shows howto use Angular 19 and Bing Maps and Spring Boot 3 and Jpa with a Gradle build in clean architecture. For the communication between the frontend and the backend GraphQl is used. For development/production the H2/Postgresql databases are used. The databases are managed with Liquibase. GraalVM native image is supported.
angular angular-components angular19 archunit clean-architecture docker graalvm graalvm-native-image gradle graphql java jpa kubernetes liquibase postgresql spring-actuator spring-boot spring-graphql springboot3 typescript
Last synced: 14 Apr 2025
https://github.com/gantsign/maven-parent-poms
Parent Maven POMs with best practice configuration
Last synced: 06 Apr 2025
https://github.com/toolarium/common-build
The common-build project has the goal to simplify the development environment setup. It works for the main environment such as Linux, Windows and Mac. It can be used as a "transparent" wrapper of the most common build tools such as Gradle, Maven or Ant.
ant build common gradle java linux mac maven windows wrapper
Last synced: 18 Apr 2026
https://github.com/stephengold/j-ogg-all
Open-source JVM libraries for reading Ogg bitstreams and decoding the media they contain.
audio codec decoder flac java jvm-library library mdct modified-discrete-cosine-transform ogg ogg-vorbis open-source streaming-audio vorbis
Last synced: 14 Apr 2025
https://github.com/yagarea/java-chat
Simple encrypted chat in Java
chat hacktoberfest java rsa rsa-encryption
Last synced: 28 Jun 2025
https://github.com/kakarottocui/xinliyuyue
基于java SpringMVC的心理咨询预约管理系统
java javascript mysql springmvc
Last synced: 28 Jul 2025
https://github.com/cassiomolin/lucene-example
Example of application for indexing and searching with Apache Lucene.
Last synced: 01 Sep 2025
https://github.com/fadouse/antidump
JNI-AntiDump/Debugging
antidebug antidump antireverser java
Last synced: 14 Jun 2025
https://github.com/glotaran/glotaran-legacy
The original global and target analysis software - GUI for TIMP built with Java
deprecated-repository java legacy-code target-analysis timp
Last synced: 18 Feb 2026
https://github.com/firaskahlaoui/we-rescue
"We Rescue" is an Android application designed for pet adoption.
adoption android-application android-studio animals firebase-auth firebase-realtime-database firebase-storage java pet-project xml
Last synced: 14 Apr 2025
https://github.com/geocine/sjremote
A remote control for SJCam on Android via wifi
android java record-video sjcam
Last synced: 19 Mar 2025
https://github.com/nameisjayant/android-java-mvvm-with-roomdatabase-retrofit-and-recyclerview
we are going to build a simple project with the help of Room Database , ViewModal , LiveData and Retrofit. So, What is the agenda of this project? First we will send a retrofit request to the web server for json data, then after fetching json data from the server , we will store that data into Room Database and then shows into the recyclerview. Alright!
android androidstudio api java retrofit roomdatabase
Last synced: 04 Jul 2025
https://github.com/ralleytn/simplejson
An improved version of json-simple for Java 11+
deserialization easy formatting java java11 json json-data json-simple jsonsimple library parse parser pretty-print pretty-printing serialization simple simplejson type-safety
Last synced: 10 Apr 2025
https://github.com/alvin0216/note
Alvin's learning note
algorithms browser html-css http java javascript node nodejs notes react vuepress webpack
Last synced: 22 Mar 2025
https://github.com/nvuillam/njre
Easily install and use JRE from a Node application.
adoptopenjdk java javaw jdk jre openjdk
Last synced: 29 Jun 2026
https://github.com/dbeaver/dbeaver-common
Common utils and dependencies for all DBeaver projects
Last synced: 24 Apr 2025
https://github.com/tmatz/android-unistroke-keyboard
Unistroke Handwriting Input Method for Programming
android android-aide gesture handwriting-recognition input-method java
Last synced: 18 Jan 2026
https://github.com/taxjar/taxjar-java
Sales Tax API Client for Java
ecommerce java sales-tax sales-tax-api taxjar
Last synced: 14 Apr 2025
https://github.com/ghillert/image-metadata
Examples for processing image metadata using Java
graalvm image-processing imagemetadata java spring springboot
Last synced: 10 Apr 2025
https://github.com/ralscha/extclassgenerator
Ext JS code generator. Creating model js classes from java classes
annotation-processor extjs java
Last synced: 14 Jun 2025
https://github.com/pigfly/rmit_algorithm_analysis
Central Repo For RMIT Algorithm Analysis Program
algorithms data-structures java rmit swift
Last synced: 09 Apr 2025
https://github.com/norconex/commons-lang
Generic library shared between several projects.
Last synced: 29 Apr 2025
https://github.com/pknu-wap/medilenz
AI기반 의약품 검색, 의약 정보 공유 서비스 MediLenz
android-studio es6-javascript express-js java kotlin node-js
Last synced: 05 Jul 2025
https://github.com/objectionary/eo-files
Input/Output and File System Objects for EO Programming Laguage
Last synced: 14 Jan 2026
https://github.com/danny02/jopenctm
Java implementation of the openCTM Mesh compression file format
3d-models compression format java openctm opengl
Last synced: 05 Jul 2025
https://github.com/jeffreyning/nhversion
NHVersion for version your api
api java version-control version-manager
Last synced: 27 Apr 2025
https://github.com/mweirauch/metrics-jvm-extras
A set of additional metrics complementing Dropwizards metrics-jvm.
Last synced: 10 Apr 2025
https://github.com/apache/geronimo-txmanager
Mirror of Apache Geronimo txmanager
geronimo http java javaee network-server web-framework
Last synced: 10 Apr 2025
https://github.com/rosbit/duktape-bridge
A very easy-to-use wrapper of Duktape JavaScript engine, including wrappers for C, Go and Java. The bridge wrapper is also supporting module loader for loading modules written in JS, C and Go. This package is not a binding implementation, it is aimed to be used easily
c duktape easy-to-use embedding golang java javascript
Last synced: 23 Oct 2025
https://github.com/deepcloudlabs/stream-api-exercises-part3
Stream API Exercises : Part III
java java-8-lambda java-8-stream java8
Last synced: 25 Oct 2025
https://github.com/hms-core/hms-search-demo
HMS search kit demo provides an example of integrating HUAWEI Search Kit with an app.This topic uses the search home page and search content details page as examples to describe how to use Search Kit functions and display data returned by interfaces.
android custom-search hms huawei java search searchkit spell-check
Last synced: 13 Oct 2025
https://github.com/izzelaliz/arcturus
User defined intrinsics, tailrec optimization
Last synced: 26 Oct 2025
https://github.com/jaredkoontz/geohashesinpolygon
:small_red_triangle: :small_blue_diamond: Find all the geohashes in a polygon. Implemented in Java
geohash-tiles geohashes java polygon
Last synced: 10 Oct 2025
https://github.com/hugmanrique/cellarium
:file_folder: A typesafe heterogeneous container API
Last synced: 16 Mar 2025
https://github.com/cmiles74/scraper
A simple web scraper built around the JavaFX WebEngine
clojure java javafx javascript scraper
Last synced: 11 Mar 2026
https://github.com/uPortal-Project/CalendarPortlet
JSR-168 portlet implementing calendar viewing in uPortal.
hacktoberfest java portal portlet uportal uportal-start-bundled
Last synced: 11 Mar 2025
https://github.com/jackblackevo/cors-jsonp-sample
Client-Side & Server-Side (Java) sample for Cross-Origin Resource Sharing (CORS).
ajax cors cross-origin-resource-sharing java javascript jsonp
Last synced: 09 Apr 2025
https://github.com/theanasuddin/stationary-shop-management
A small project on OOP from the book Object Oriented Programming by Zohirul Alam Tiemoon written in Java. Swing GUI widget toolkit API is used to design the graphical user interface. Executable Java ARchive file is available to download. Download JAR: https://cutt.ly/rmkKuOs
java java-gui-application java-swing management-system object-oriented-programming oop oops oops-in-java stationary-management swing-api zohirul-alam-tiemoon
Last synced: 28 Apr 2025
https://github.com/sormuras/hello-world-java-action
A template to demonstrate how to build a Java action.
actions github github-actions java
Last synced: 10 Apr 2025
https://github.com/vorlonsoft/easydokkaplugin
Gradle Script plugin to generate documentation by Dokka documentation engine in Javadoc or other formats for Java, Kotlin, Android and non-Android projects. It's very easy, you don't need to add to dependencies section additional classpath or think about compatibility issues, you don't need additional repositories also.
android dokka gradle gradle-android-plugin gradle-plugin gradle-task java javadoc javadoc-documentation javadocs kotlin
Last synced: 23 Apr 2025
https://github.com/manoelcampos/sistemas-distribuidos
E-Book e projetos de sistemas distribuídos 🖥🕸
distributed-systems ejb java javascript nodejs rest soap socket websocket
Last synced: 12 Mar 2026
https://github.com/sxtanna/korm
Kotlin Object-Relational Mapping
deserialization java korm kotlin language orm serialization
Last synced: 16 Mar 2025
https://github.com/manifold-systems/manifold-sample-project
A simple project demonstrating how to use Manifold
intellij java manifold manifold-systems
Last synced: 10 Apr 2025
https://github.com/hoangsonww/software-design-patterns
🎨 A comprehensive exploration of object-oriented design patterns, featuring fully implemented examples like inheritance, composition, observers, decorators, and factory methods. Built with Java to demonstrate their real-world applications in scalable and maintainable software design.
decorators design design-patterns exceptions factory-method-pattern factory-pattern inheritance iterator java maven model-view-controller multiton mvc-pattern object-oriented-programming observer observer-pattern oop singleton software-design
Last synced: 13 Jul 2025
https://github.com/adichat/highway
:airplane:~:roller_coaster:A Java game to drive your truck against other 2 trucks throughout the highway and compete to stay on the top of the leaderboard
endless-game highway java java-game leaderboard truck
Last synced: 22 Jun 2025
https://github.com/YangDai2003/CopilotOCR-Android
Fast OCR, multi-language support, sleek design. Scan, edit, and share text effortlessly. Smart barcode and QR code scanning.
android android-ocr-application java ocr ocr-android ocr-text-reader
Last synced: 20 Apr 2025
https://github.com/osvaldjr/easy-cucumber
Easy Cucumber JVM DSL tests.
automated-testing automated-tests component-te cucumber cucumber-features cucumber-framework cucumber-java cucumber-jvm cucumber-steps cucumber-tests ff4j java stubby test-automation testing testing-framework testing-tools
Last synced: 13 May 2025
https://github.com/derklaro/aerogel
A very lightweight jvm dependency injection library
dependency-injection di hacktoberfest java
Last synced: 04 Sep 2025
https://github.com/infobip/infobip-bean-validation
Library which provides new features on top of Hibernate Validator and Spring Boot Validation starter.
bean-validation java spring spring-boot
Last synced: 23 Apr 2025
https://github.com/assaabloy-ppi/salt-channel
The specification and the reference implementation of Salt Channel - a simple, light-weight secure channel protocol based on TweetNaCl by Bernstein.
java protocol salt-channel tweetnacl
Last synced: 06 Jan 2026
https://github.com/sebasbaumh/mapbox-vector-tile-java
Java Mapbox Vector Tile Library for Encoding/Decoding
java jdk21 jts mapbox mapbox-vector-tile vector-tiles
Last synced: 14 Jan 2026
https://github.com/IanDarwin/date4j
Code for date4j.net's simple date API, with a POM file, for upload to Maven Central.
date-calculations date-formatting date-time java
Last synced: 12 Jul 2025
https://github.com/opentracing-contrib/java-mongo-driver
OpenTracing Instrumentation for Mongo Driver
Last synced: 09 Jul 2025
https://github.com/4drian3d/jdwebhooks
A Java library to send Discord WebHooks easily
Last synced: 05 May 2025
https://github.com/crykn/guacamole
A small collection of utilities for libGDX games.
Last synced: 22 Mar 2025
https://github.com/ostdotcom/ost-sdk-java
OST Platform SDK for Java
blockchain-platform brand-tokens economy java ost sdk
Last synced: 12 Jan 2026
https://github.com/shaishavgandhi/navigator
Annotation processor that eliminates navigation and Bundle boilerplate
activity android annotation-processor boilerplate bundle fragments java navigation
Last synced: 13 Apr 2025
https://github.com/huichuanli/visible-algoritme-java
实现算法可视化使用java + swing<Play Data Structures in Java>. 《Java语言玩转数据结构》代码。
algorithms java swing swing-gui
Last synced: 26 Jun 2025
https://github.com/mkalus/sw-talenttree-generator
Star Wars RPGs PDF Talent Tree Generator
hacktoberfest java penandpaper rpg-tool starwars
Last synced: 24 Dec 2025
https://github.com/jeremynoesen/volleyball
A simple volleyball minigame plugin for Spigot Minecraft servers
bukkit bukkit-plugin gradle java minecraft minecraft-plugin minigame minigame-plugin paper plugin spigot spigot-plugin volleyball
Last synced: 21 Mar 2025
https://github.com/domstolene/da-otel-agent
This project delivers an OpenTelemetry Java Agent extension with a dynamically configurable sampler, along with the optional REST service for configuring it.
java observability opentelemetry otel trace
Last synced: 08 Apr 2026
https://github.com/gdave50/cloud-coverage-calculator
This project involves analyzing images of clouds using OpenCV.
cloud cloud-coverage-calculator haar-cascade intravenous-library involves-analyzing-images java opencv python
Last synced: 10 Apr 2025
https://github.com/stormpath/stormpath-spring-boot-ionic-example
Spring Boot, Ionic, and Stormpath 🍻
bootiful ionic java mobile spring-boot typescript
Last synced: 30 Apr 2025
https://github.com/urbica/docker-otp
OpenTripPlanner Docker image
alpine docker java multimodal-trip-planning opentripplanner routing transit transport
Last synced: 07 Sep 2025
https://github.com/krkarma777/online-store
SEED: An open-market platform built with JDK 17, Spring Boot, and Oracle DB, focusing on RESTful architecture and secure user experiences.
address-api chartjs ckeditor5 hibernate java javascript jpa jwt oauth2 online-shop oracle paypal restful-api shop spring-boot springsecurity6 thymeleaf
Last synced: 28 Oct 2025
https://github.com/apache/servicemix-documentation
Mirror of Apache ServiceMix Documentation
java network-client network-server osgi scala servicemix xml
Last synced: 10 Apr 2025
https://github.com/specs-feup/lara-framework
Tools and APIs to develop weavers for the LARA language (LARA Compiler, LARA Interpreter, Weaver Generator, etc...)
eclipse hacktoberfest java npm source-to-source
Last synced: 05 Sep 2025
https://github.com/rohankanojia/sample-controller-java
Java Implementation of https://github.com/kubernetes/sample-controller using Fabric8 Kubernetes Client
controller fabric8 java kubernetes sample
Last synced: 30 Apr 2025
https://github.com/yedhink/ktu-java
Learn Java easily. A collection of simple programs primarily focusing on the KTU syllabus for Java
awt java javafx-application jdk9 ktu learn-java simple-programs swing-gui
Last synced: 10 Apr 2025
https://github.com/anuken/novi
A 2D multiplayer shooter.
game-2d java libgdx multiplatform multiplayer
Last synced: 01 May 2025
https://github.com/treblle/treblle-spring
The official Treblle SDK for Java. Seamlessly integrate Treblle to manage communication with your dashboard, send errors, and secure sensitive data.
api api-monitoring api-observability backend developer-tool java java-spring-sdk logging rest-api restful-api sdk sdk-java spring spring-backend treblle treblle-sdk
Last synced: 08 Jul 2025
https://github.com/asnelt/derandom
Android pseudo random number predictor
android-device java linear-congruential-generator mersenne-twister prng pseudo-random-generator
Last synced: 17 Mar 2025
https://github.com/livotovlabs/webapplicationskeleton
Ready to use, 100% Java, gradle powered, lightweight and scalable web-application template with all the major modules, typically required for every project - Backend with DAO and database persistence, IoC, timer services, REST API with client, rich web UI - all without the fat JEE stuff. Use it as a starting point for your new Java Web App
backend bootstrap gradle ide intellij ioc java java-web jee skeleton template webapp
Last synced: 03 Feb 2026
https://github.com/eitco/eitco-mavenizer
Helps you to find or define Maven UIDs for any JAR file and generate corresponding artifact install scripts.
Last synced: 01 Aug 2025
https://github.com/orpolyzos/spring-web-initializr-plugin
Swip - Plugin for IntelliJ IDEA that can create a fully functional (Spring Boot) WebApp with just a few clicks
freemarker intellij java jetbrains plugin spring-boot
Last synced: 23 Sep 2025
https://github.com/retrixuy/jdecrypter
Java Application that decrypts "Click'n load" links of JDownloader
aes-encryption clicknload java jdownloader jdownloader-2
Last synced: 03 Sep 2025
https://github.com/k33ptoo/java-swing-custom-titlebar
A project to showcase an OS aware Title bar to replace the default swing title bar which you may be able to customize and add more components.
Last synced: 27 Jul 2025
https://github.com/somecho/utility-scripts
A collection of helper scripts for Clojure, Java, Ledger and Taskwarrior. Written in Clojure.
babashka clojure deps-edn java ledger-cli ripgrep taskwarrior
Last synced: 09 Aug 2025
https://github.com/resurfaceio/logger-java
Log API calls with Java
api-logger http-logger java jersey logger-java servlet-filter spark-framework spring-boot
Last synced: 14 Apr 2025
https://github.com/hoangsonww/guillotine-game
⚔️ This repository contains the "Guillotine Game," a strategy game coded in Java and JavaFX. It involves players making tactical decisions to avoid the guillotine and survive as long as possible. The game demonstrates the use of JavaFX for creating visually appealing and interactive GUIs.
game game-development gamedev gui gui-application gui-application-java guillotine guillotine-game guillotinemenu java javafx
Last synced: 22 Sep 2025