Browse free open source Java Load Balancers and projects below. Use the toggles on the left to filter open source Java Load Balancers 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
  • Crowdtesting That Delivers | Testeum Icon
    Crowdtesting That Delivers | Testeum

    Unfixed bugs delaying your launch? Test with real users globally – check it out for free, results in days.

    Testeum connects your software, app, or website to a worldwide network of testers, delivering detailed feedback in under 48 hours. Ensure functionality and refine UX on real devices, all at a fraction of traditional costs. Trusted by startups and enterprises alike, our platform streamlines quality assurance with actionable insights.
    Click to perfect your product now.
  • 1
    OpenAS2

    OpenAS2

    AS2 1.1 server implementation in Java

    OpenAS2 is a java-based implementation of the EDIINT AS2 standard. It is intended to be used as a server. It is extremely configurable and supports a wide variety of signing and encryption algorithms. Supports very high traffic volume allowing parallel processing of files per partner. SUPPORT: Please use the Github issues and Discussions channels here: https://github.com/OpenAS2/OpenAs2App/ Requirements: - Java 11 or newer (tested with the LTS versions of Java up to 21) - Any OS that runs Java Planned enhancements in the next major release: - User interace configuration GUI - Certificate Exchange Management IMPORTANT: Java 8 is no longer supported.
    Leader badge
    Downloads: 55 This Week
    Last Update:
    See Project
  • 2
    Spring Cloud Alibaba

    Spring Cloud Alibaba

    One-stop solution for application development for Alibaba middleware

    Spring Cloud Alibaba provides a one-stop solution for distributed application development. It contains all the components required to develop distributed applications, making it easy for you to develop your applications using Spring Cloud. With Spring Cloud Alibaba, you only need to add some annotations and a small amount of configurations to connect Spring Cloud applications to the distributed solutions of Alibaba, and build a distributed application system with Alibaba middleware. Flow control and service degradation: flow control, circuit breaking and system adaptive protection with Alibaba Sentinel. Service registration and discovery: instances can be registered with Alibaba Nacos and clients can discover the instances using Spring-managed beans. Supports Ribbon, the client side load-balancer via Spring Cloud Netflix. Distributed Configuration: using Alibaba Nacos as a data store.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    Apache Dubbo Spring Boot Project

    Apache Dubbo Spring Boot Project

    Spring Boot project for Apache Dubbo

    Apache Dubbo is a high-performance, java based open source RPC framework. It offers six key functionalities, which include transparent interface based RPC, intelligent load balancing, automatic service registration and discovery, high extensibility, runtime traffic routing, and visualized service governance. Dubbo provides high performance interface based RPC, which is transparent to users. Dubbo supports multiple load balancing strategies out of the box, which perceives downstream service status to reduce overall latency and improve system throughput. Dubbo supports multiple service registries, which can detect service online/offline instantly. Dubbo’s micro-kernel and plugin design ensures that it can easily be extended by third party implementation across core features like protocol, transport, and serialization.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Eureka

    Eureka

    AWS Service registry for resilient mid-tier load balancing

    Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers. t Netflix, Eureka is used for the following purposes apart from playing a critical part in mid-tier load balancing. For aiding Netflix Asgard, an open source service which makes cloud deployments easier, in fast rollback of versions in case of problems avoiding the re-launch of 100's of instances which could take a long time. In rolling pushes, for avoiding propagation of a new version to all instances in case of problems. For our cassandra deployments to take instances out of traffic for maintenance. For our memcached caching services to identify the list of nodes in the ring. For carrying other additional application specific metadata about services for various other reasons.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Turn Your Content into Interactive Magic - For Free Icon
    Turn Your Content into Interactive Magic - For Free

    From Canva to Slides, Desmos to YouTube, Lumio works with the tech tools you are already using.

    Transform anything you share into an engaging digital experience - for free. Instantly convert your PDFs, slides, and files into dynamic, interactive sessions with built-in collaboration tools, activities, and real-time assessment. From teaching to training to team building, make every presentation unforgettable. Used by millions for education, business, and professional development.
    Start Free Forever
  • 5
    JPPF

    JPPF

    The open source grid computing solution

    JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    Apache Dubbo

    Apache Dubbo

    A high performance Java RPC framework

    Apache Dubbo is a high performance, lightweight, open source RPC framework written in Java. It offers three key functionalities: interface based remote call, load balancing and fault tolerance, and automatic service registration and discovery. Apache Dubbo is built to support multiple service registries and load balancing strategies right out of the box. Due to its micro-kernel and plugin design it can also be easily extended through third-party implementations. Plenty of companies are using Dubbo, and are helping to continually improve it through Dubbo’s improvement initiative, “Wanted: who’s using dubbo”.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Discovery

    Discovery

    Nepxion Discovery is a solution for Spring Cloud

    Nepxion Discovery is a solution for Spring Cloud with blue green, gray, route, blacklist, limitation, circuit breaker, degrade, isolation, monitor, tracing, dye, failover, async agent. Only one or more services are upgraded at a time, the upgrade is completed and monitored and observed, and this process is performed continuously until all the old versions in the cluster are upgraded to the new version. In the process of stopping the old version, it is impossible to accurately calculate whether the old version has completed the work it is performing, and it needs to be judged by the business itself. Full-link custom gateways, service filters, and load balancing strategies trigger blue-green grayscale release. Full link local and remote, local and global non-parameterized rule-driven strategy. Full-link blue-green-gray release scheduling modeling and traffic detection.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Spring Cloud Netflix

    Spring Cloud Netflix

    Integration with Netflix OSS components

    This project provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. With a few simple annotations you can quickly enable and configure the common patterns inside your application and build large distributed systems with battle-tested Netflix components. The patterns provided include Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zuul) and Client Side Load Balancing (Ribbon). Service Discovery is one of the key tenets of a microservice-based architecture. Trying to hand-configure each client or some form of convention can be difficult to do and can be brittle. Eureka is the Netflix Service Discovery Server and Client. The server can be configured and deployed to be highly available, with each server replicating state about the registered services to the others.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Zuul

    Zuul

    Gateway service providing dynamic routing, monitoring and more

    Zuul is an L7 application gateway that offers many capabilities, including dynamic routing, monitoring, security, resiliency and more. It is used in the backend of the Netflix streaming service as a front door for all requests from devices and web sites. Zuul is ideal for cases like this where API traffic volume and diversity can become overwhelming and cause production issues to arise suddenly and without warning. Zuul has a broad range of filters that enable it to perform multiple functions quickly and apply functionality to services like Netflix. These functions include security authentication, dynamic routing, stress testing, load shedding and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Deliver secure remote access with OpenVPN. Icon
    Deliver secure remote access with OpenVPN.

    Trusted by nearly 20,000 customers worldwide, and all major cloud providers.

    OpenVPN's products provide scalable, secure remote access — giving complete freedom to your employees to work outside the office while securely accessing SaaS, the internet, and company resources.
    Get started — no credit card required.
  • 10
    CUBRID Cluster
    See http://www.cubrid.org/cluster. CUBRID Cluster is an open source clustered DBMS for high scalability including global schema, distributed partition and load balancing features. It is a spin-off project from CUBRID project and supported by NHN.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    Sequoia is a database clustering middleware offering load balancing and transparent failover. Databases are replicated over multiple nodes and Sequoia balances the queries between them. Sequoia supports online maintenance and recovery operations.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    The Plugin Framework for Java is a distributed Plugin framework. It will enable users to write distributed application by just writing simple Plugins. It will come with Plugin clustering, central plugin registry and load balancing.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    Amoeba is a proxy that sits between your client and DB server(s) that can monitor, analyze or transform their communication. written in java. 1.load balancing 2、failover; 3、queries Route.projects:amoeba for mysql ,for mongodb,for aladdin
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    The project is a fully functional Java based IP load balancer. It has a web based admin UI to setup the configuration such as the number of real servers and their addressess, ping times to monitor the health of each of the real servers, the protocols supp
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Elastica is a highly efficient and extensible, rules-based load-balancer for JBoss that adds dynamic behavior to EJB load balancing. Rules can be defined to redirect EJB requests according to request data, server performance data, or even the time of day
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Agent.GUI

    Agent.GUI

    The Project moved to github https://github.com/EnFlexIT/AgentWorkbench

    The project has moved to github https://github.com/EnFlexIT/AgentWorkbench Agent.GUI is a simulation framework and toolkit based on the JADE framework. It provides functionalities for time aspects, agent-environment interaction, visualization and load balancing, Furthermore, the included application focuses the usability for end users.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Generic clustering/load-balancing platform (over a LAN or internet) using java based P2P Aorta workers that execute java "tasklets". Various tasklets can be implemented to solve fractals, process images, render webpages, crack RSA "brute force".
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Blood Bank

    Blood Bank

    A BloodBank Administration Software

    This networked(LAN) software is made as an IT solution for a blood bank to support the day-to-day actions. The software is coded using Java language and the UI is implemented with JavaFX. Please concern that this software is developed mainly for educational purpose.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Cloudware is the software implementation of Cloudman, a peer-to-peer framework for gossip-based protocols. It includes services like peer sampling, aggregation, topology management, load-balancing, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    This project constitutes an implementation of a custom-design distributed computing environment. The implementation is based on a form of Nbody simulation, which ran successfully across 33 networked-hosts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Software load balancer. Accepts connections and distributes them to an array of back end servers. Unique/advanced features include integrated testing of back end servers and optional termination of client connections to misfunctioning servers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    JDBC Driver for Amazon Neptune

    JDBC Driver for Amazon Neptune

    Amazon Neptune JDBC Driver by Amazon Web Services

    This driver provides read-only JDBC connectivity for the Amazon Neptune service using SQL, Gremlin, openCypher and SPARQL queries. The driver comes packed in a single jar file. To use the driver, place the jar file in the classpath of the application which is going to use it. For the initial public preview release, the driver will be available for download on GitHub along with the driver's .jar file and .taco file. To use the Driver in BI tools, please refer to the documentation. To connect to Amazon Neptune using the JDBC driver, the Neptune instance must be available through an SSH tunnel, load balancer, or the JDBC driver must be deployed in an EC2 instance. SSH Tunnel and host file must be configured before using the drive to connect to Neptune, please see SSH configuration. This driver is compatible with JDBC 4.2 and requires a minimum of Java 8.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Deploy a real distributed clustered filesystem accessible from Java applications.No single-point-of-failure. Automatic fail-over and load-balancing, peer-to-peer mode and master-slaves
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Java Multiprocessing

    Java Multiprocessing

    Java explicit multiprocessing and cluster management tool

    ▪ JMP library allows explicit multiprocessing in Java with API that resembles Java Multithreading which is an essential built-in Java feature. JMP allows running a piece of Java code on a separate process either locally or on remote machine. ▪ If the code in question is not present on the target machine, it will be dynamically uploaded. ▪ JMP allows setting affinity for a new process explicitly instead of relying on the OS. ▪ JMP also contains a simple cluster management / load balancing tool called JMP node. Two of the most obvious JMP use cases are: a. All kinds of data parallelism (exhaustive search algorithms, optimization problems). b. Server-side load balancing between available CPUs. See project Wiki for more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    An implementation of a MUD using Java and SQL. It will be fully portable to any JVM, and store the whole MUD in a relational database. Allowing for load balancing and multi server environments and plugins.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
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.