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.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Ship AI Apps Faster with Vertex AI Icon
    Ship AI Apps Faster with Vertex AI

    Go from idea to deployed AI app without managing infrastructure. Vertex AI offers one platform for the entire AI development lifecycle.

    Ship AI apps and features faster with Vertex AI—your end-to-end AI platform. Access Gemini 3 and 200+ foundation models, fine-tune for your needs, and deploy with enterprise-grade MLOps. Build chatbots, agents, or custom models. New customers get $300 in free credit.
    Try Vertex AI Free
  • 1
    MoreMotion AF
    MoreMotion AF is a Java and Javascript based application framework that eases development of web applications using XML, XSL and Ajax technologies. A MoreMotion developer hardly needs Java coding even for the big sized applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    MudMop, abbr. for Multi-User Discontinuous system MOdeling Platform, is an enterprise application framework, stands on modeling real world business which is discontinuous, and build business perspective data view and process operations to multi-users
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    Multi View Evaluation (MVE)

    An Eclipse plugin that extends pure::variants

    MVE extends the feature and variant editor of the pure::variant plugin. You can assign and filter each feature and attribute to a specific kind of view you want to work with. Another extension is to create functions, that are calculated dynamically. The functions are also affected by the filters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    MyHouse is a framework developed to ease in the software development that uses persistence in data base and an layers architecture.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    MyToolbox provides a comprehensive and useful set of utility software components for easying the use of various frameworks and architectures in various programming languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    MyBatchFramework is an open-source lightweight framework designed to create easily robust and manageable batch programs into the Java language. Its main features: multithreaded execution, scheduling, JMX management, batch execution report, history.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    MyDoggy is an IntelliJ Idea like docking framework for managing secondary windows within the main window. MyDoggy allows to move, resize or detach those secondary windows. Also, MyDoggy provides support for content management of the main window.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A framework that allows developers to easily create connected applications for the developing world via SMS messages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    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
  • Run Any Workload on Compute Engine VMs Icon
    Run Any Workload on Compute Engine VMs

    From dev environments to AI training, choose preset or custom VMs with 1–96 vCPUs and industry-leading 99.95% uptime SLA.

    Compute Engine delivers high-performance virtual machines for web apps, databases, containers, and AI workloads. Choose from general-purpose, compute-optimized, or GPU/TPU-accelerated machine types—or build custom VMs to match your exact specs. With live migration and automatic failover, your workloads stay online. New customers get $300 in free credits.
    Try Compute Engine
  • 10
    NESD-Imaging is a 2D rendering framework for Java. It combines JAI and Java2D and extends them by providing lazy rendering (do not block UI). It provides geo-positionned images rendering (à la google-map). It scales well to large image set (>500GB).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    This is a set of NFC applications that uses a common framework that interacts with the JSR 257. There are two application examples: NFCMuseum and Picking.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    NG4J - 'Named Graphs API for Jena' is an extension to the Jena Semantic Web framework for parsing, manipulating and serializing sets of Named Graphs. For details about Named Graphs see http://www.w3.org/2004/03/trix/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    The NIO Framework sits on top of the Java NIO library and hides most of the complexity of plain NIO. With the NIO Framework one can easily implement secure, high-performance Java network applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    NRtfTree library is a set of classes written entirely in C# which may be used to manage (read and write) RTF documents in your own applications. A java port of the library can be found in http://www.sgoliver.net/blog/?page_id=92
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    An implementation of a viewer for Naked Objects framework using the NetBeans Platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Annotation based Java MVC framework.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    In peer-to-peer environments, peers are often located behind routers which complicates the connection set-up to them. NatTrav provides a common platform for traversal techniques which are used to establish connectivity in these cases. As NatTrav development was stopped quite a while ago, please consider looking at more production-ready libraries like STUN (https://sourceforge.net/projects/stun/). For educational purposes, I still strongly recommend to have a look at both library and example application (chatapp) which are both documented fairly well. To download the latest version of NatTrav, please access the SVN sources in the Code section (project sits in "/nattrav/trunk/").
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Natal CMS, intends to be a powerful and easy to use general purpose web based J2EE based CMS. It will run under the Spring web framework and make uses of technologies such as Hibernate, JSP2, Lucene, MySQL and SiteMesh.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Nataly

    Nataly

    A framework that translate name-based pointcut to analysis-based ones

    Nataly, which can translate name-based pointcuts into analysis-based pointcuts automatically. Analysis-based pointcuts, can specify join points through static program analysis. But another problem is that there are few approaches can generate analysis-based pointcuts. We implement Nataly to tackle these two problems with a novel pattern, which is generated by static analysis.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Library for accessing, Linux dvb kernel functions from Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Service Invocation in SOA environment: This framework will take care of security, caching, event generation, service invocation( synchronous, asynchronous), end-to-end SLA capturing, non-intrusive logging, etc
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    O NEO é um framework web focado na produtividade. Seu desenvolvimento foi realizado para atender às necessidades dos programadores. Várias ideias foram utilizadas com o objetivo de facilitar a criação de sistemas.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    neormf (New Entreprise Object Relational Mapping Framework) is a Bottom-Up Code Generation Framework for a number of languages/plateforms (Java/J2EE,C#/DotNet,...) and architectures, following main design patterns and frameworks
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Nepenthes

    Nepenthes

    Nepenthes is a framework for iOS & macOS App quick development

    Nepenthes is a sub-middleware for iOS & macOS App development,which sets the standards for java back-end and Objective-C front-end development.Nepenthes back-end is based on Apache Tomcat or other J2EE compatible middleware by extends Nepenthes library.Nepenthes front-end is mapping to back-end with the support of Nepenthes framework. Nepenthes simplifies development process and shortens development lifecycle,it ensures the communication layer safe and solid,let your team focus only on business logic. Based on Nepenthes,your organization can develop very complicated enterprise Apps rapidly,reduce back-end and front-end teams employees nearly to half. Reduce the communication errors in the development debugging,raise project development speed dramatically. Nepenthes is the fruit of over 20-year Java and over 8-year Objective-C development experience.The author worked in Borland for 8 years responsible for enterprise products.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Java Component created to persist and work with trees (it doesn't matter the type of persistence). Based on "Nested Set Model of Hierarchies" by Joe Celko. [Componente Java para persistir y trabajar con árboles (no importa el tipo de persistencia)]
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB