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.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 1
    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
  • 2
    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
  • 3
    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
  • 4
    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
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • 5
    Library for accessing, Linux dvb kernel functions from Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Nubric (Near-real-time user behaviour and resource interaction control) is a framework for security and authentication-related modules written in Java. Its origin focus lies on network monitoring, dynamic, transparent firewalling and traffic control.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    OAproject implements a plataform to allow applications to interact. Apps using the platform send/receive messages through a message oriented middleware. Main features are a Single Sign On (SSO), Identity Management System (IMS) and a provisioning system
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    OGEMA allows software applications aiming at energy management and energy efficiency to be executed on an embedded computer (the “Gateway”) connected to building automation systems. OGEMA wiki https://www.ogema-source.net/wiki/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    An web system for small university courses, typically postgrad. Simple to install/maintain, easy for "teachers" with any scripting skills to extend. Alternative to big-iron VLEs/LMSs. Forums, quizzes, timetables, cms, year and user management, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Connect every part of your business to one bank account Icon
    Connect every part of your business to one bank account

    North One is a business banking app that integrates cash flow, payments, and budgeting to turn your North One Account into one Connected Bank Account

    North One is proudly built for small businesses, startups and freelancers across America. Make payments easily, keep tabs on your money and put your finances on autopilot through smart integrations with the tools you’re already using. North One was built to make managing money easy so you can focus on running your business. No more branches. No more lines. No more paperwork. Get complete access to your North One Account from your phone or computer, wherever your business takes you. Create Envelopes for taxes, payroll, rent, and anything else automatically.
    Get started for free.
  • 10
    J2eeBuilder automates JSP<->POJO<->EJB service calls via Comonent Definitions(XML). It includes utilities for merging (ejb-jar.xml) & packaging component/ear. It is certified as J2EE-Compatible by Sun Microsystems and is the kernel of Ohioedge CRM Se
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Self Organization of an adaptive learning framework for pervasive graph structures from grids, utilities to semantic governance. Business, performance and provisioning assurance are converged with EGA, ITIL, eTOM,SOX, HIPPA, CobiT and AC
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    OpenEphyra is an open framework for question answering (QA). It retrieves answers to natural language questions from the Web and other sources. Visit http://www.ephyra.info/ for more details and information on joining this open research initiative.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Open Legacy Storage Document: Generic Document Archiving on Disk and Network(using MINA) Framework in Java for huge number of docs(up to 2^192 documents), efficient(Java NIO), crypto, net transfert, web retrieve, J2EE and eMail archiving compatible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    OpenRDS (Open Requisition Distribution System) is a framework written in Java/RMI conceived for making requisition-based distributed systems (clustering) easy to develop/manage. It's design emphasizes robustness, simplicity and scalability.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    The goal of the Openbus Project is to provide the open source community with a set of high quality, reliable and scalable Enterprise Application Integration (EAI) products. It will include an open source JBI implementation, an open source ESB, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    The Pacific Northwest (PNW) SOA Commons (pnwsoacommons) is an Open Source project to collect, organize, build, and share reusable artifacts and best practices to help facilitate the faster adoption and implementation of SOA best practices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Parallelizable is a tiny framework in complement for java.util.conccurent api. Parallelizable is an abstract class to extend for making asynchronous parallel execution on a synchronous task. Very usefull if task often calls a very long process.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    PeerKit is a tool for rapidly creating new peer-to-peer programs, and designing and evaluating new peer-to-peer topologies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    PeerVibes is a framework for creating applications based on peer-to-peer networks. This framework provides the necessary tools and architecture to build complex applications such as collaborative work support and distributed backup.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Petaapan is exploring the opportunities that multi-touch displays present. Initially we are looking at tools to support agile development to provide a concrete target for the investigations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Pop Framework

    Pop Framework

    Use Java bean as model of web page, reference beans in hyperlinks

    Pop Framework (or Pop), http://www.popframework.net, is a bean-based MVC framework for Java/J2EE web applications. Pop implements IoC, Dependency Injection, and AOP. Pop provides annotations for users to define and reference a bean. Pop can help users to customize a bean, a scope, a factory and a reference in object-oriented way. Pop treats a bean as the model of a web page (JSP or servlet), the webpage itself is a view of the bean. The model provides the data for the view, the view is responsible for rendering the data. The Pop itself acts as the general-purposed controller for all views and models. The beans defined in server-side can be referenced by hyperlinks in client-side directly. Views and Models are therefore loosely coupled in Pop. A model can have multiple views for different devices and different locales. Each view and each model can be maintained and optimized independently and in parallel.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    The ProM Import Framework allows to extract process enactment event logs from a set of information systems. These can be exported in the MXML format, which is the standard event log data format for Process Mining analysis techniques.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Pythia is an open source highly scalable standards-based cache for Java. Pythia provides, lightning-fast speed, fail-safe operations, persistence, transactionality, dynamic scaling, out of Heap caching, extreme ease of use
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    A Rich Internet Business Application Framework that uses XML to describe a GUI for the web or standalone application. Java Swing components are managed by the framework so that a GUI can be built quickly and easily with no Java programming required.
    Downloads: 0 This Week
    Last Update:
    See Project