Alternatives to Apache Maven
Compare Apache Maven alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to Apache Maven in 2026. Compare features, ratings, user reviews, pricing, and more from Apache Maven competitors and alternatives in order to make an informed decision for your business.
-
1
Bitrise
Bitrise
Bitrise is a CI/CD platform built for mobile development, helping teams speed up builds, automate testing, and deliver high-quality apps faster. It supports native languages like Swift, Objective-C, Java, and Kotlin, as well as cross-platform frameworks including React Native, Flutter, Xamarin, Cordova, and Ionic. Setup takes minutes, with customizable workflows that adapt to any project. Bitrise integrates with GitHub, GitLab, and other industry-standard tools, while its cloud infrastructure removes the need for manual processes or maintenance overhead. Pipelines provide flexible structure for CI/CD, running tasks in parallel or sequentially to optimize efficiency. With access to the latest machines, up-to-date Xcode versions, and expert customer support, Bitrise offers a complete solution for mobile teams of any size. -
2
Adobe PDF Library SDK
Datalogics Inc.
Developers rely on Datalogics to provide the most comprehensive PDF SDKs in the industry. We are SOC 2 Type 2 certified. Global OEMs, SaaS and enterprise end-users rely on Adobe PDF Library to automate the creation, editing and management of PDFs. An Adobe partner, our SDK uses the same source code as Acrobat for stability, reliability and quality results. Flexible programming language and platform options include .NET, .NET Framework, Java and C/C++ on Windows, Linux, MacOS; NuGet & Maven; pdfRest API Toolkit Container option. Our extensive documentation includes getting started guides, API references, and hundreds of sample code examples on GitHub to help developers precisely create and define PDF workflow solutions. Free trial with proof of concept support, join us on Discord or use our AI assistant for help, or set up a time to talk to one of our engineers about your project. Our expertise and support is the reason we have a 91% customer retention rate.Starting Price: $5,999 -
3
JFrog Artifactory
JFrog
The Industry Standard Universal Binary Repository Manager. Supports all major package types (over 27 and growing) such as Maven, npm, Python, NuGet, Gradle, Go, and Helm including Kubernetes and Docker as well as integration with leading CI servers and DevOps tools that you already use. Additional functionalities include: - High Availability that scales to infinity with active/active clustering of your DevOps environment and scales as business grows - On-Prem, Cloud, Hybrid, or Multi-Cloud Solution - De Facto Kubernetes Registry managing application packages, operating system’s component dependencies, open source libraries, Docker containers, and Helm charts with full visibility of all dependencies. Compatible with a growing list of Kubernetes cluster providers. -
4
Gradle
Gradle
Gradle Inc. is the company behind the leading software solution for improving developer productivity and happiness called Develocity (formerly Gradle Enterprise) and the popular open-source Gradle Build Tool, which is downloaded over 30 million times a month. Gradle is also pioneering the emerging practice of Developer Productivity Engineering (DPE). Elite development teams from companies like Airbnb, LinkedIn, Microsoft, Nasdaq, and Netflix, practice DPE to deliver quality software more rapidly at scale. They achieve this by leveraging Develocity’s innovative build and test performance acceleration technologies and analytics to proactively improve the reliability of the developer toolchain and make failure troubleshooting more efficient. -
5
JFrog
JFrog
Fully automated DevOps platform for distributing trusted software releases from code to production. Onboard DevOps projects with users, resources and permissions for faster deployment frequency. Fearlessly update with proactive identification of open source vulnerabilities and license compliance violations. Achieve zero downtime across your DevOps pipeline with High Availability and active/active clustering for your enterprise. Control your DevOps environment with out-of-the-box native and ecosystem integrations. Enterprise ready with choice of on-prem, cloud, multi-cloud or hybrid deployments that scale as you grow. Ensure speed, reliability and security of IoT software updates and device management at scale. Create new DevOps projects in minutes and easily onboard team members, resources and storage quotas to get coding faster.Starting Price: $98 per month -
6
NuGet
NuGet
NuGet is the package manager for .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package authors and consumers. New to NuGet? Start with a walkthrough showing how NuGet powers your .NET development. Browse the thousands of packages that developers like you have created and shared with the .NET community. Want to make your first NuGet package and share it with the community? Start with our walkthrough! The command-line tool, nuget.exe, builds and runs under Mono 3.2+ and can create packages in Mono. Although nuget.exe works fully on Windows, there are known issues with Linux and OS X. The primary source for learning about a package is its listing page on NuGet (or another private feed). Each package page on NuGet includes a description of the package, its version history, and usage statistics.Starting Price: Free -
7
TestNG
TestNG
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use, such as annotations, or the possibility to run your tests in arbitrarily big thread pools with various policies available (all methods in their own thread, one thread per test class, etc.). You can test that your code is multithread safe, there is flexible test configuration, support for data-driven testing (with @DataProvider), support for parameters, powerful execution model (no more TestSuite). There is a supported by a variety of tools and plug-ins (Eclipse, IDEA, Maven, etc.), it also embeds BeanShell for further flexibility, and there is default JDK functions for runtime and logging (no dependencies), and dependent methods for application server testing. TestNG is designed to cover all categories of tests, unit, functional, end-to-end, integration, etc. -
8
CloudRepo
CloudRepo
CloudRepo provides fully managed, cloud-based, private repositories. With CloudRepo, developers store and access Public and Private, Maven, and Python repositories in the cloud. CloudRepo stores your maven repositories across multiple physical servers reducing the probability of data loss & maven repository downtime due to hardware failure. We help reduce time and resources spent running unsecured & vulnerable maven repositories, which allows everyone to focus on developing more. Your team has completed all this developing to ultimately distribute your repositories. Use the Software Distribution feature to make sure your repositories get in the right hands.Starting Price: $79 per month -
9
Azure Artifacts
Microsoft
Add fully integrated package management to your continuous integration/continuous delivery (CI/CD) pipelines with a single click. Create and share Maven, npm, NuGet, and Python package feeds from public and private sources with teams of any size. Create and share Maven, npm, NuGet, and Python package feeds from public and private sources. Easily share code across small teams and large enterprises. Get universal artifact management for Maven, npm, NuGet, and Python. Share packages, and use built-in CI/CD, versioning, and testing. Share code effortlessly by storing Maven, npm, NuGet, and Python packages together. And there's no need to store binaries in Git, simply store them using Universal Packages. Keep every public source package you use, including packages from npmjs and nuget.org, safe in your feed where only you can delete it, and where it's backed by the enterprise-grade Azure SLA.Starting Price: $6 per user per month -
10
scct
scct
Mainly, a better-lookin' report UI, a simpler maven configuration. Add the plugin instrumentation settings to child projects and the report merging settings to the parent project.Starting Price: Free -
11
NodeMaven
NodeMaven
NodeMaven is a leading residential proxy provider specializing in clean high-quality residential and mobile proxies. NodeMaven provides anonymity, stability, and scalability for various online activities, including multi-accounting, web scraping, and affiliate marketing. Recognized for outstanding IP performance, flexible pricing, and deep integration with tools used by account managers, scrapers, and automators, NodeMaven is your go-to residential proxy provider. NodeMaven’s product stack and features include: - Clean residential and mobile proxies - Proprietary IP Quality Filter validated by PixelScan and ProxyWay - Sticky sessions up to 24h - Combined residential + mobile pool at no extra cost - Traffic rollover to next billing period - Packages from $2.22/GB with volume discounts - Global coverage in 190+ countries with Region, City and ISP targeting - High-performance metrics: >99.99% uptime, <0.5s response times, 99.6%+ success rates. - 24/7 Expert Live SupportStarting Price: €3.99 per month -
12
jBrowserDriver
Daniel Hollingsworth
jBrowserDriver is a programmable, embeddable web browser driver compatible with the Selenium WebDriver specification. It is headless, WebKit-based, and written in pure Java. The project is open source and licensed under the Apache License v2.0. To run jBrowserDriver from a remote Selenium server, start the remote Selenium server(s) and use the appropriate code to call jBrowserDriver remotely. For building from source, install and configure Maven v3.x and run mvn clean compile install from the project root. To use in Eclipse, either import the existing Java project from the root directory or import the Maven file. For usage, jBrowserDriver can be used like any other Selenium WebDriver or RemoteWebDriver and works with Selenium Server and Selenium Grid.Starting Price: Free -
13
Maven AGI
Maven AGI
By integrating with existing go-to-market systems across sales, customer success, and support, Maven AGI enables organizations to deliver faster, more consistent, and more personalized interactions. The platform addresses common challenges such as siloed teams, fragmented data, and disjointed handoffs, helping companies streamline operations and improve the customer experience. Maven AI agents autonomously resolve up to 93% of support inquiries and reduce related costs by as much as 80%. The platform integrates with over 100 systems, goes live in a matter of days, and does not require infrastructure replacement. -
14
Maven
Maven
After you plan, record, and edit your video, it's time to publish it in 4k on Maven. Email subscribers your latest episode. Engage with them in private discussion and with additional content including automatic transcription of your videos. When you are ready, turn on subscriptions, price tiers however you like, and track your revenue as new members sign up for your exclusive creations. We help you deliver quality, episodic video focused on meaningful topics where the true fans are happy to subscribe directly to the creators they love. And it's totally free to start. Really! When you're ready to turn on paid subscriptions is when we get paid. Win-win-win: everyone's incentives align. Maven has all the tools needed to build and run your video channel and generate real income without being at the mercy of rules and algorithms that don't benefit you. -
15
Stetho
Meta
Stetho is a sophisticated debug bridge for Android applications. When enabled, developers have access to the Chrome Developer Tools feature natively part of the Chrome desktop browser. Developers can also choose to enable the optional dumpapp tool which offers a powerful command-line interface to application internals. Alternatively, you can include Stetho from Maven Central via Gradle or Maven. Only the main Stetho dependency is strictly required, however you may also wish to use one of the network helpers. The integration with the Chrome DevTools frontend is implemented using a client/server protocol which the Stetho software provides for your application. Network inspection is possible with the full spectrum of Chrome Developer Tools features, including image preview, JSON response helpers, and even exporting traces to the HAR format. SQLite databases can be visualized and interactively explored with full read/write capabilities. -
16
Apache Gump
Apache Software Foundation
The Apache Gump continuous integration tool was the first one developed at the Apache Software Foundation. It is written in Python and fully supports Apache Ant, Apache Maven (1.x to 3.x) and other build tools. Gump is unique in that it builds and compiles software against the latest development versions of those projects. This allows Gump to detect potentially incompatible changes to that software just a few hours after those changes are checked into the version control system. Notifications are sent to the project team as soon as such a change is detected, referencing more detailed reports available online. You can set up and run Gump on your own machine and run it on your own projects, however it is currently most famous for building many of Apache's projects and their dependencies. For this purpose, the Gump project maintains its own dedicated server. -
17
Drools
Red Hat
Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench), full runtime support for Decision Model and Notation (DMN) models at Conformance level 3 and an Eclipse IDE plugin for core development. Drools is open source software, released under the Apache License 2.0. It is written in 100% pure Java™, runs on any JVM and is available in the Maven Central repository too. -
18
Bootify
Bootify.io
Rapid application development for Spring Boot developers. Select your preferences (Maven/Gradle, Java/Kotlin, etc.), create your custom database model and download your runnable Spring Boot application. REST API with basic CRUD operations included and Best Practices applied. Get advanced feature in the professional plan, like integration tests with testcontainers or pagination support.Starting Price: $0 -
19
UltraStudio
AdroitLogic
With the introduction of UltraStudio, developing, testing and deploying projects for UltraESB-X is just a few clicks away. Using UltraStudio now you can easily create complex enterprise integration flows just by drag-n-drop. UltraProjects are built and packaged with Maven. Managing connectors and processors is as simple as adding a dependency. Learn how UltraStudio, the unified Integrated Development Environment (IDE) for Project-X, provides a powerful graphical interface for developers to design, develop, test and debug their integration solutions with less hassle. UltraStudio is fully based on IntelliJ IDEA and supports both the Community Edition as well as the Ultimate Edition. -
20
JMockit
JMockit
The toolkit is provided as a set of artifacts deployed to the Maven Central repository. It requires Java 7 or newer for test execution; tests must use JUnit or TestNG. For instructions on how to add the library to a Java project, see Running tests with JMockit. In this tutorial we examine the APIs available in the library, with the help of example tests (using Java 8). The central API - a single annotation - provides support for the automatic instantiation and initialization of the objects to be tested. Then we have the mocking API (also known as the "Expectations" API), intended for tests which use mocked dependencies. Finally, there is a small faking API (aka the "Mockups" API), which can be used for the creation and application of fake implementations that avoid the full cost of external components.Starting Price: Free -
21
Fern
Fern
Stripe-level SDKs and Docs for your API. Offer type-safe SDKs in the most popular languages. Let Fern do the heavy lifting of generating and publishing client libraries so your team can focus on building the API. Import your API definition, whether it's in OpenAPI or Fern's simpler format. Select which code generators you'd like to use: TypeScript, Python, Java, Go, Ruby, C#, Swift. Fern semantically versions and publishes packages to each registry (e.g. npm, pypi, maven). Beautiful API documentation that reflects your brand.Starting Price: $250 per month -
22
Sonatype Nexus Repository
Sonatype
Sonatype Nexus Repository is a robust binary repository manager designed to store, manage, and distribute open-source components, dependencies, and artifacts across the software development lifecycle (SDLC). It supports over 20 formats, including Maven, npm, PyPI, and Docker, allowing for seamless integration with build tools and CI/CD pipelines. With advanced features like high availability, disaster recovery, and scalability across cloud platforms, Nexus Repository ensures secure and efficient management of your software artifacts. The platform enhances collaboration, automates workflows, and improves visibility into your software supply chain, helping teams manage dependencies and improve software quality. -
23
JRapid
JRapid
Most business web applications share the same application patterns. JRapid has identified them and created a platform to boost development, using Java and your favorite open source frameworks. JRapid uses MDD approach to software development: first you have to model your business using JRapid's DSL, and then generate the full stack of a Java business application. Using the command line go to your preferred location and execute the following command. This may take some time if it’s the first time you’re running maven. Either using Eclipse or your favorite editor, edit Main.xml and design your application using AML (Application Modeling Language). After you finished modelling your application, run the following command to generate the code. -
24
Gatling Studio
Gatling
Gatling Studio is a native desktop application designed to convert real browser-based user journeys into clean, executable load tests built on the core Gatling engine (Java/Maven project structure) in minutes. It enables users to record a live browser session (or import an existing HAR file), automatically filter out noise (such as static assets, ads, third-party trackers), refine the user-flow scenario (by domain or request type), and generate production-ready Gatling code that can be version-controlled and extended. The resulting project can be opened in an IDE, committed to source control, customized with injection profiles or parameterization, and executed locally with Gatling Community Edition or scaled via Gatling Enterprise Edition. Gatling Studio is aimed at performance engineers, QA teams, and developers seeking to accelerate test creation while maintaining full “test-as-code” practices.Starting Price: €89 per month -
25
Dist
Dist
Highly available and super fast artifact repositories and container registries that keep your developers, operations teams, and customers happy and productive. Dist is the simplest and most reliable way to securely distribute Docker container images and Maven artifacts across your team, systems, and customers. Our purpose-built edge network ensures optimal performance, wherever your team and customers are. Dist is fully managed in the cloud. We take care of operations, maintenance, and backups so you can focus on your business. Restrict access to repositories by users and groups. Each user can further compartmentalize their own access using access tokens. All artifacts, container images, and their associated metadata are encrypted at rest and in transit.Starting Price: $39 per month -
26
Linphone
Belledonne Communications
What is behind Linphone, and what software do you actually need? Discover the whole software family that we develop and distribute. Wondering how you can use Linphone, Liblinphone SDK or Flexisip server in your own, specific VoIP project? Read common use cases and consult our white papers. Undecided between open source or proprietary licenses, or need help with your project? Learn about our licensing model and our available range of professional services. Who are we and what do we do? Learn the story of the company behind the Linphone project, see our team’s skills and read some of our references. A single SDK with the abstraction of platform specificities, to develop your VoIP client for smartphones, tablets, desktop platforms and embedded systems. Seamless integration with mobile platform IDEs thanks to our Maven repository and Cocoapods. SDK packages are available and source code is publicly shared. -
27
liblab
liblab
Reduce your customers' API integration time by offering SDKs in languages they are familiar with. Our SDK Code Generator creates language-specific SDKs in under a minute and integrates into your CI/CD pipeline for no-touch maintenance with every API update. Generate SDKs in multiple languages with built-in best practices in less than a minute. Integrate them into your CI/CD pipeline to keep SDKs and documentation synchronized with every API update, with no additional engineering effort required. Autogenerate SDKs in Python, Java, Typescript, C#, Go, and PHP with language best practices built in. Easily integrate SDK deployments into your CI/CD pipeline without extra work. liblab automates the process for PyPI, Maven, NuGet, Go, Packagist, and npm.Starting Price: $120/month -
28
Perforce TeamHub
Perforce
Your code repository software is where you store your source code. This might be a Mercurial, Git, or SVN repository. Perforce TeamHub (formerly Helix TeamHub) can host your source code repository, whether it’s Mercurial, Git, or SVN. You can add multiple repositories in one project — or create a separate project for each repository. Perforce TeamHub can host more than your code repositories. You can manage and maintain all of your software assets in one spot. This includes build artifacts (Maven, Ivy) and Docker container registries. It also includes private file sharing through WebDAV repositories for your other binary files. You can use TeamHub on its own or alongside P4 to maintain a single source of truth across development teams. For example, you can keep large binary files in P4, then combine those files with Git assets from Perforce TeamHub in a hybrid workspace to achieve high build performance.Starting Price: $1.05/month -
29
Diffblue Cover
Diffblue
Diffblue Cover analyzes your existing Java program and writes unit regression tests that reflect the current behavior of the code. The CLI tool works 100% autonomously, configuring itself from your Maven or Gradle environment. By bringing automation to the test-writing process, the CLI tool provides a speed boost for organizations that are working towards achieving DevOps goals like CI/CD. Since it fits into a CI pipeline, the CLI tool protects the whole codebase from regressions by shifting testing left. Diffblue Cover's unit regression tests run fast and verify new code changes immediately, helping users detect undesirable changes in the code’s behavior as early as possible, when they're the quickest, easiest, and cheapest to fix. And tests are automatically maintained, saving teams even more time.Starting Price: Free -
30
OneDev
OneDev
OneDev is an open-source, self-hosted DevOps platform that unifies Git repository management, CI/CD pipelines, issue tracking, kanban boards, and package registries into a single application. It offers an intuitive GUI for creating CI/CD jobs with features like typed parameters, matrix jobs, logic reuse, and cache management. OneDev includes built-in registries for Docker, NPM, Maven, NuGet, PyPi, and more, facilitating comprehensive package management. It supports progressive and iterative issue tracking through iterations, enhancing agile workflows. With out-of-the-box code search and navigation, Renovate integration for dependency updates, and a RESTful API, OneDev streamlines development processes. It is designed for easy installation and maintenance, providing high performance and scalability. OneDev is developed and maintained by an inclusive community, ensuring continuous improvements and support.Starting Price: $6 per month -
31
EvoSuite
EvoSuite
EvoSuite is an open source tool that automatically generates JUnit test suites for Java classes, utilizing search-based software testing (SBST) techniques to optimize code coverage and detect potential defects. By analyzing Java bytecode, EvoSuite creates executable unit tests with assertions, aiming to achieve high structural coverage such as branch, line, and mutation coverage. It employs a hybrid approach that combines evolutionary algorithms with mutation testing to produce effective and minimal test suites. EvoSuite supports various Java versions and integrates with build systems and IDEs, including Maven, Eclipse, IntelliJ IDEA, and command-line interfaces. It also offers regression testing capabilities through EvoSuiteR, which generates test suites to identify differences between two versions of a Java class. EvoSuite has been benchmarked on numerous open source projects and has been utilized in both academic research and industrial applications to enhance software testing.Starting Price: Free -
32
IBM CICS
IBM
IBM® CICS® Transaction Server for z/OS® has evolved into a powerful mixed language application server, enabling developers to write and modernize applications using the languages and tools best suited to business needs and their skills. Supported languages and frameworks include Java®-based OSGi, Springboot®, Jakarta® EE, Eclipse® MicroProfile, and Node.js®-based runtime for JavaScript and TypeScript, and COBOL, C/C++, and PL/I. CICS is able to scale applications to support high-transaction workloads in a secure, robust, cost-efficient environment. Develop new applications or extend existing, mission-critical services with new interfaces. Unleash your creativity with our support for a wealth of different programming languages. Develop in CICS Transaction Server just as you would develop any other application, with plug-ins for familiar tooling such as Maven®, Gradle®, Zowe®, and UrbanCode Deploy®. -
33
JHipster
JHipster
JHipster is a development platform to quickly generate, develop, and deploy modern web applications and microservice architectures. We support many frontend technologies, including Angular, React, and Vue. We even have mobile app support for Ionic and React Native! On the backend, we support Spring Boot (with Java or Kotlin), Micronaut, Quarkus, Node.js, and . NET. For deployment, we embrace cloud-native principles with Docker and Kubernetes. Deployment support exists for AWS, Azure, Cloud Foundry, Google Cloud Platform, Heroku, and OpenShift. Our goal is to generate a complete and modern web app or microservice architecture. A high-performance and robust server-side stack with excellent test coverage. A sleek, modern, mobile-first UI with Angular, React, or Vue + Bootstrap for CSS. A powerful workflow to build your application with Webpack and Maven or Gradle. Resilient microservice architecture with cloud-native principles in mind. -
34
AWS CodeArtifact
Amazon
Store and share artifacts across accounts, with appropriate levels of access granted to your teams and build systems. Reduce overhead from setup and maintenance of an artifact server or infrastructure with a fully managed service. Only pay for software packages stored, number of requests made, and data transferred out of Region with pay-as-you-go pricing. Configure CodeArtifact to fetch from public repositories such as the npm Registry, Maven Central, Python Package Index (PyPI), and NuGet. Securely share private packages across organizations by publishing them to a central organizational repository. Build automated approval workflows with CodeArtifact APIs and Amazon EventBridge, with visibility into your packages using AWS CloudTrail. Pull dependencies from CodeArtifact in AWS CodeBuild and publish new versions of your private packages secured with AWS Identity and Access Management (IAM).Starting Price: $0.05 per GB per month -
35
Maven
Maven
Our first cohorts sold out within a few hours. Apply Now to join the waitlist and secure your spot in the next cohort. Do you have knowledge to share with the world but don’t know where to start? Many creators are overwhelmed by the number of variables, unknown unknowns, and sheer amount of work involved in creating a complex digital product like a cohort-based course. That’s why Maven is accepting applications to our new cohort-based course on How to Build a Cohort-Based Course (so meta). Our course will make it easy for anyone to join us without a course--and have a fully complete course you’re proud to launch by the end of six weeks. Our company is fully remote, and we're assembling a team of extraordinary talent to revolutionize education on the Internet. We're looking for our first engineers as we gear up to launch courses with an incredible set of early instructors. Check out our open positions. -
36
Artifact Registry is Google Cloud’s unified, fully managed package and container registry designed for high-performance artifact storage and dependency management. It centralizes hosting of container images (Docker/OCI), Helm charts, language packages (Java/Maven, Node.js/npm, Python), and OS packages, offering fast, scalable, reliable, and secure handling with built-in vulnerability scanning and IAM-based access control. Integrated seamlessly with Google Cloud CI/CD tools like Cloud Build, Cloud Run, GKE, Compute Engine, and App Engine, it supports regional and virtual repositories with granular security via VPC Service Controls and customer-managed encryption keys. Developers benefit from standardized Docker Registry API support, comprehensive REST/RPC interfaces, and migration paths from Container Registry. Daily updated documentation includes quickstarts, repository management, access configuration, observability tools, and deep-dive guides.
-
37
MyEclipse
Genuitec
MyEclipse is the best Java IDE for enterprise development, providing easy access to popular technologies in a single solution. From Java EE to Maven, from Spring to WebSphere, MyEclipse increases productivity and helps you write your best code. With better tools, it is simple to create a dynamic frontend along with a powerful backend, a winning combination for success. Java developers have so much more to consider than just writing great code. From keeping up with the latest Java versions and web frameworks, to implementing version control and deploying to a variety of application servers, there is a lot to manage. MyEclipse unifies your development tools in a single download, so you can stay focused on coding. MyEclipse is the same feature-rich Eclipse IDE that over 17,000 companies have relied on to build powerful applications for over 2 decades. Originally created by developers that noticed a real need for better software development tools. -
38
CivicScience
CivicScience
In today’s world, everything affects everything. And everything is constantly changing. CivicScience is the only platform that studies everything constantly. Our methodology produces insights that are unavailable elsewhere, so you can explore new opportunities for business growth, react faster to market conditions and feedback, and optimize your campaigns and offerings. We’re the fastest survey mechanism ever built. If we aren’t already tracking it, we can add your proprietary questions at a moment’s notice. You get confidential results in a day or less, with extensive context and cross-analysis. With the power to ask about any topic, at any time, to anyone we want, CivicScience is uniquely built to study emerging trends among early adopters, market mavens, and influencers. This gives us, and our clients, an advantaged view into the future. CivicScience does far more than just give you real-time consumer data. -
39
Helios
Spotify
Helios is a Docker orchestration platform for deploying and managing containers across an entire fleet of servers. Helios provides a HTTP API as well as a command-line client to interact with servers running your containers. It also keeps a history of events in your cluster including information such as deploys, restarts and version changes. The binary release of Helios is built for Ubuntu 14.04.1 LTS, but Helios should be buildable on any platform with at least Java 8 and a recent Maven 3 available. Use helios-solo to launch a local environment with a Helios master and agent. Helios is pragmatic. We're not trying to solve everything today, but what we have, we try hard to ensure is rock-solid. So we don't have things like resource limits or dynamic scheduling yet. Today, for us, it has been more important to get the CI/CD use cases, and surrounding tooling solid first. That said, we eventually want to do dynamic scheduling, composite jobs, etc. -
40
Apache Ant
Apache Software Foundation
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. Ant can also be used effectively to build non Java applications, for instance C or C++ applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks. Ant is written in Java. Users of Ant can develop their own "antlibs" containing Ant tasks and types, and are offered a large number of ready-made commercial or open-source "antlibs".Ant is extremely flexible and does not impose coding conventions or directory layouts to the Java projects which adopt it as a build tool. -
41
Continua CI
VSoft Technologies
Continua CI is an Easy to use, Scalable and Affordable Continuous Integration Server. With an intuitive user interface, it takes just minutes to get up and running. With support for Visual Studio, MSBuild, Ant, Nant, Rake, FinalBuilder, Git, Hg, Svn, Perforce, and many other tools, Continua CI has something for everyone. Discover all the features that you can utilize to help streamline your build process using Continua CI. Continua CI's pricing model lets you get started with Unlimited Project, Unlimited Configurations, Unlimited Users. Free! Scaling up is affordable, unlike other continuous integration servers, idle agents do not consume expensive licenses. Get the most out of Continua CI through the Help and Resources section. You can get access to the latest videos, screenshots, articles and blogs relating to Continua CI. Download Continua CI and incorporate Continuous Integration into your build process for free. -
42
Travis CI
Travis CI
The simplest way to test and deploy your projects in the cloud or on-prem. Easily sync your projects with Travis CI and you’ll be testing your code in minutes. Check out our features – now you can sign up for Travis CI using your Assembla, Bitbucket, GitHub or GitLab account to connect your repositories! Testing your open-source projects is always 100% free! Log in with your cloud repository, tell Travis CI to test a project, and then push. Could it be any simpler? Many databases and services are pre-installed and can be enabled in your build configuration. Make sure every Pull Request to your project is tested before it’s merged. Updating staging or production as soon as your tests pass has never been easier! Builds on Travis CI are configured mostly through the build configuration stored in the file .travis.yml in your repository. This allows your configuration to be version controlled and flexible.Starting Price: $63 per month -
43
IBM DevOps Build
IBM
DevOps Build is a distributed, multiplatform build-management tool for configuring and running software builds. Facilitate complex project builds based on project relationships. Create a secure environment that conforms to your organization’s structure and needs. Configure and run your builds with a template-driven process that accelerates feedback. See standard build processes, source control rules, and test reports. Identify project variances. Control who can see and run builds. Save time, and effort when configuring security settings. Generate graphs of complex app makeup and high-performance reports to see project trends. Use the Docker plug-in to build Docker images with DevOps build. Automate cloning a Git repository, tag source artifacts, and publish source-artifact changes. Use tested integrations with tools and technologies from IBM, open source and third parties. -
44
Nx
Nx
Trusted by developers, enterprises, and open-source projects. Whether your workspace has a single project or a thousand, Nx will keep your CI fast and your workspace maintainable. Next generation build system with first-class mono repo support and powerful integrations. Nx makes scaling easy. Modern techniques such as distributed task execution and computation caching make sure your CI times remain fast, even as you keep adding projects to your workspace. It can figure out whether the same computation has run before and can restore the files and the terminal output from its cache. Smart, automated, dynamic distribution of tasks across multiple machines to get maximum parallelization and CPU-efficient CI runs. Share your local computation cache with teammates and your CI system for maximum efficiency. Nothing is faster than not running a task. Nx analyzes your project graph and can differentiate it against a baseline to determine which projects changed. -
45
Jenkins
Jenkins
The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project. As an extensible automation server, Jenkins can be used as a simple CI server or turned into the continuous delivery hub for any project. Jenkins is a self-contained Java-based program, ready to run out-of-the-box, with packages for Windows, Linux, macOS and other Unix-like operating systems. Jenkins can be easily set up and configured via its web interface, which includes on-the-fly error checks and built-in help. With hundreds of plugins in the Update Center, Jenkins integrates with practically every tool in the continuous integration and continuous delivery toolchain. Jenkins can be extended via its plugin architecture, providing nearly infinite possibilities for what Jenkins can do. Jenkins can easily distribute work across multiple machines, helping drive builds, tests and deployments across multiple platforms faster. -
46
Launchdeck
Launchdeck
Build and deploy code automatically from your repository to your server with zero-downtime and instant rollbacks. Launchdeck is our answer to the complicated process of deployment. It’s an automated code deployment tool with a super-clear user interface and various smart features that’ll do (almost) all the tedious work for you.Starting Price: 8.5$/month -
47
CodeShip
CloudBees
Do you want everything set up for you instantly, or do you want to customize your environment and your workflow? CodeShip lets the developer pick the path that’s best for them, to maximize productivity and let teams evolve over time. From deployments to notifications to code coverage to security scanning and on-premise SCMs, CodeShip lets you integrate with any tool, service or cloud you need for your organization’s perfect workflow. Not only do we make CodeShip easy to use, we also provide fast and thorough developer support. When you need help or identify a problem, you want to talk to someone technical sooner rather than later, and that’s what you’ll get with CodeShip. You can get your builds and deployments working in less than 5 minutes with CodeShip’s turnkey environment and simple UI. From there, you can evolve into more sophisticated workflows and config-as-code as your projects grow.Starting Price: $49 per month -
48
Bamboo
Atlassian
Bamboo offers first-class support for the "delivery" aspect of continuous delivery. Deployment projects automate the tedium right out of releasing into each environment, while letting you control the flow with per-environment permissions.Starting Price: $10 for up to 10 jobs -
49
OpenMake Meister
OpenMake Software
OpenMake Meister® delivers a highly reusable and accelerated build solution that can quickly adapt to changing development demands. It gives you control over the logic that drives your compile/link/archive process and eliminates the need for one-off scripts that are brittle and error prone. It accelerates builds, relieves congestion, stores binaries and gathers critical dependency information that can be used for release packaging. Accelerate CI with fast compiles and parallel processing using reliable dependency management across thousands of server pools. Meister reduces build times from hours to minutes. Standardize binary assembly for software builds that dynamically adapt to each version update. Our model-driven approach reduces or eliminates ad hoc scripting. Expose all artifacts of your release candidate, even those not managed by a version control solution. Meister Impact Analysis and Audit Reports eliminate guesswork. -
50
Bazel
Bazel
Bazel is an open-source build and test tool designed for multi-language, multi-platform software projects that delivers fast, incremental builds by rebuilding only what’s necessary and leveraging advanced local and remote caching, optimized dependency analysis, and parallel execution. It natively supports Java, C++, Go, Android, iOS, and many other languages, scaling seamlessly from small repositories to massive monorepos and complex Continuous Integration environments. Its declarative extension language lets teams add or customize rules for new languages and platforms, tapping into a growing community ecosystem. Bazel offers query capabilities to inspect and understand dependency graphs, comprehensive versioned documentation and release notes, and robust support via GitHub, Slack, and monthly community updates. Trusted by industry leaders like Google, Stripe, and Dropbox to build heavy-duty, mission-critical infrastructure and applications.Starting Price: Free