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-20 00:16:53 UTC
- JSON Representation
https://github.com/java-diff-utils/java-diff-utils
Diff Utils library is an OpenSource library for performing the comparison / diff operations between texts or some kind of data: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future displaying (like side-by-side view) and so on.
computing-diffs diff diff-algorithm inline java java-diff-utils merge-text meyer tools unified-diffs
Last synced: 12 May 2025
https://github.com/dadoonet/fscrawler
Elasticsearch File System Crawler (FS Crawler)
crawler elasticsearch java tika
Last synced: 18 Dec 2025
https://github.com/jni-rs/jni-rs
Rust bindings to the Java Native Interface — JNI
Last synced: 12 May 2025
https://github.com/media-kit/media-kit
A cross-platform video player & audio player for Flutter & Dart.
android audio audio-player c cpp dart flutter hacktoberfest ios java libmpv linux macos media-player obj-c swift video video-player web windows
Last synced: 29 Apr 2025
https://github.com/zoranpandovski/al-go-rithms
:musical_note: Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
algorithm algorithms algorithms-and-data-structures c computer-science cpp cryptography csharp data-structures go golang hacktoberfest hacktoberfest2021 interview java javascript php python rust scala
Last synced: 14 May 2025
https://github.com/beehive-lab/tornadovm
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
ai cuda gpu-acceleration gpu-computing gpus graalvm java levelzero multi-core opencl parallel-computing parallel-programming spirv
Last synced: 02 Dec 2025
https://github.com/coderzcr/javaweb-project-source-share
🌱🚀分享基于Servlet、SSH、SSM、SpringBoot、SpringCloud等流行技术实现的JavaWeb项目,难度分为5个等级,帮助小白入门JavaWeb开发,协助JavaWeb开发者熟悉最新技术
java javaweb jquery jsp maven servlet spring-mvc springboot springcloud ssh ssm tomcat
Last synced: 16 May 2025
https://github.com/OpenDDS/OpenDDS
OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). OpenDDS also supports Java bindings through JNI.
Last synced: 15 Mar 2025
https://github.com/shekhargulati/strman-java
A Java 8 string manipulation library.
java string string-manipulation
Last synced: 14 Apr 2025
https://github.com/kagkarlsson/db-scheduler
Persistent cluster-friendly scheduler for Java
db-scheduler hacktoberfest java jdbc job-scheduler scheduler spring-boot task-scheduler
Last synced: 27 Mar 2025
https://github.com/Estom/notes
一个码农的毕生所学!笔记 & 教程。考研,就业,上学.语言篇,Android,C++,Java,JavaScript,Latex,MATLAB,NodeJS,PHP,Python,技术篇,docker,git,Linux,Maven,office,Spark,Spring,SVN,基础篇,编译原理,操作系统,单片机,计算机网络,计算机网络实验,架构模式,软件文档写作,设计模式,数据结构,数据库,算法,UML建模,Windows程序设计,数学篇,概率论与数理统计,微积分,线性代数,张量,机器学习篇,机器学习,pytorch,sklearn,TensorFlow
c java latex nodejs note php python
Last synced: 27 Mar 2025
https://github.com/ZoranPandovski/al-go-rithms
:musical_note: Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
algorithm algorithms algorithms-and-data-structures c computer-science cpp cryptography csharp data-structures go golang hacktoberfest hacktoberfest2021 interview java javascript php python rust scala
Last synced: 15 Mar 2025
https://github.com/cuba-platform/cuba
CUBA Platform is a high level framework for enterprise applications development
apache2-license cuba cuba-platform enterprise enterprise-applications framework full-stack java rad web-framework
Last synced: 14 May 2025
https://github.com/emacs-lsp/dap-mode
Emacs :heart: Debug Adapter Protocol
cpp debug debugger emacs emacs-lsp go java javascript lsp lua php powershell ruby rust swift typescript
Last synced: 14 May 2025
https://github.com/buildcraft/buildcraft
BuildCraft
buildcraft forge java minecraft mod
Last synced: 14 May 2025
https://github.com/HabitRPG/habitica-android
Native Android app for Habitica
android android-studio coroutines habitica hacktoberfest java kotlin kotlin-android realm wearable wearos
Last synced: 16 Mar 2025
https://github.com/anghelleonard/hibernate-springboot
Collection of 300+ best practices for Java persistence performance in Spring Boot applications
batch-insert connection-pool database-connection dto functions hibernate hibernate-jpa java jdbc jpa mysql performance-penalty persistence postgresql spring-boot spring-data spring-projections springboot sql sql-statement
Last synced: 16 May 2025
https://github.com/superhj1987/pragmatic-java-engineer
Java工程师修炼之道 - 梳理Java知识体系,沓实架构基础
Last synced: 14 May 2025
https://github.com/ihsanbal/logginginterceptor
An OkHttp interceptor which has pretty logger for request and response. +Mock support
android interceptor java java-library kotlin logging-library logginginterceptor mock mocking-framework okhttp
Last synced: 16 May 2025
https://github.com/jingle1267/android-utils
It contains most of the Android utility classes.
android android-library androidutils java proguard
Last synced: 16 May 2025
https://github.com/mybridge/amazing-android-apps
Amazing open source Android apps written in Java.
android android-app android-application java open-source
Last synced: 16 May 2025
https://github.com/troyzhxu/bean-searcher
🔥🔥🔥 A read-only ORM focusing on advanced query, naturally supports joined tables, and avoids DTO/VO conversion, making it possible to realize complex query in one line of code !
Last synced: 11 Apr 2025
https://github.com/ihsanbal/LoggingInterceptor
An OkHttp interceptor which has pretty logger for request and response. +Mock support
android interceptor java java-library kotlin logging-library logginginterceptor mock mocking-framework okhttp
Last synced: 03 Aug 2025
https://github.com/mixi-inc/androidtraining
Training course repository for android app development
android android-development android-studio java
Last synced: 28 Sep 2025
https://github.com/mixi-inc/AndroidTraining
Training course repository for android app development
android android-development android-studio java
Last synced: 26 Mar 2025
https://github.com/webjournal/journaldev
JournalDev Projects
android hibernate java python spring spring-boot spring-mvc
Last synced: 15 May 2025
https://github.com/Mybridge/amazing-android-apps
Amazing open source Android apps written in Java.
android android-app android-application java open-source
Last synced: 10 May 2025
https://github.com/coderzcr/JavaWeb-Project-Source-Share
🌱🚀分享基于Servlet、SSH、SSM、SpringBoot、SpringCloud等流行技术实现的JavaWeb项目,难度分为5个等级,帮助小白入门JavaWeb开发,协助JavaWeb开发者熟悉最新技术
java javaweb jquery jsp maven servlet spring-mvc springboot springcloud ssh ssm tomcat
Last synced: 11 May 2025
https://github.com/xmolecules/jmolecules
Libraries to help developers express architectural abstractions in Java code
architecture domain-driven-design java
Last synced: 10 Apr 2025
https://github.com/aol/cyclops
An advanced, but easy to use, platform for writing functional applications in Java 8.
asynchronous collections data-structures functional-programming java java8 monad monad-transformers monoid reactive reactive-streams streams streams-api
Last synced: 15 May 2025
https://github.com/vmihalachi/turbo-editor
Simple and powerful File Editor for Android. All is licensed under the GPLv3 license.
android android-application editor file gplv3 java text
Last synced: 16 May 2025
https://github.com/patmartin/dex
Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.
d3 d3js data-analysis data-mining data-science data-visualization datavis datavisualization dataviz groovy java javafx visualization
Last synced: 16 May 2025
https://github.com/code-review-checklists/java-concurrency
Checklist for code reviews
checklist code-review concurrency java java-concurrency race-conditions thread-safety
Last synced: 12 Apr 2025
https://github.com/palexdev/materialfx
A library of material components for JavaFX
Last synced: 14 May 2025
https://github.com/PatMartin/Dex
Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.
d3 d3js data-analysis data-mining data-science data-visualization datavis datavisualization dataviz groovy java javafx visualization
Last synced: 04 May 2025
https://github.com/timefoldai/timefold-solver
The open source Solver AI for Java, Python and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
ai artificial-intelligence constraint-programming constraint-solver cvrp employee-scheduling java kotlin maintenance-scheduling operations-research optimization-algorithms planning-algorithms python resource-allocation solver solver-library vehicle-routing vehicle-routing-problem vrp vrptw
Last synced: 13 May 2025
https://github.com/a-schild/jave2
The JAVE (Java Audio Video Encoder) library is Java wrapper on the ffmpeg project
converter decoder encoder ffmpeg ffmpeg-wrapper java
Last synced: 13 May 2025
https://github.com/hamza417/inure
An elegant and beautiful premium Android app manager for rooted and non-rooted devices with a built-in terminal, analytics, debloat, stats and various other features with an custom theme engine, developed with purely custom UI design and reproducible build.
android android-app android-application animations app c interface java kotlin manager mvvm root shizuku terminal terminal-emulators tool ui utilities
Last synced: 14 May 2025
https://github.com/viaversion/viaversion
Allows the connection of newer clients to older server versions for Minecraft servers.
bukkit bungeecord fabric hacktoberfest java minecraft paper plugin spigot sponge sponge-plugin velocity viaversion
Last synced: 11 Apr 2025
https://github.com/psi-probe/psi-probe
Advanced manager and monitor for Apache Tomcat, forked from Lambda Probe
Last synced: 29 Apr 2025
https://github.com/oracle/tribuo
Tribuo - A Java machine learning library
classification clustering deep-learning java machine-learning ml nlp regression
Last synced: 11 May 2025
https://github.com/palexdev/MaterialFX
A library of material components for JavaFX
Last synced: 11 May 2025
https://github.com/anastr/speedview
Dynamic Speedometer and Gauge for Android. amazing, powerful, and multi shape :zap:
android animation gauge java kotlin library speedometer speedview view
Last synced: 15 May 2025
https://github.com/ryanfehr/hackerrank
HackerRank solutions in Java/JS/Python/C++/C#
algorithms cpp csharp data-structures hackerrank java java8 javascript python
Last synced: 15 May 2025
https://github.com/magnusja/libaums
Open source library to access USB Mass Storage devices on Android without rooting your device
android android-library android-things android-usb-host fat32 files java kotlin kotlin-android kotlin-library libaums mass-storage mass-storage-device on-the-go storage usb usb-drive usb-flash usb-host usb-otg
Last synced: 14 May 2025
https://github.com/anastr/SpeedView
Dynamic Speedometer and Gauge for Android. amazing, powerful, and multi shape :zap:
android animation gauge java kotlin library speedometer speedview view
Last synced: 16 Mar 2025
https://github.com/apache/struts
Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications
Last synced: 14 May 2025
https://github.com/linisme/cipher.so
A simple way to encrypt your secure data like passwords into a native .so library.
cipher gradle java native native-libraries secure
Last synced: 16 May 2025
https://github.com/VazkiiMods/Botania
A tech mod for Minecraft themed around the magic of nature and plant life.
Last synced: 01 Apr 2025
https://github.com/flipkart-incubator/proteus
Proteus : A JSON based LayoutInflater for Android
android binding data data-binding dynamic-layout functions java json layout-engine proteus
Last synced: 16 May 2025
https://github.com/jetbrains/idea-gitignore
.ignore support plugin for IntelliJ IDEA
gitignore ignore-files intellij intellij-plugin java
Last synced: 14 May 2025
https://github.com/fgkeepalive/androidkeepalive
Android background process keep-alive, prevent uninstallation, anti-uninstall, background pop-up activity. The latest Android high-availability black-tech application keep-alive for 2024, achieving the ultimate goal: app immortality. Refuse forced termination, auto-start on phone boot, auto-start at scheduled times, event-driven auto-start.
android androidkeepalive daemon googleplaystore java jni keep-alive native
Last synced: 14 May 2025
https://github.com/shashank02051997/fancytoast-android
Make your native android Toasts Fancy. A library that takes the standard Android toast to the next level with a variety of styling options. Style your toast from code.
android android-lib android-library java material-design toast ui ui-widget
Last synced: 14 Apr 2025
https://github.com/swaldman/c3p0
a mature, highly concurrent JDBC Connection pooling library, with support for caching and reuse of PreparedStatements.
connection-management connection-pool connection-pooling java jdbc
Last synced: 12 May 2025
https://github.com/openhab/openhab-distro
The binary distribution of openHAB
homeautomation java openhab smarthome
Last synced: 26 Mar 2025
https://github.com/blipinsk/RecyclerViewHeader
[DEPRECATED] Super fast and easy way to create header for Android RecyclerView
Last synced: 20 Apr 2025
https://github.com/google/j2cl
Java to Closure JavaScript transpiler
compiler gwt j2cl java javascript transpiler wasm wasmgc
Last synced: 14 May 2025
https://github.com/owasp/wrongsecrets
Vulnerable app with examples showing how to not use secrets
aws azure ctf devsecops docker gcp hashicorp-vault java keepass kubernetes owasp secrets secrets-management security terraform-aws terraform-azure terraform-gcp vault vulnerable-web-app
Last synced: 14 May 2025
https://github.com/orika-mapper/orika
Simpler, better and faster Java bean mapping framework
Last synced: 07 Oct 2025
https://github.com/JetBrains/idea-gitignore
.ignore support plugin for IntelliJ IDEA
gitignore ignore-files intellij intellij-plugin java
Last synced: 16 Mar 2025
https://github.com/tmobile/pacbot
PacBot (Policy as Code Bot)
angularjs aws aws-security cloud cloud-auditing cloud-compliance-reporting cloud-native cloud-security continous-compliance java policy-as-code security security-automation spring-boot
Last synced: 08 Apr 2025
https://github.com/microsoft/playwright-java
Java version of the Playwright testing and automation library
Last synced: 13 May 2025
https://github.com/bolo-blog/bolo-solo
🍍Bolo菠萝博客 专为程序员设计的精致Java博客系统 | 🎸基于Solo深度定制 | ❤️完善文档轻松安装,贴心的技术支持 | 免登录评论 | 邮件/微信提醒 | 自定义图床 | 备案模式 | ✨精致主题持续更新 | 一键备份 | 防火墙 | 评论过滤 | 独立分类 | 文章与GitHub同步 | ✅安装太轻松!支持 Tomcat Docker 宝塔面板 | 支持Windows Linux MacOS Web容器 | 支持ARM处理器 X86/64处理器 | 🚚支持从Solo轻松迁移
b3log blog bolo bolo-solo docker java solo tomcat
Last synced: 15 May 2025
https://github.com/mycollab/mycollab
An open source, free, high performance, stable and secure Java Application Business Platform of Project Management and Document
agile collaboration guava java kanban kotlin microservices mybatis mybatis3 mysql mysql-server onpremises opensource project-management quartz-scheduler rest-api spring-boot springframework vaadin
Last synced: 10 Sep 2025
https://github.com/adlered/bolo-solo
🍍Bolo菠萝博客 专为程序员设计的精致Java博客系统 | 🎸基于Solo深度定制 | ❤️完善文档轻松安装,贴心的技术支持 | 免登录评论 | 邮件/微信提醒 | 自定义图床 | 备案模式 | ✨精致主题持续更新 | 一键备份 | 防火墙 | 评论过滤 | 独立分类 | 文章与GitHub同步 | ✅安装太轻松!支持 Tomcat Docker 宝塔面板 | 支持Windows Linux MacOS Web容器 | 支持ARM处理器 X86/64处理器 | 🚚支持从Solo轻松迁移
b3log blog bolo bolo-solo docker java solo tomcat
Last synced: 12 Apr 2025
https://github.com/MyCollab/mycollab
An open source, free, high performance, stable and secure Java Application Business Platform of Project Management and Document
agile collaboration guava java kanban kotlin microservices mybatis mybatis3 mysql mysql-server onpremises opensource project-management quartz-scheduler rest-api spring-boot springframework vaadin
Last synced: 26 Mar 2025
https://github.com/ZainZhao/HIS
HIS英文全称 hospital information system(医疗信息就诊系统),系统主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成,并将临床信息进行整理、处理、汇总、统计、分析等。本系统包括以下工作站:门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。需求为东软提供的云医院。
echarts element-ui elk gateway his hospital java jwt mycat rabbitmq redis spring-boot spring-cloud spring-security uni-app vue
Last synced: 14 Mar 2025
https://github.com/xuwujing/java-study
java-study 是本人学习Java过程中记录的一些代码!从Java基础的数据类型、jdk1.8的Lambda、Stream和日期的使用、 IO流、数据集合、多线程使用、并发编程、23种设计模式示例代码、常用的工具类, 以及一些常用框架,netty、mina、springboot、kafka、storm、zookeeper、redis、elasticsearch、hbase、hive等等。
commons concurrent design easticsearch java jdk8 kafka mina netty redis thread utils
Last synced: 16 May 2025
https://github.com/PaperMC/Starlight
Rewrites the light engine to fix lighting performance and lighting errors
fabric forge java light-engine minecraft minecraft-performance
Last synced: 16 May 2025
https://github.com/survivingwithandroid/surviving-with-android
Source code related to the posts in the blog
android android-things internet-of-things iot java open-source tutorial
Last synced: 15 May 2025
https://github.com/varunest/SparkButton
Android library to create buttons with Twitter's heart like animation.
android animation enhancement java library twitter-heart-animation ui
Last synced: 19 Apr 2025
https://github.com/varunest/sparkbutton
Android library to create buttons with Twitter's heart like animation.
android animation enhancement java library twitter-heart-animation ui
Last synced: 16 May 2025
https://github.com/cami-la/debugging-java
Curso que apresenta conceitos introdutórios sobre como podemos trabalhar com debugging na linguagem Java.
debug debugging eclipse exception-handling exceptions intellij java
Last synced: 16 May 2025
https://github.com/papermc/starlight
Rewrites the light engine to fix lighting performance and lighting errors
fabric forge java light-engine minecraft minecraft-performance
Last synced: 27 Sep 2025
https://github.com/microsoft/gctoolkit
Tool for parsing GC logs
gc heap java jvm memory memory-management performance
Last synced: 14 May 2025
https://github.com/braisdom/ObjectiveSql
Writing SQL using Java syntax
activerecord java java-api java-orm objsql orm orm-framework rapid-development sql sql-programming
Last synced: 15 Apr 2025
https://github.com/braisdom/objectivesql
Writing SQL using Java syntax
activerecord java java-api java-orm objsql orm orm-framework rapid-development sql sql-programming
Last synced: 15 May 2025
https://github.com/mfussenegger/nvim-jdtls
Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls
java lsp-client neovim neovim-plugin
Last synced: 14 May 2025
https://github.com/paulpacifico/shutter-encoder
A professional video compression tool accessible to all, mostly based on FFmpeg.
Last synced: 14 May 2025
https://github.com/youthlql/javayouth
主要是Java技术栈的文章
dubbo elasticsearch interview java java-juc jvm mysql redis rocketmq spring springcloud zookeeper
Last synced: 16 May 2025
https://github.com/Endava/cats
CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.
api fuzzer java openapi rest-api rest-fuzzer swagger testing
Last synced: 10 May 2025
https://github.com/youthlql/JavaYouth
主要是Java技术栈的文章
dubbo elasticsearch interview java java-juc jvm mysql redis rocketmq spring springcloud zookeeper
Last synced: 05 Apr 2025
https://github.com/mapsforge/mapsforge
Vector map library and writer - running on Android and Desktop.
Last synced: 14 May 2025
https://github.com/shahen94/react-native-video-processing
Native Video editing/trimming/compressing :movie_camera: library for React-Native
android android-video-editor ios ios-video-editor java javascript processing react react-native swift video xcode
Last synced: 14 May 2025
https://github.com/bbottema/simple-java-mail
Simple API, Complex Emails (Jakarta Mail smtp wrapper)
batch-processing builder-api cli-support configurable conversion dkim dmarc email high-performance jakarta-mail java java-mail javamail oauth2 outlook proxy smime smtp smtp-client spring-support
Last synced: 13 May 2025
https://github.com/Dreampie/Resty
The minimalist framework of RESTful(server and client) - Resty
activerecord httpclient java restful server web
Last synced: 12 Jul 2025
https://github.com/ajanata/pretendyourexyzzy
A web clone of the card game Cards Against Humanity.
card-game cards-against-humanity game hibernate java javascript kafka kafka-producer
Last synced: 08 Apr 2025
https://github.com/ajanata/PretendYoureXyzzy
A web clone of the card game Cards Against Humanity.
card-game cards-against-humanity game hibernate java javascript kafka kafka-producer
Last synced: 24 Apr 2025
https://github.com/dreampie/resty
The minimalist framework of RESTful(server and client) - Resty
activerecord httpclient java restful server web
Last synced: 16 May 2025
https://github.com/codinguser/gnucash-android
Gnucash for Android mobile companion application.
Last synced: 15 May 2025
https://github.com/smv1999/competitiveprogrammingquestionbank
This repository contains all the popular Competitive Programming and DSA questions with solutions for your Coding Interview Preparation.
algorithms c codevita coding coding-challenges coding-interviews competitive-programming cpp data-structures dsa geeksforgeeks interview-preparation interview-questions interviews java javascript jobs leetcode programming
Last synced: 08 Apr 2025
https://github.com/appium/java-client
Java language binding for writing Appium Tests, conforms to W3C WebDriver Protocol
android appium automation ios java java-client macos selenium windows
Last synced: 11 May 2025
https://github.com/graalvm/graalpython
GraalPy – A high-performance embeddable Python 3 runtime for Java
embeddable graalvm java python python3
Last synced: 21 Feb 2025
https://github.com/fgkeepalive/AndroidKeepAlive
Android background process keep-alive, prevent uninstallation, anti-uninstall, background pop-up activity. The latest Android high-availability black-tech application keep-alive for 2024, achieving the ultimate goal: app immortality. Refuse forced termination, auto-start on phone boot, auto-start at scheduled times, event-driven auto-start.
android androidkeepalive daemon googleplaystore java jni keep-alive native
Last synced: 14 Apr 2025