Select your language

Home arrow-right ... arrow-right Development Tools arrow-right Anise

We've compiled a list of 6 free and paid alternatives to Anise. The primary competitors include Maven, Ant. In addition to these, users also draw comparisons between Anise and SCons, qmake, Cake (C# Make). Also you can look at other similar options here: Development Tools.


Maven
Free Open Source

Apache Maven is a Java-based tool for build automation and project management (in software...

Ant
Free Open Source

Apache Ant is an Open Source Java-based build tool (for software development).

SCons
Free Open Source

SCons is an Open Source software construction tool—that is, a next-generation build tool.

qmake
Free Open Source

qmake is a tool from The Qt Company that helps simplify the build process for development project...

Cake (C# Make)
Free Open Source

Cake (C# Make) is a cross-platform build automation system with a C# DSL for tasks such as...

EBuild is a software project build, dependency management and reporting technology.

one software project administration tool for all environments

Anise Platforms

tick-square Linux
tick-square Windows

Anise Video and Screenshots

Anise Overview

Anise is a Python-based execution engine for automation tasks.

Automation tasks exist in software development, and probably all kinds of other sectors. They typically require the execution of different smaller and larger tools. Complex tasks often need a sequence of many steps to execute, with some steps having dependencies to each other. Manually triggering all these steps in the graphical interfaces of all the involved tools is possible in theory, but will generate errors and frustration after some cycles.

The automation interfaces of those tools are sometimes easier, but sometimes they are error-prone. Some tasks may also need to ask the user for some information in an interactive way. Some smaller parts might also be machine-specific (e.g. filesystem paths or the code how to access a password vault), while the entire task must be runnable on some different machines. In some situations, this can lead to a rather intransparent forest of different tools, with unique oddnesses and special conventions. As the number of different project increases, you will see more and more different tools, often doing a similar job, but for different platforms or frameworks and, of course, with different usage conventions. Spontaneously written glue scripts help in the beginning, but will explode as the complexity exceeds some threshold.

Typical tasks in software development could be:

Generating documentation
Testing
Creating packages
Creating a homepage
Deploying homepage
Handling version information
e.g. print it in the manual
and more

The anise framework allows you to implement all those tasks in a structured but generic way in a combination of XML and Python code.
The anise engine executes arbitrary Python code and provides some additional services like logging, parameter passing from command line, basic graphical user interface support, a plugin interface, a flexible event system, injecting code and data from other place, dependencies between code fragments, and more.

Top Anise Alternatives

Share your opinion about the software, leave a review and help make it even better!

Anise Categories

Development Tools

Anise Tags

software-development python automation development

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?