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: 2025-12-27 00:17:22 UTC
- JSON Representation
https://github.com/simple-last-fm-scrobbler/sls
Simple Scrobbler, for Android -- last.fm, libre.fm & ListenBrainz
android caching-scrobbles fm-scrobbler java libre listenbrainz music-apps scrobbler sls
Last synced: 17 Dec 2025
https://github.com/frol/completely-unscientific-benchmarks
Naive performance comparison of a few programming languages (JavaScript, Kotlin, Rust, Swift, Nim, Python, Go, Haskell, D, C++, Java, C#, Object Pascal, Ada, Lua, Ruby)
ada benchmark cpp csharp dlang golang haskell java javascript kotlin lua luajit nim programming-language python ruby rust scoreboard swift
Last synced: 07 Oct 2025
https://github.com/ropensci/tabulapdf
Bindings for Tabula PDF Table Extractor Library
java pdf pdf-document peer-reviewed r r-package ropensci rstats tabula tabular-data
Last synced: 12 Dec 2025
https://github.com/stefanbirkner/system-rules
A collection of JUnit rules for testing code which uses java.lang.System.
java junit junit-rule unit-testing
Last synced: 15 May 2025
https://github.com/fast-pack/javafastpfor
A simple integer compression library in Java
Last synced: 04 Apr 2025
https://github.com/Erudika/para
Multitenant backend server for building web and mobile apps rapidly. The backend for busy developers. (self-hosted or hosted)
api api-server baas back-end backend backend-api backend-as-a-service backend-server backend-service java json-api modular para rapid-prototyping rest-api search-engine self-hosted serverless standalone-server
Last synced: 18 Jul 2025
https://github.com/intellectualsites/plotsquared
PlotSquared - Reinventing the plotworld
builders bukkit bukkit-api bukkit-plugin gradle hacktoberfest java minecraft minecraft-plugin paper paper-api papermc paperspigot plot plots spigot spigot-api spigot-plugin sponge-plugin
Last synced: 24 Dec 2025
https://github.com/line/line-fido2-server
FIDO2(WebAuthn) server officially certified by FIDO Alliance and Relying Party examples.
example fido2 java passwordless relying-party security spring-boot webauthn
Last synced: 08 Oct 2025
https://github.com/IntellectualSites/PlotSquared
PlotSquared - Reinventing the plotworld
builders bukkit bukkit-api bukkit-plugin gradle hacktoberfest java minecraft minecraft-plugin paper paper-api papermc paperspigot plot plots spigot spigot-api spigot-plugin sponge-plugin
Last synced: 14 Mar 2025
https://github.com/hakky54/mutual-tls-ssl
🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC, WebSocket and ElasticSearch examples are included
certificate certificate-authority certificate-signing-request encryption https java keystore keytool kotlin mutual-authentication mutual-tls openssl scala security server spring-boot ssl tls truststore two-way-ssl-authentication
Last synced: 04 Apr 2025
https://github.com/Hakky54/mutual-tls-ssl
🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC, WebSocket and ElasticSearch examples are included
certificate certificate-authority certificate-signing-request encryption https java keystore keytool kotlin mutual-authentication mutual-tls openssl scala security server spring-boot ssl tls truststore two-way-ssl-authentication
Last synced: 10 May 2025
https://github.com/microsoft/vscode-java-debug
Java Debugger for Visual Studio Code.
java java-debugger vscode-java
Last synced: 15 May 2025
https://github.com/sap/sapmachine
An OpenJDK release maintained and supported by SAP
java javase jdk jse jvm open-source openjdk
Last synced: 14 May 2025
https://github.com/novoda/spikes
Where ideas & concepts are born & incubated
android ideas java novoda open-source proof-of-concept spike
Last synced: 31 Mar 2025
https://github.com/flipkart-incubator/zjsonpatch
This is an implementation of RFC 6902 JSON Patch written in Java
circleci compaction java json json-document jsondiff jsondiffpatch jsonpatch
Last synced: 13 May 2025
https://github.com/geeeeeeeek/code_products
毕业设计,python/django,java/springboot,vue
django html java javascript python springboot vue
Last synced: 27 Mar 2025
https://github.com/inspectIT/inspectIT
inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
agent apm bytecode-manipulation diagnosis end-to-end end-user-monitoring inspectit instrumentation java metrics monitor-performance monitoring opentracing performance performance-analysis performance-dashboard performance-metrics performance-testing performance-tuning trace
Last synced: 27 Feb 2025
https://github.com/simple-robot/simpler-robot
Simple Robot,一个bot风格的Kotlin多平台事件调度框架,异步高效、Java友好!/ A Bot-style Kotlin Multiplatform event scheduling framework, asynchronous and high-performance, java-friendly! 🐱😼😻😸
bot bot-framework java kook-bot kotlin kotlin-coroutines kotlin-multiplatform qq-bot qq-guild-bot qqbot simbot simple-robot telegram-bot
Last synced: 15 May 2025
https://github.com/erudika/para
Multitenant backend server for building web and mobile apps rapidly. The backend for busy developers. (self-hosted or hosted)
api api-server baas back-end backend backend-api backend-as-a-service backend-server backend-service java json-api modular para rapid-prototyping rest-api search-engine self-hosted serverless standalone-server
Last synced: 14 May 2025
https://github.com/Ericsson/CodeCompass
CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
code-comprehension cpp java static-analysis
Last synced: 23 Mar 2025
https://github.com/inspectit/inspectit
(UNMAINTAINED) inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
agent apm bytecode-manipulation diagnosis end-to-end end-user-monitoring inspectit instrumentation java metrics monitor-performance monitoring opentracing performance performance-analysis performance-dashboard performance-metrics performance-testing performance-tuning trace
Last synced: 05 Apr 2025
https://github.com/randoop/randoop
Automatic test generation for Java
java test test-automation test-automation-java testing testing-tools
Last synced: 15 Apr 2025
https://github.com/protocolsupport/protocolsupport
Support 1.18, 1.17, 1.16, 1.15, 1.14, 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4.7 clients on Spigot/Paper 1.18.1
bukkit java minecraft papermc protocolsupport spigotmc
Last synced: 17 Dec 2025
https://github.com/fast-pack/JavaFastPFOR
A simple integer compression library in Java
Last synced: 09 Aug 2025
https://github.com/abhi-r3v0/Adhrit
Android Security Suite for in-depth reconnaissance and static bytecode analysis based on Ghera benchmarks.
analysis android android-security apk blackhat2020 blackhatarsenal dex enjarify ghera java mobile-security reverse-engineer security security-tools smali smalisca
Last synced: 08 May 2025
https://github.com/HypixelDev/PublicAPI
Official Java implementation of the Hypixel Public API.
Last synced: 10 Apr 2025
https://github.com/bndtools/bnd
Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.
assembler bnd bnd-gradle-plugins bndtools eclipse eclipse-plugin gradle gradle-plugin java maven-plugin osgi osgi-development yourkit
Last synced: 13 May 2025
https://github.com/swagger-api/swagger-samples
Samples for the various Swagger projects under swagger-api
java open-source openapi-specification samples scala swagger swagger-oss
Last synced: 06 Oct 2025
https://github.com/javadev/underscore-java
java port of Underscore.js
functional-programming java java-xmlbuilder javascript json json-to-xml json-to-xml-converter json-to-xml-java underscore xml xml-to-json xml-to-json-java xmlbuilder
Last synced: 12 Apr 2025
https://github.com/ProtocolSupport/ProtocolSupport
Support 1.18, 1.17, 1.16, 1.15, 1.14, 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4.7 clients on Spigot/Paper 1.18.1
bukkit java minecraft papermc protocolsupport spigotmc
Last synced: 14 Mar 2025
https://github.com/imarvinle/csguide
🔥 计算机学习路线,计算机网络、操作系统、C++、Java 等面试复习题库
algorithms computer-science cpp go interview java leetcode offer
Last synced: 15 May 2025
https://github.com/apache/incubator-baremaps
Create custom vector tiles from OpenStreetMap and other data sources with Postgis and Java.
java mapbox openstreetmap postgis postgresql spatial-data vector-tiles web-mapping
Last synced: 15 May 2025
https://github.com/nats-io/nats.java
Java client for NATS
client java messaging messaging-library middleware nats
Last synced: 12 Dec 2025
https://github.com/webbju/android-plus-plus
Android++ -- A native development and debugging solution for Visual Studio.
android build-tool cplusplus debugging-tool java msbuild ndk visual-studio
Last synced: 08 Jul 2025
https://github.com/cdimascio/dotenv-kotlin
🗝️ Dotenv is a module that loads environment variables from a .env file
12-factor android dotenv environment-configuration environment-variables hacktoberfest java jvm kotlin
Last synced: 14 May 2025
https://github.com/SAP/SapMachine
An OpenJDK release maintained and supported by SAP
java javase jdk jse jvm open-source openjdk
Last synced: 13 May 2025
https://github.com/xfl03/mccustomskinloader
Customize Skin, Cape and Elytra in Minecraft 1.8-1.21
fabric forge gradle java minecraft minecraft-mod
Last synced: 24 Dec 2025
https://github.com/tcurdt/jdeb
This library provides an Ant task and a Maven plugin to create Debian packages from Java builds in a truly cross platform manner.
ant-task cross-platform deb debian-packages java jdeb maven-plugin
Last synced: 15 May 2025
https://github.com/apache/cordova-weinre
Mirror of Apache Weinre
cordova cplusplus csharp java javascript library mobile nodejs objective-c
Last synced: 08 Oct 2025
https://github.com/jcabi/jcabi-aspects
Collection of AspectJ Java Aspects to facilitate aspect-oriented programming patterns: logging, caching, validating, etc.
annotations aop aop-aspects aspect-oriented-programming java
Last synced: 28 Jun 2025
https://github.com/ahoo-wang/cosid
Universal, flexible, high-performance distributed ID generator. | 通用、灵活、高性能的分布式 ID 生成器
clock clock-synchronization cloud-native distributed generator gradle id id-generator idgenerator java k8s kubernetes microservice redis sharding snowflake spring spring-boot spring-cloud zookeeper
Last synced: 15 May 2025
https://github.com/nomemory/mockneat
MockNeat - the modern faker lib.
arbitrary-data big-data csv data-generation data-generator fake-data faker faker-generator faker-library java java-8 lorem-ipsum mocking random-generation random-number-generators randomization randomizer sample-data sample-data-generator sql-insert
Last synced: 13 Apr 2025
https://github.com/baremaps/baremaps
Create custom vector tiles from OpenStreetMap and other data sources with Postgis and Java.
java mapbox openstreetmap postgis postgresql spatial-data vector-tiles web-mapping
Last synced: 02 Apr 2025
https://github.com/liyupi/yu-picture
编程导航的新项目,基于 Vue 3 + Spring Boot + COS + WebSocket 的企业级智能协同云图库平台。项目应用场景广泛,可作为表情包网站、设计素材网站、壁纸网站、个人云盘、企业活动相册等。用户可以在平台公开上传和检索图片素材;管理员可以上传、审核和管理分析图片;个人用户可将图片上传至私有空间进行批量管理、检索、编辑和分析;企业可开通团队空间并邀请成员,共享图片并实时协同编辑图片。技术栈包括 MySQL 分库分表、Redis + Caffeine 多级缓存、COS 对象存储、Sa-Token 权限控制、DDD 领域驱动设计、WebSocket 实时通讯、JUC、Disruptor、AI 绘图大模型、设计模式等。从 0 到 1 的真实企业级项目设计开发,绝对让你收获满满
backend cos ddd frontend java mysql redis springboot vue websocket
Last synced: 09 Apr 2025
https://github.com/xfl03/MCCustomSkinLoader
Customize Skin, Cape and Elytra in Minecraft 1.8-1.21
fabric forge gradle java minecraft minecraft-mod
Last synced: 01 Apr 2025
https://github.com/spring-attic/spring-cloud-security
Security concerns for distributed applications implemented in Spring
cloud-native feign java microservices oauth2 spring spring-boot spring-cloud spring-cloud-core zuul
Last synced: 30 Apr 2025
https://github.com/amrkhaledccd/my-moments
Instagram Clone - Cloning Instagram for learning purpose
ant-design cassandra eureka-service-discovery instagram-clone java jwt-authentication kafka microservices mongodb neo4j reactjs spring-boot spring-cloud spring-data-cassandra spring-data-neo4j zuul-proxy
Last synced: 04 Apr 2025
https://github.com/ramotion/direct-select-android
:octocat: ≡ DirectSelect is a selection widget with an ethereal, full-screen modal popup displaying the available choices when the widget is interact with.
Last synced: 12 Apr 2025
https://github.com/cdimascio/dotenv-java
🗝️ Dotenv is a no-dep, pure Java module that loads environment variables from a .env file
12-factor android dotenv environment-configuration environment-variables hacktoberfest java
Last synced: 14 May 2025
https://github.com/patrickfav/bcrypt
A Java standalone implementation of the bcrypt password hash function. Based on the Blowfish cipher it is the default password hash algorithm for OpenBSD and other systems including some Linux distributions. Includes a CLI Tool.
bcrypt bcrypt-library bycrypt-password cli crypto hash java java-library kdf password-hash security
Last synced: 14 May 2025
https://github.com/grpc-ecosystem/polyglot
A universal grpc command line client
client command-line grpc java protobuf universal
Last synced: 04 Apr 2025
https://github.com/enilu/guns-lite
基于spring boot脚手架项目,spring data jpa+Spring Boot2+bootstrap完整的后台管理系统
beetl bootstrap java javaee javascript spring-boot
Last synced: 04 Apr 2025
https://github.com/dubreuia/intellij-plugin-save-actions
Supports configurable, Eclipse like, save actions, including "organize imports", "reformat code" and "rearrange code".
androidstudio clion eclipse intellij java jetbrains phpstorm pycharm webstorm
Last synced: 04 Apr 2025
https://github.com/CoocooFroggy/FutureRestore-GUI
A modern GUI for FutureRestore, with added features to make the process easier.
futurerestore futurerestore-gui java swing
Last synced: 27 Mar 2025
https://github.com/hakky54/sslcontext-kickstart
🔐 A lightweight high level library for configuring a http client or server based on SSLContext or other properties such as TrustManager, KeyManager or Trusted Certificates to communicate over SSL TLS for one way authentication or two way authentication provided by the SSLFactory. Support for Java, Scala and Kotlin based clients with examples. Available client examples are: Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, Vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k Kohttp and Ktor. Also gRPC, WebSocket and ElasticSearch examples are included
android certificate der encryption https java keymanagerfactory keystore kotlin mutual-authentication p12 p7b pem scala security ssl sslcontext tls trustmanagerfactory truststore
Last synced: 13 May 2025
https://github.com/shashank02051997/fancygifdialog-android
Make your native android Dialog Fancy and Gify. A library that takes the standard Android Dialog to the next level with a variety of styling options and Gif's. Style your dialog from code.
android android-lib android-library dialog dialog-box gif gif-animation gif-library java material-design ui ui-widget
Last synced: 05 Apr 2025
https://github.com/ThatOneCalculator/Among-Us-Dumpy-Gif-Maker
A tool to make dumpy among us GIFS
among among-us amongus bot discord discord-bot gif gradle gradle-wrapper jar java python
Last synced: 14 Mar 2025
https://github.com/gitskarios/Gitskarios
GitHub Android application
android android-application github gitskarios java
Last synced: 22 Jul 2025
https://github.com/WebFuzzing/EvoMaster
The first open-source AI-driven tool for automatically generating system-level test cases (also known as fuzzing) for web/enterprise applications. Currently targeting whitebox and blackbox testing of Web APIs, like REST, GraphQL and RPC (e.g., gRPC and Thrift).
api-rest api-testing evolutionary-algorithms fuzzer fuzzing graphql grpc java kotlin rest rpc-api search-based-software-testing test-case-generation testing thrift
Last synced: 27 Feb 2025
https://github.com/openanalytics/shinyproxy
ShinyProxy - Open Source Enterprise Deployment for Shiny and data science apps
containers docker docker-swarm java kubernetes shiny shinyproxy spring-boot
Last synced: 15 Mar 2025
https://github.com/townyadvanced/towny
Towny Advanced Minecraft plugin for Bukkit/Spigot.
bukkit bukkit-plugin folia java minecraft minecraft-plugin spigot spigot-plugin towny
Last synced: 14 May 2025
https://github.com/winterbe/spring-react-example
Isomorphic Spring Boot React.js Example
java java-8 javascript nashorn react spring-boot
Last synced: 05 Apr 2025
https://github.com/arsLan4k1390/Cherrygram
android chat java kotlin-android telegram telegram-android
Last synced: 19 Apr 2025
https://github.com/googleworkspace/google-chat-samples
Google Chat app samples.
apps-script bot chatbot-framework chatbots cloud-functions google-chat google-workspace hangouts java javascript node node-js nodejs python samples
Last synced: 15 May 2025
https://github.com/adibfara/lives
Lives - Android LiveData Extensions for Kotlin and Java
android architecture-components java kotlin-android livedata
Last synced: 22 Jun 2025
https://github.com/adibfara/Lives
Lives - Android LiveData Extensions for Kotlin and Java
android architecture-components java kotlin-android livedata
Last synced: 12 Apr 2025
https://github.com/finmath/finmath-lib
Mathematical Finance Library: Algorithms and methodologies related to mathematical finance.
finmath-lib java mathematical-modelling monte-carlo-simulation quantitative-finance simulation
Last synced: 14 May 2025
https://github.com/railcraft/railcraft
The Railcraft Mod for Minecraft, source and development.
game gradle java minecart minecraft minecraft-mod patreon railcraft railway
Last synced: 16 Dec 2025
https://github.com/niumoo/javanotes
🧱 「Java学习」一份涵盖大部分Java程序员所需要掌握的核心知识。JDK 源码分析 & Java 新特性 & Java 并发编程 & Java 虚拟机 & SpringBoot 2.x 系列
algorithm java java-library jdk jvm
Last synced: 04 Apr 2025
https://github.com/hibernate/hibernate-search
Hibernate Search: full-text search for domain model
elasticsearch hibernate hibernate-search java lucene opensearch orm
Last synced: 13 May 2025
https://github.com/hypertrace/hypertrace
An open source distributed tracing & observability platform
application-monitoring cloud-native distributed-tracing docker hacktoberfest helm jaegertracing java kafka kafka-streams kubernetes metrics mongodb monitoring observability opentelemetry pinot postgresql self-hosted tracing
Last synced: 15 May 2025
https://github.com/JonnyBanana/Huge-Collection-of-CheatSheet
:goberserk: :goberserk: :goberserk: Share of my Huge Collection of Cheatsheet (Coding, Cheat, Pinouts, Command Lists, Etc.) :goberserk: :goberserk: :goberserk:
android c cheat cheatsheet colors css dos html java javascript linux mysql pentesting php powershell programming-cheatsheet python sql visual-basic windows
Last synced: 30 Jul 2025
https://github.com/niumoo/JavaNotes
🧱 「Java学习」一份涵盖大部分Java程序员所需要掌握的核心知识。JDK 源码分析 & Java 新特性 & Java 并发编程 & Java 虚拟机 & SpringBoot 2.x 系列
algorithm java java-library jdk jvm
Last synced: 24 Mar 2025
https://github.com/bedatadriven/renjin
JVM-based interpreter for the R language for the statistical analysis.
compiler interpreter java language r renjin statistics
Last synced: 13 Jul 2025
https://github.com/yahoo/HaloDB
A fast, log structured key-value store.
big-data embedded-database java key-value-store storage-engine
Last synced: 30 Mar 2025
https://github.com/yahoo/halodb
A fast, log structured key-value store.
big-data embedded-database java key-value-store storage-engine
Last synced: 04 Apr 2025
https://github.com/memo012/ac-blog
适合学生搭建的个人博客-从零开始(网站地址:www.lqnb.xyz)
blog java mybatis-plus springboot
Last synced: 12 Apr 2025
https://github.com/Railcraft/Railcraft
The Railcraft Mod for Minecraft, source and development.
game gradle java minecart minecraft minecraft-mod patreon railcraft railway
Last synced: 01 Apr 2025
https://github.com/owasp/owasp-java-encoder
The OWASP Java Encoder is a Java 1.5+ simple-to-use drop-in high-performance encoder class with no dependencies and little baggage. This project will help Java web developers defend against Cross Site Scripting!
Last synced: 02 Apr 2025
https://github.com/Cicizz/jmqtt
A MQTT broker,implemented by java and netty,support persistence and cluster
Last synced: 27 Mar 2025
https://github.com/lilifengcode/burpsuite-plugins-usage
Burpsuite-Plugins-Usage
burpsuite burpsuite-extender java pentesting python tools
Last synced: 05 Dec 2025
https://github.com/OneBusAway/onebusaway-android
The official Android app for OneBusAway
android java onebusaway open-transit-software-foundation public-transportation transit
Last synced: 04 May 2025
https://github.com/locationtech/geowave
GeoWave provides geospatial and temporal indexing on top of Accumulo, HBase, BigTable, Cassandra, Kudu, Redis, RocksDB, and DynamoDB.
accumulo cassandra dynamodb geoserver geospatial-data geowave hbase java kudu redis rocksdb spatiotemporal
Last synced: 08 Apr 2025