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.

  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 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
  • 1
    Project provides a set of concurrent building blocks (Java & C/C++) that can be used to develop parallel/multi-threaded applications. Components are grouped into 4 categories: 1.Data Structures 2. Parallel Patterns 3.Parallel functions 4.Atomics and STM
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Concutest is a collection of tools designed to make the development and testing of concurrent Java programs easier and more reliable. Concutest is available under the BSD License and under active development by the JavaPLT group at Rice University.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Configuration is like logging a crosscutting concern in applications, e.g DEFINE default values here, CHANGE settings there, and USE settings somewhere else again. Visit http://config4j.sourceforge.net for a complete set of features!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    ConfigJ is a Configuration library for Java. The idea is to provide configuration properties to the application independant of the way the configuration properties are persisted. Configurations can be named which allow to define different configurations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    A Java Application for All want to do patch and modify your config file on your production of release
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Configo is an Open Source XML validation framework, modelling language and Eclipse plugin for Java application configuration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    A extensible/flexible access right control component
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    COOS is a general purpose, modular, pluggable and distributable, open source middleware platform written in Java; designed for connecting both service and device objects that communicate via messages and enabling monitoring and management.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    ConquestExplorer
    The ConquestExplorer framework is an open- source software for rapid prototyping of data-oriented desktop applications. It supports a transparent data model, interfaces for external tools and CRUD (Create, Update, Delete) features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 10
    Contelligent is a J2EE content management system that is targeted at developers and integrators. It provides an advanced package mechanism for development and deployment of Contelligent projects and extensions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    A small library that provides a powerful and container-less Dependency-Injection mechanism, via AspectJ and Groovy. If you are tired of reams of XML configuration files, managing complex factories and containers, this non-API solution may appeal to you.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Contextor
    Contextor is a light-weight simple-to-use Java based library to help developers and researchers working with the general concept of a resource; as examples, resources can be text resources, web resources, images and videos.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Control Root is a Java component framework that is designed to absolutely minimize dependencies and improve the design of Java applications: 1) Components make no reference to the framework API 2) All interfaces are 100% universal and framework managed
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Libreria de java que permite la autencicación y el control de usuarios en una aplicación.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Converse enables rapid data migration between different types.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Java-Framework for matching Content of EJBs automatically to Swing-Components.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    This is an Open Source Project for academic purposes. Coppeer is a P2P framework for developing agent based emergent-behavior application. Over Coppeer we implemented multiple CSCW applications, such as COE and KCE, and Knowledge Management application (
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Core Java Beans provides functionality needed by most J2SE/J2EE applications that isn't yet provided by the JDK specification directly. This API is a foundation that fills the gaps between the JDK and any application. Jdbc & XML simple and improved.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    Corinna

    Open source implementation of the Java Bindlet technology

    The Corinna is a open source software implementation of the Java Bindlet technology. The Java Bindlet is similar to Java Servlet platform, but allows the implementation of software components for the treatment of requests in various protocols (binary or text based protocols), not just those based on HTTP. The framework supports the implementation of both TCP and UDP bindlets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    A light weight file IO library to ease the use of Java File IO related API and enable the testability.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    CouchUnit is a Java Testing Framework, similar to DBUnit, that eases the construction and execution of Integration Tests against CouchDB Datasources.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Couplet
    Couplet is a unifying application development environment for Java servlets and applets. Support for J2ME midlets and non-Java platforms, such as IPhone, is also planned.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    CrNiCKL

    CrNiCKL (chronicle) is a Java database for time series

    CrNiCKL (pronounced "chronicle") is a data manager written in Java handling large sets of heterogeneous time series. A simple schema system allows to confiture value types and time domains. CrNiCKL runs on top of SQL or NoSQL databases. Drivers for JDBC and MongoDB are available.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Crackleback is a Java servlet framework for back-office business systems. Its goal is to address 90% of a system's function points, to cut development costs by 90%, and to permit the business analyst--not the programmer--to build 90% of the system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Creative ORM

    A small and easy ORM solution in Java, using annotations.

    Creative ORM is a small Annotation based framework for DAO / ORM mapping in Java. Used reflection to create / map entities
    Downloads: 0 This Week
    Last Update:
    See Project