About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 3d accounting admin agile ajax algorithms analysis ant apache api application artificial-intelligence automation backup bsd build business c c# c++ calendar chat cli cms code code-generators coding communications community compiler component configuration crm cross-platform cryptography data database design desktop-environment development distributed distributed-computing distribution distro documentation dynamic dynamic-content eclipse eclipse-plugin education embedded enterprise erlang flash framework front-ends generator git gnome gnu graphics gui hardware haskell html ide image interpreter j2ee java javascript lamp language library lightweight linux lisp logging lua maemo management manager mathematics maven modeling monitoring multi-platform mvc networking object-oriented opengl oracle perl photo php plugin portable printing programming programming-language project-management proxy python qa quality rails role-playing ruby scheduling scm script scripting search security server shell simulation site-management soap software-development source streaming subversion swing sysadmin system systems-administration technology templates testing text-editors text-processing toolkit tools ui unit-testing utilities utility version-control viewer visualisation visualization web web-services widget win32 windows workflow xml
GNU Make
[1336 users on Ohloh]
Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.
Apache Ant
[751 users on Ohloh]
Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles.
Maven 2
[537 users on Ohloh]
Tags: ant maven java build-tools project-management
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
GNU Autoconf
[486 users on Ohloh]
GNU Autoconf is part of the GNU Build System.

GNU Autoconf is a heavily used portability-enabling tool for UNIX-like systems, especially in free software projects. It is a compiler for a domain-specific-language for describing library, header, and function dependencies of a project. It generates a shell script that can be run before building a package to customize the build to the system.

GNU Automake
[447 users on Ohloh]
GNU Automake is a part of the GNU build system, along with GNU Autoconf and GNU Libtool.

GNU Automake is a tool to create portable makefiles to manage the building and distribution of source code projects.

GNU binutils
[418 users on Ohloh]
The GNU linker and related programs and libraries: ar, as, gprof, ld, nm, ranlib, strip, libbfd. You depend on this utterly.
[339 users on Ohloh]
RubyGems is a package manager for the Ruby. It provides a standard format for distributing Ruby programs and libraries (in a self-contained format called "gems"), a tool designed to easily manage the installation of gems, and a server for distributing them.
[299 users on Ohloh]
Rake is a Ruby make-like utility using standard Ruby syntax for the build specification file.
GNU Libtool
[247 users on Ohloh]
GNU Libtool hides the complexity of using shared libraries behind a consistent, portable interface. GNU Libtool ships with GNU libltdl, which hides the complexity of loading dynamic runtime libraries (modules) behind a consistent, portable interface.
[205 users on Ohloh]
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. Its purpose is to automate the process of checking Java code, and to spare humans of this task.
MinGW - Minimalist GNU for Windows
[175 users on Ohloh]
MinGW: import libraries and header files for use with GCC to build native Windows applications; now with added extensions to the MSVC runtime to support C99 functionality.
[163 users on Ohloh]
CMake is a cross-platform, open-source build system. It 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 cour choice, such as GNU Make, Visual Studio, and Xcode.
[153 users on Ohloh]
Tags: .net continuous-integration c# build-tools
CruiseControl.NET is automated continuous integration server for the .NET platform. It is a C# port of CruiseControl for Java.
[149 users on Ohloh]
pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` for instance, rather than hard-coding values on where to find glib (or other libraries). It is language-agnostic, so it can be used for defining the location of documentation tools, for instance.
Eclipse Ant Plugin
[125 users on Ohloh]
Tags: eclipse-plugin build-tools ant java
The Ant component is designed to bring the power of Ant and Eclipse together. Ant is a Java based build tool. In theory it is kind of like make without make's wrinkles. It exists independent of Eclipse as an Apache open source project. Integrating Ant into Eclipse means:
� Executing Ant buildfiles from Eclipse
� Enabling access to Eclipse resources/function from Ant buildfiles (i.e., providing Ant tasks for Eclipse)
� Providing UI support for running ...
Maven Integration for Eclipse
[99 users on Ohloh]
Maven Integration for Eclipse makes it easy to use Maven build and project comprehension tool in Eclipse.

It provides Maven POM editor, quick search in remote Maven repositories, Maven-based dependency management and automatic downloading of required dependencies and sources, launching Maven from within Eclipse, creating new projects using Maven archetypes, materializing projects using Maven metadata, WTP and AJDT support and more.

SCons - a Software Construction tool
[92 users on Ohloh]
SCons is a software construction tool (build tool substitute for Make) implemented in Python. It features a modular build engine that can be embedded in other software. SCons configuration files are Python scripts that call the build engine API. It can scan files to detect dependencies automatically and maintain a global view of all dependencies in a build tree, and uses MD5 signatures to detect changed file contents reliably. Timestamps can be used if you prefer. SCons also supports parallel bu...
[91 users on Ohloh]
CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A Web interface is provided to view the details of the current and previous builds.
[69 users on Ohloh]
Tags: build-tools c#
Custom Tasks for NAnt. All are welcome to Contribute...!
[68 users on Ohloh]
PHing Is Not GNU make; it's a project build system based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP "task" classes make it an easy-to-use and highly flexible build framework. Features include file transformations (e.g. token replacement, XSLT transformation, Smarty template transformations), file system operations, interactive build support, SQL execution, CVS operations, too...