SCons

SCons Alternatives & Competitors

Looking for alternatives to SCons? Tons of people want Other Continuous Delivery software. What's difficult is finding out whether or not the software you choose is right for you.

content
Market Segment

Top 19 Alternatives & Competitors to SCons

    #1
    #1
  1. GNU Make

    (19)4.4 out of 5
    Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.
  2. Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.

    GNU Make review by David O.
    "GNU Make Review: It's one of the best tools in compiling open source software for security hardening and custom configuration. We use it for building large binaries or libraries. It easy to update any source file, and any dependent files are regenerated with minimal effort. "
    #2
    #2
  3. CMake

    (12)4.4 out of 5
    CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.
  4. CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.

    CMake review by Trevor H.
    "the non-elegant standard for cross-platform builds: You thought writing software was hard? Try getting it to build and run on all kinds of different devices and operating systems. This is where CMake shines. It's currently the best build system out there for cross-platform development. Getting software to work on Windows, Mac, and the various flavors of linux is still no easy task, but CMake is the answer from the build perspective. It also has a big community and tooling support has been growing rapidly. You'll be able to find some kind of IDE support guaranteed. Visual Studio / Jet Brains. The support was added recently, but you should be able to use it in production."
    #3
    #3
  5. sbt

    (12)3.6 out of 5
    Use Scala to define your tasks. Then run them in parallel from the shell.
  6. Use Scala to define your tasks. Then run them in parallel from the shell.

    sbt review by User
    "Good for easy setup, but would prefer Mill: The sbt community is fast moving. If you follow sbt's progress on Github (it's open source after all!) you'll see that it has plenty of dedicated supporters and has fixed many of its rough edges from 0.x quite quickly (for example, the hated sbt multi-module import bug)."
    See all sbt reviews
    #4
    #4
  7. GNU Automake

    (11)4.2 out of 5
    GNU is an operating system that is free software-that is, it respects users' freedom. The development of GNU made it possible to use a computer without software that would trample your freedom.
  8. GNU is an operating system that is free software-that is, it respects users' freedom. The development of GNU made it possible to use a computer without software that would trample your freedom.

    GNU Automake review by User
    "Awesome tool for configuring your makefiles on many machines: I like that it provides a single tool to configure make systems across multiple platforms. It can be a real chore to get the variables setup to work right across different *nix flavors, let alone 32bit vs 64 bit and big vs little endian machines. This does all that for you."
    #5
    #5
  9. Apache Buildr

    (4)4.4 out of 5
    Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools.
  10. Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools.

    Apache Buildr review by Angela F.
    "Worked well for Salesforce custom coding: easy to use and navigate- learned the platform fairly quickly - even though I am just starting out. I basically watch youtube videos all day long for basic script. "
    #6
    #6
  11. Leiningen

    (3)4.8 out of 5
    Leiningen is the easiest way to use Clojure. With a focus on project automation and declarative configuration, it gets out of your way and lets you focus on your code.
  12. Leiningen is the easiest way to use Clojure. With a focus on project automation and declarative configuration, it gets out of your way and lets you focus on your code.

    Leiningen review by User in Information Technology and Services
    "Easiest way to bootstrap clojure projects: Leiningen provides a build management tool around common project tasks. It is easy to install via a simple shell script and has reasonable options to run, build, or launch a repl. The ability to configure environments and dependencies is also very helpful."
    #7
    #7
  13. FinalBuilder

    (2)4.3 out of 5
    Automating your Build process is simple with FinalBuilder. With FinalBuilder you don't need to edit xml, or write scripts. Visually define and debug your build scripts, then schedule them with windows scheduler, or integrate them with Continua CI, Jenkins or any other CI Server.
  14. Automating your Build process is simple with FinalBuilder. With FinalBuilder you don't need to edit xml, or write scripts. Visually define and debug your build scripts, then schedule them with windows scheduler, or integrate them with Continua CI, Jenkins or any other CI Server.

    FinalBuilder review by Rod W.
    "Brilliant design and feature set. Essential for any software company: Comprehensive feature set. Flexible design for all build objects. Great error logging and control of execution flow. There is no build scenario that we cannot build with FinalBuilder. It handles everything we throw at it. With scripting support built-in to each object, it's infinitely flexible. Great UI and constantly under development."
    #8
    #8
  15. MPW Make

    (1)3.5 out of 5
    Macintosh Programmer's Workshop (MPW) is a product designed specifically for professional Macintosh software developers. It brings together a comprehensive collection of development tools designed to support C, C++, and assembly-language programmers who are writing software for Mac OS 7.x/8.x/9.x.
  16. Macintosh Programmer's Workshop (MPW) is a product designed specifically for professional Macintosh software developers. It brings together a comprehensive collection of development tools designed to support C, C++, and assembly-language programmers who are writing software for Mac OS 7.x/8.x/9.x.

    MPW Make review by Agency in Higher Education
    "Make: t is an integrated multiwindow text editor and command executer which supports numerous built-in commands and a powerful scripting language that allows you to customize the environment to suit your needs. The Shell also includes Projector, an integrated source code control system that simplifies the management of large, complex software projects being worked on by a team of programmers."
    #9
    #9
  17. FlowTracer

    (1)4.0 out of 5
    FlowTracer is versatile and powerful infrastructure software (with built-in job scheduling) for design flow development, management, and parallel execution. Any engineer, programmer, or IT professional who is used to implementing and managing flows with scripts or GNU Make will find FlowTracer a superior solution. Through its visualization and troubleshooting capabilities, complex design flows can be easily understood, maintained, and expanded.
  18. FlowTracer is versatile and powerful infrastructure software (with built-in job scheduling) for design flow development, management, and parallel execution. Any engineer, programmer, or IT professional who is used to implementing and managing flows with scripts or GNU Make will find FlowTracer a superior solution. Through its visualization and troubleshooting capabilities, complex design flows can be easily understood, maintained, and expanded.

    FlowTracer review by User
    "Builds are quick and smooth using Flow Tracer: It had better visibility in EDA tools and to compute resource utilization as compared to leading commercial tools. Its more scalable for EDA and SoC applications compared to general purpose enterprise tools. We had good access to the FlowTracer's development cycle and releases, so it was helpful for us to give our requests. Its really surprising that this tool is not widely used. "
    #10
    #10
  19. Boost.Build

    (1)3.5 out of 5
    Boost.Build takes care about compiling your sources with right options, creating static and shared libraries, making executables, and other chores - whether you're using gcc, msvc, or a dozen more supported C++ compilers - on Windows, OSX, Linux and commercial UNIX systems.
  20. Boost.Build takes care about compiling your sources with right options, creating static and shared libraries, making executables, and other chores - whether you're using gcc, msvc, or a dozen more supported C++ compilers - on Windows, OSX, Linux and commercial UNIX systems.

    Boost.Build review by Executive Sponsor in Apparel & Fashion
    "Variant builds has a home: Its dependency is a C compiler, so it's easy to set up. You can even include all of Boost.Build in your project."
    #11
    #11
  21. CloudBees DevOptics

    (1)3.5 out of 5
    Optimized for quick response
    Visibility and insights to measure, manage and optimize your software delivery. CloudBees DevOptics unifies your software delivery process from end-to-end, across teams and software value streams.
  22. Visibility and insights to measure, manage and optimize your software delivery. CloudBees DevOptics unifies your software delivery process from end-to-end, across teams and software value streams.

    CloudBees DevOptics review by Administrator in Computer Software
    "Good but not quite there yet.: Good metrics and good integrations with JIRA"
    #12
    #12
  23. Cabal

    (1)4.0 out of 5
    Cabal is a system for building and packaging Haskell libraries and programs. It defines a common interface for package authors and distributors to easily build their applications in a portable way. Cabal is part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and programs.
  24. Cabal is a system for building and packaging Haskell libraries and programs. It defines a common interface for package authors and distributors to easily build their applications in a portable way. Cabal is part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and programs.

    Cabal review by User
    "Great software for building Haskell libraries and programs : Multiple features, great for packaging and distributing in a portable way. It is a very helpful tool that helps to build and organize the Haskell libraries."
    #13
    #13
  25. Distcc

    (1)5.0 out of 5
    distcc is a program to distribute builds of C, C++, Objective C or Objective C++ code across several machines on a network. distcc should always generate the same results as a local build, is simple to install and use, and is usually much faster than a local compile.
  26. distcc is a program to distribute builds of C, C++, Objective C or Objective C++ code across several machines on a network. distcc should always generate the same results as a local build, is simple to install and use, and is usually much faster than a local compile.

    Distcc review by Matthew R.
    "Distcc is amazon: Reduces compile times substantially, and mixes well with ccache"
    #14
    #14
  27. A-A-P

    (1)2.0 out of 5
    A-A-P makes it easy to locate, download, build and install software. It also supports browsing source code, developing programs, managing different versions and distribution of software and documentation. This means that A-A-P is useful both for users and for developers.
  28. A-A-P makes it easy to locate, download, build and install software. It also supports browsing source code, developing programs, managing different versions and distribution of software and documentation. This means that A-A-P is useful both for users and for developers.

    A-A-P review by Scott S.
    "AAP: I liked that it tought me skill to build software for my new jobs."
    #15
    #15
  29. Micro Focus Enterprise Server

    Micro Focus Enterprise Server provides an application deployment environment for rehosting IBM mainframe applications that have traditionally run on IBM z/OS environments.
  30. Micro Focus Enterprise Server provides an application deployment environment for rehosting IBM mainframe applications that have traditionally run on IBM z/OS environments.

    Be the first to review Micro Focus Enterprise Server!
    #16
    #16
  31. Invantive Scheduler

    Invantive Scheduler allows you to accelerate your business processes without increasing costs. Invantive Scheduler makes more of your available resources by automating processes as recurring background jobs. Real-time, event-driven, whenever your business needs it.
  32. Invantive Scheduler allows you to accelerate your business processes without increasing costs. Invantive Scheduler makes more of your available resources by automating processes as recurring background jobs. Real-time, event-driven, whenever your business needs it.

    Be the first to review Invantive Scheduler!
    #17
    #17
  33. SBuild

    SBuild is a fast and reliable build system most suitable for projects targeting the JVM. SBuild itself and the buildfiles are written in Scala. But typical build system maintenance tasks require almost no special Scala knowledge.
  34. SBuild is a fast and reliable build system most suitable for projects targeting the JVM. SBuild itself and the buildfiles are written in Scala. But typical build system maintenance tasks require almost no special Scala knowledge.

    Be the first to review SBuild!
    #18
    #18
  35. TinyBuilder

    In the future, look to Tiny Management to provide devices to small business to solve everyday IT problems. However, developing bare metal software for multiple platforms became cumbersome for such a small organization. Finding existing tools inadequate, we decided to build our own and called it TinyBuilder.
  36. In the future, look to Tiny Management to provide devices to small business to solve everyday IT problems. However, developing bare metal software for multiple platforms became cumbersome for such a small organization. Finding existing tools inadequate, we decided to build our own and called it TinyBuilder.

    Be the first to review TinyBuilder!
    #19
    #19
  37. Micro Focus Enterprise Server for .NET

    Micro Focus Enterprise Server for .NET enables a fit-for-purpose IBM mainframe application workload to be deployed to the Windows .NET framework.
  38. Micro Focus Enterprise Server for .NET enables a fit-for-purpose IBM mainframe application workload to be deployed to the Windows .NET framework.

    Be the first to review Micro Focus Enterprise Server for .NET!