Open-source projects built with Java
Open-source and self-hostable projects whose repository uses Java, as reported by GitHub.
- Stirling PDF
A PDF editor and processor with many tools that runs in the browser, on the desktop or on your own server.
Stars94kLast commitOct 15, 2026LicenseMIT - Joplin
A note-taking app for desktop, mobile and terminal that syncs through your own storage or a Joplin server, with optional end-to-end encryption. The Joplin Server for self-hosted sync is under a separate personal-use license and is not open source.
Stars57kLast commitOct 14, 2026LicenseAGPL-3.0-or-later - Keycloak
An identity and access management server that provides single sign-on with OpenID Connect, OAuth 2.0 and SAML.
Stars37kLast commitOct 15, 2026LicenseApache-2.0 - Jitsi Meet
A browser-based video conferencing server and web app that needs no account to join, which you can run yourself or use through 8x8's hosted services.
Stars30kLast commitOct 15, 2026LicenseApache-2.0 - Jenkins
A Java-based, self-hosted automation server with a large plugin ecosystem, mostly used to build, test and deploy software.
Stars27kLast commitOct 14, 2026LicenseMIT - OpenSearch
A distributed search and analytics engine, with dashboards, vector search and observability tools, developed under the Linux Foundation.
Stars14kLast commitOct 15, 2026LicenseApache-2.0 - diagrams.net (draw.io)
A diagramming tool for flowcharts, network and UML diagrams that runs in the browser or as a desktop app and lets you choose where files are stored.
Stars8.8kLast commitOct 8, 2026LicenseApache-2.0 - openHAB
A vendor-neutral home automation server that connects many smart home technologies and runs on your own hardware.
Stars1.2kLast commitOct 14, 2026LicenseEPL-2.0