Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software, and thus it has been designed to handle build problems present in Google's development environment. A comprehensive, built-in set of rules lets you build software for a wide variety of languages and platforms right out of the box.
build-tool build automation framework build-systemMmake is a small program which wraps make to provide additional functionality, such as user-friendly help output, remote includes, and eventually more. It otherwise acts as a pass-through to standard make.Make's primary function is not to serve as a "task runner", however it's often used for that scenario due to its ubiquitous nature, and if you're already using it, why not! Make is however lacking a built-in mechanism for displaying help information.
makefile make task-runner task-manager build-tool build-system mmake utility go-libraryAutomate the most recurring operations needed for development, define what you need only one time, integrate additional tools of third party, define custom cli commands and reload projects at each file change without stop to write code.Various operations can be programmed for each project, which can be executed at startup, at stop, and at each file change.
build-tool build-system livereload filewatcher golang-package tockins go-tools utility go-libraryMaven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.
build-tool build project-repository dependency-management build-systemJenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron. It focuses on two things, Building/testing software projects continuously and Monitoring executions of externally-run jobs. Jenkins can distribute build/test loads to multiple computers.
build-process continuous-integration build tool build-system automation continuous-delivery continuous-deploymentPlease note: Theos has undergone a number of changes recently. To learn more, visit the wiki. See LICENSE.md for licensing information.
theos ios build-system makefile build iphone mac jailbreak objcIt will create a .realize.yaml file if doesn't already exist, add the working directory as project and run your workflow. ⚠️ The additional arguments must go after the params: 💡 The start command can be used with a project from its working directory without make a config file (--no-config).
build-tool build-system livereload filewatcher golang-package tockins go-tools golang-application go-applicationYour shiny new Java/Scala build tool!
jvm build-tool build-system millIcecream was created by SUSE based on distcc. Like distcc, Icecream takes compile jobs from a build and distributes it among remote machines allowing a parallel build. But unlike distcc, Icecream uses a central server that dynamically schedules the compile jobs to the fastest free server. This advantage pays off mostly for shared computers, if you're the only user on x machines, you have full control over them.
builds build-systemdistcc is a program to distribute compilation of C or C++ code across several machines on a network. distcc should always generate the same results as a local compile, is simple to install and use, and is often two or more times faster than a local compile. Unlike other distributed build systems, distcc does not require all machines to share a filesystem, have synchronized clocks, or to have the same libraries or header files installed. Machines can be running different operating systems, as long as they have compatible binary formats or cross-compilers.
builds build-systemMeson is a project to create the best possible next-generation build system. It is optimized for extremely fast full and incremental builds without sacrificing correctness. It supports cross compilation for many operating systems as well as bare metal. It has built-in multiplatform dependency provider that works together with distro packages.
build-system build build-toolTurborepo is a high-performance build system for JavaScript and TypeScript codebases. It reimagines build system techniques used by Facebook and Google to remove maintenance burden and overhead. It will remember what you've built and skip the stuff that's already been computed.
typescript monorepo build-tool build-systemNx is a next generation build system with first class monorepo support and powerful integrations. Nx builds a project graph by analyzing your workspace, which it then uses to only rebuild what is necessary and to never run the same computation twice.
react cli angular build nextjs monorepo storybook build-tool build-system hacktoberfest cypress nx-workspaces building-toolGradle pushes declarative builds to the next level by providing declarative language elements that you can assemble as you like. Those elements also provide build-by-convention support for Java, Groovy, OSGi, Web and Scala projects. This declarative language is extensible, add yours or extend exiting one.
build build-process build-tool automation build-systemBear is a tool that generates a compilation database for clang tooling. The JSON compilation database is used in the clang project to provide information on how a single compilation unit is processed. With this, it is easy to re-run the compilation with alternate programs.
compilation-database clang build-tool build-systemBuck is a build system for Android that encourages the creation of small, reusable modules consisting of code and resources. Because Android applications are predominantly written in Java, Buck also functions as a Java build system. Buck builds independent artifacts in parallel to take advantage of multiple cores. Further, it reduces incremental build times by keeping track of unchanged modules so that the minimal set of modules is rebuilt.
build-tool build automation build-systemA build tool for Erlang that just works. Embrace the power and simplicity of Makefiles.
makefile build-tool build-system package-managerA low-level build system. llbuild is a set of libraries for building build systems. Unlike most build system projects which focus on the syntax for describing the build, llbuild is designed around a reusable, flexible, and scalable general purpose build engine capable of solving many "build system"-like problems. The project also includes additional libraries on top of that engine which provide support for constructing bespoke build systems (like swift build) or for building from Ninja manifests.
build-system llbuild llvm build-toolEasy to learn and master, lightning fast and backed by a thriving community of enthusiasts and contributors. For talks, development roadmap, projects using cbt, etc see the wiki. CBT is a build tool meaning it helps orchestrating compilation, code and documentation generation, packaging, deployment and custom tooling for your project. It mainly targets Scala projects but is not exclusive to them.
build-tool build-automation build-system cli command-line command-line-tool cbt reproducible-builds scala-support frege dotty sbtSpinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. It helps codify the process of safely and reliably deploying artifacts to the cloud. It can deploy across multiple cloud providers: AWS EC2, Google Compute Engine, Microsoft Azure, OpenStack and Cloud Foundry.
build-process continuous-integration build tool build-system automation continuous-delivery continuous-deployment
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.