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

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • 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
    The Customizable Caching Framework provides a basic but robust implementation of a cache with expiry and memory management features. It also provides entry points to populate the cache, making it reusable in several applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Cuttle is a flexible MVC framework. You can assemble partial page and action method by configure. It can integrate with spring, and supports AJAX directly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    A service-oriented, cross-platform application framework (v1 was implemented in .net, current codebase is in Java), which is trageted to speed up and standartise development by providing a robust freely extensible component structure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Cyberinfrastructure Shell (CIShell) is an open source, community-driven framework/application for the integration and utilization of datasets, algorithms, tools, and computing resources. Algorithms can be integrated using most programming languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    D-Cog (Declarative-Cognition) is a Java based framework for training software components (reusable, object-oriented, interface-driven components). Instead of programmed, software components are trained by example to get the expected results.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    You can execute your computationally intensive applications on various machines simultaneously. You can command multiple computers from a single site and more. This is a Grid middleware and a remote administrator also.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    DBCache is a tool/framework set that creates java classes from a Database schema, and allows you to start with the logic of your application. It uses a cache to reduce DB overload and facilitates DB access. It'll save you a lot of time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    DBInit is a Java service API that allows the incremental update of a database at the start-up of an application (web, stand-alone, etc.). It works with H2 but should work as well with other databases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    DBOne
    A framework for java web development. To help developers to create their own java web application in a simple way without verbose configuration files. You can still use configuration files, only if you want it. The developer are the boss!
    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
    DDDplus

    DDDplus

    A lightweight flexible development framework

    DDDplus, originally cp-ddd-framework(cp means Central Platform, lightweight flexible development framework for complex business architecture. A set of lightweight business mid-stage development framework, based on DDD thinking, is committed to the precipitation and inheritance of business assets, comprehensively solves the expansion problem of complex business scenarios, realizes the core elements of mid-stage, and empowers mid-stage construction. Integrating the complex ecological collaboration methodology of the front-end, and middle-end, and fully considering the organizational structure, technical debt, learning threshold, evolution, operation and maintenance costs and risks, it is developed to solve the pain points of business development. It is the top-level design and complete solution of the middle-end architecture.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    DDGP is a simple grid platform written in Java. It focuses on distributed computing and data gathering in Internet environment. Intended for smaller projects requiring couple hundreds of computers gathered together for a master-worker like jobs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Dependency Injection framework for Java3D using Spring. The goal is to provide fast, easy examples of setting up Java3D with Spring.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    DIProxy is integrated some DIContainer. And DIProxy reject relation between WebFramework and DIContainer. added DIProxy is implemented Dynamic injection. see at http://diproxy.wiki.sourceforge.net/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    DQGen is a framework to generate dynamic sql queries in an optimized manner on top of Java Database Connectivity (JDBC)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Metaprogramming: proof of the concept.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    DSL Runner is a framework that provides a easy way to create and run simple DSLs (Domain Specific Language) on Java Virtual Machine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A set of java libraries and applications to capture and save and distribute a DVB stream on a Linux box with a DVB-T card.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Dagger

    Dagger

    Fast dependency injector for Android and Java

    Dagger is a fully static, compile-time dependency injection framework for Java, Kotlin, and Android. It is an adaptation of an earlier version created by Square and now maintained by Google. The latest Dagger release is: Dagger 2.33. Dagger aims to address many of the development and performance issues that have plagued reflection-based solutions. Dagger is a replacement for the FactoryFactory classes that implements the dependency injection design pattern without the burden of writing the boilerplate. It allows you to focus on the interesting classes. Declare dependencies, specify how to satisfy them, and ship your app. Dependency injection frameworks have existed for years with a whole variety of APIs for configuring and injecting. So, why reinvent the wheel? Dagger 2 is the first to implement the full stack with generated code. The guiding principle is to generate code that mimics the code that a user might have hand-written to ensure that dependency injection is simple.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Daileon (Domain Annotations Identifier and LEgacy annOtations arraNger) provides mechanisms for applications to implement domain annotations specifically using the Java language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Rather than a single project, Dalinium is a group of multiple Open Source projects which aim to offer a set of frameworks to other developers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A .Net Library that lets you make full use of multi-core and multiprocessor computers. It is very efficient, and easily integrated into existing applications. It is modeled after the Parallel FX usage model, and is faster than the PFX too.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Damon
    Damon is a Distributed AOP Middleware on top of a p2p Overlay Network. Its main aim is to offer the necessary abstractions and services to develop distributed aspects, and to provide scalability to existent or new applications transparently.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Daozero reduces DAO code based on Spring & iBatis. The Old way is to write code and invoke iBatis API explicitly, but Dao-zero implements DAO interfaces in runtime, invokes iBatis API for developers automatically. Replace old DAOs with it directly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    An extensible framework to provide data adaptation services in distributed systems and ETL applications. Used to preprocess (non-XML) data into XML, transform and validate XML data and write it to a sink interface. Also includes simple XML tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    This toolkit facilitates easier connections between stored data, intermediate data, and data presented to users in Java applications. The classes are abstracted as much as possible to allow wide use for various types of programs.
    Downloads: 0 This Week
    Last Update:
    See Project