Software for Java

Sort by
Play Framework

Play Framework

A framework designed to make it easy to build web applications with Java & Scala.  The Play Framework is is based on a lightweight, stateless, web-friendly architecture that follows a model-view-controller (MVC) pattern. While providing predictable and minimal resource consumption (CPU, memory, threads) suitable for highly-scalable applications.  Play is written in Scala and can be used for all programming languages that can be compiled into JVM bytecode.

Free
Open Source
Self-Hosted
JVM
Java
Scala
Development & DevOps
QuestDB

QuestDB

QuestDB is a relational column-oriented time series database designed for real-time analytics on time series and event data. It uses the SQL language and include extensions for time series data. QuestDB is released as free and open source software and distributed as a single binary including a trimmed version of the JVM (Java Virtual Machine) weighing in at only 24.5 MB.

Free
Commercial
Open Source
Self-Hosted
Java
Development & DevOps
JDownloader

JDownloader

JDownloader is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. Users can start, stop or pause downloads, set bandwith limitations, auto-extract archives and much more.

Free
Open Source
Windows
macOS
Linux
Java
File Management
File Sharing
Grails

Grails

Grails is powerful Groovy-based web application framework for the JVM built on top of Spring Boot.

Free
Open Source
Self-Hosted
JVM
Java
Development & DevOps
BuddyCloud

BuddyCloud

Buddycloud is an open source project that helps developers add chat, video and social features to their app without being locked into a proprietary solution. With BuddyCloud it's easy to build communities that facilitates rich communication. The open-source toolset is written in Java and is designed to scale well and save you your team time, when building an online community.

Free
Open Source
Self-Hosted
Java
Web
Social & Communication
Development & DevOps
Vaadin

Vaadin

Vaadin is an open-source framework for web application development. The framework allows you to write UI 100% in Java without having to write extra HTML, CSS and JS. Vaadin apps run on the server and handle all communication automatically and securely.

Commercial
Proprietary
Self-Hosted
Java
Development & DevOps
dotCMS

dotCMS

A hybrid content management system that includes classic CMS and Headless CMS features. With dotCMS content managers can create content that fuels the brand experience. The API-first approach provided by the headless part of dotCMS allows developers to build extremely fast front-ends with popular third-party front-end framework and deliver content optimally. The content management system allows content creators to build engaging and memorable content that can be reused across sites.

Free
Open Source
Self-Hosted
Java
Development & DevOps
I2P

I2P

The Invisible Internet Project or I2P for short is a fully encrypted private network layer that has been developed with privacy and security by design in order to provide protection for your activity, location and your identity. I2P ships with a router that connects you to the network and applications for sharing, communicating and building a fully encrypted private network layer.

Free
Open Source
Windows
macOS
Linux
Android
Java
BSD
Security & Privacy
Network & Administration
XWiki

XWiki

Developed for more than 10 years, XWiki is a long standing project trusted by individuals and high profile corporations. XWiki is a free and open source Wiki software written in Java and released under the GNU Lesser General Public License. XWiki provides a WYSIWYG editing, OpenDocument based document import/export, semantic annotations and tagging, and advanced permissions management fit for enterprise use. The extensible XWiki platform allow you to customaize and improve your Wiki as the content, userbase or usecase grows and evolves.

Free
Open Source
Self-Hosted
Java
Office & Productivity
Education & Reference
Temporal Workflow

Temporal Workflow

Temporal Workflow is a free and open-source workflow and automation tool. With Temporal Workflow you can build and operate resilient applications using developer friendly primitives. Focus on writing business logic instead of glue code and Temporal Workflow will take care of the rest.

Free
Self-Hosted
Java
Go
Development & DevOps
SQuirreL SQL

SQuirreL SQL

SQuirreL SQL is a free and open-source SQL client and database administration tool. SQuirreL SQL is written in Java and uses JDBC to allow users to explore and interact with databases via a JDBC driver. With SQuirreL SQL you can manage your database through a graphical user interface where you can create and drop tables, add columns and rows, create function and query your data. The software is openly developed and released under the GNU Lesser General Public License which makes it free to use.

Free
Open Source
Windows
macOS
Linux
Java
Development & DevOps
Flyway

Flyway

Flyway provides open source, enterpise-grade version control for your database. By allowing your application to have a robust schema evulotion across all your environments, you can restasured that your applications are built safer and faster. With Flyway you can manage your database with plain old SQL and perform migrations for advanced data transformations and handling with LOBs and drop all tables, views, triggers, and more from a schema without dropping the schema itself. Flyway also integraties with cloud database provides and third-party hosting platforms such as Amazon RDS, Microsoft SQL Azure, Google Cloud SQL, Heroku, and more.

Free
Commercial
Open Source
Windows
macOS
Linux
Android
Java
Docker
Gradle
Development & DevOps
Apache Wicket

Apache Wicket

Apache Wicket is a free and open-source, Java-based component oriented web application framwork. With Apache Wicket you can quickly create web well structured, component-based web applications. Apache Wicket is used by governments, stores, universities, cities, banks, email providers across the globe.

Free
Open Source
Self-Hosted
Java
Development & DevOps
VRaptor

VRaptor

VRaptor is a free and open-source MVC framework written in Java. VRaptor is used to develop web applications on top of CDI (Contexts and Dependency Injection for Java EE). The framework features tools that allow developers to maintain a high productivity and a developer experience loved by many. The VRaptor community consist of seasoned developers that freely build and distribute the framework free of charge.

Free
Open Source
Self-Hosted
Java
Development & DevOps
OpenTSDB

OpenTSDB

OpenTSDB is a free and open-source distributed, scalable Time Series Database written on top of Apache HBase. OpenTSDB was designed to address a common need: store, index and serve metrics collected from computer systems such as network gear, operating systems and applications, at a large scale, and make this data easily accessible and graphable. OpenTSDB allows you to collect thousands of metrics from tens of thousands of hosts and applications, at a high rate and will never delete or downsample data and can easily store hundreds of billions of data points.

Free
Open Source
Self-Hosted
Windows
Linux
Java
Development & DevOps
Cucumber

Cucumber

Cucumber is a BDD testing and collaboration platform. Whether you are building open source or proprietary software, Cucumber's collaboration tools will boost your engineering team's performance by employing Behavior-Driven Development (BDD).

Commercial
Proprietary
Lua
Perl
macOS
Linux
Windows
JavaScript
Java
C++
Ruby
Development & DevOps
muCommander

muCommander

muCommander is a lightweight, cross-platform file manager with a dual-pane interface. The application runs on any operating system with Java support including macOS, Windows, Linux, BSD and Solaris. Featuring a virtual filesystem with support for local volumes, FTP, SFTP, SMB, NFS, HTTP, Amazon S3, Hadoop HDFS and Bonjour. With muCommander you can quickly copy, move, rename files, create directories, email files and zip files can be modified live without the requirement of re-compressing entire archives. muCommander is released as free and open source software under the GNU General License.

Free
Open Source
Windows
macOS
Linux
Java
Web
BSD
File Management

Add Your Software

Put your software infront of more people.