Browse free open source Java Frameworks and projects below. Use the toggles on the left to filter open source Java Frameworks by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Photo and Video Editing APIs and SDKs Icon
    Photo and Video Editing APIs and SDKs

    Trusted by 150 million+ creators and businesses globally

    Unlock Picsart's full editing suite by embedding our Editor SDK directly into your platform. Offer your users the power of a full design suite without leaving your site.
    Learn More
  • 1
    JawOS
    Develop java web applications as if an underlying OS existed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    JeCARS (Java Extendable Contents And Rights System) is a RESTful webservice which delivers pluggable output formats, e.g. Atom feeds or HTML. Third party applications can be plugged in. A JCR (JSR-170) repository (Jackrabbit) is used for storage.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    A high-performance, multi-stage, event-driven networking framework written entirely in Java using NIO. It is designed to abstract most (if not all) of the networking complexities so that beginner or expert, you can concentrate on what really counts... yo
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    Jeuron

    Jeuron Application Platform

    The Jeuron Application Platform is a java based open source project released in December 2012 with the goal of providing a lightweight framework to assemble software components that would support the requirements of multiple projects and deployment scenarios while also providing an environment for testing and debugging. The platform is comprised of a set of packages which provide transport, messaging, configuration, and execution services designed to create a configurable, scalable, and distributed application environment. The low resource model permits the platform to be instantiated during each build cycle and to be deployed at all levels of the application hierarchy such as application servers, web servers, and mobile or wired workstations. What makes the Jeuron Application Platform innovative are not the individual technologies used in the platform but how those technologies have been re-imagined to work together to create a unique application environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Secure remote access solution to your private network, in the cloud or on-prem. Icon
    Secure remote access solution to your private network, in the cloud or on-prem.

    Deliver secure remote access with OpenVPN.

    OpenVPN is here to bring simple, flexible, and cost-effective secure remote access to companies of all sizes, regardless of where their resources are located.
    Get started — no credit card required.
  • 5
    A modular engine written in Java, that offers simple interfaces & services between modules. Add new modules by yourself or manage modules & versions in the application itself. This application brings frameworks for developper tasks for Swing, AWT or SWT.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Laika analyzes and reports on the interoperability capabilities of EHR systems. This includes the testing for certification of EHR software products and networks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    http://www.loms-itea.org The goal of the LOMS project is to define and develop an open service architecture through which new innovative local mobile services can easily be created, deployed, and consumed by mobile users.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    The Lagniappe programming environment aims to give developers of high-performance packet processing applications a thourough and high-level toolset. This project provides a translator for the Lagniappe language and the Lagniappe Execution Environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    LinkSmart Middleware

    LinkSmart Middleware

    We have moved to https://linksmart.eu - visit us over there!

    You can now find us at https://linksmart.eu -- along with files for download, repositories for code, forums for support, and wikis for documentation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • No-Nonsense Code-to-Cloud Security for Devs | Aikido Icon
    No-Nonsense Code-to-Cloud Security for Devs | Aikido

    Connect your GitHub, GitLab, Bitbucket, or Azure DevOps account to start scanning your repos for free.

    Aikido provides a unified security platform for developers, combining 12 powerful scans like SAST, DAST, and CSPM. AI-driven AutoFix and AutoTriage streamline vulnerability management, while runtime protection blocks attacks.
    Start for Free
  • 10
    Lino is a suite of Python packages for IT professionals who offer business applications for small and medium-sized enterprises.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    LiNNS is not just a Neural Network Simulator, but a Neural Network System - a framework which covers the full lifecycle of a neural network, from design and research till usage in an external application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Lioness (Languages Interop Framework)
    Framework for making Windows applications that are one .exe file in AutoHotKey_L,C++,C#, VB.NET,Java,Groovy,Common Lisp,Nemerle,Ruby,Python,PHP,Lua,Tcl,Perl,Jint,S#,WSH VBScript,HTML/JavaScript/CSS,COM, PowerShell without compiling . For .NET 4.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    LaaS - Log as a Service is another library for logging. All other logging libraries works well, but you find in most projects typically errors or helper classes. This framework wants prevent user for such errors and eliminate helper classes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    A distributed logging & monitoring WS architecture using WS-Notification (WSN) as well as a Log4J appender that implements an appropriate adapter. Software components that already use Log4J can be integrated non-intrusively.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    MMKV for Android

    MMKV for Android

    An efficient, small mobile key-value storage framework

    MMKV for Android is an efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX. Efficient. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of Android to achieve best performance. MMKV supports concurrent read-read and read-write access between processes. Easy-to-use. You can use MMKV as you go. All changes are saved immediately, no sync, no apply calls needed. MMKV contains process locks, encode/decode helpers and mmap logics and nothing more. It's really tidy. MMKV adds about 50K per architecture on App size, and much less when zipped (apk). MMKV is published under the BSD 3-Clause license. Starting from v1.2.8, MMKV has been migrated to Maven Central. Older versions (<= v1.2.7) are still available on JCenter.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Macaroni is the JAVA open source framework promoting the production, detection, consumption of, and reaction to events.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Software distribution/packaging framework for Java allowing side-by-side deploying of classloader-separated applications in the same VM. Uses Spring Framework for component management.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    A maven2 plugin to package grid-services into a GAR archive using the Globus Toolkit 4 (GT4 must be installed and set up for this Plugin to work).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Mesya is a Java framework for multiple entertainment systems emulation
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    The Microinstall is a set of classes that makes it easy to distribute your MIDlets. The end users could send your MIDlet to other people via Bluetooth, Ir, SMS or MMS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Microlog is a small, yet powerful logging library for mobile devices based on the Log4j API. Supports Java ME (J2ME) and Android. Logs to device, to PC or to servers online. Used in all phases from development on emulator/device to outdoor field-testing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    J2ME logging framework intended to be used at development time. It is only CLDC 1.1 complied. It is simple, flexible and extensible. It supports different way of formating and displaying logging information.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Monolith (lith) is a tiny, java-based embedded file-system like implementation. It allows you to store and retreive multiple sets of named data in a single file and access it without the speed costs typically associated with file archives.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    My Java Utilities - Multi-purpose library for Java applications, aka me sharing my reusable application code for all of you to re-use at will.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Library for accessing, Linux dvb kernel functions from Java.
    Downloads: 0 This Week
    Last Update:
    See Project
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.