About | FAQ | Backlog
FOSSfind.com
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 3d actionscript ajax algorithms analysis ant apache api application automation bsd build-tools business c c# c++ calendar chat code code-generators coding community compiler component configuration console content cross-platform css data database design desktop desktop-environment development distributed distribution distro documentation dynamic eclipse eclipse-plugin embedded engine enterprise erlang firefox flash flex framework freebsd game generator git gnu google graphics grid groovy gtk gui haskell hibernate ide indexing interface interpreter irc j2ee java javascript jquery lamp language library lightweight linux lisp lua mac macintosh macosx management manager maps maven media modeling modules monitoring mozilla multi-platform mysql opengl oracle orm osx p2p performance perl php plugin portable productivity programming python qt quality rails ruby scheduling scm script scripting sdl search security server shell site-management source spring sql subversion sysadmin system systems-administration tcl technology template templates test testing text tool tools tracking twitter unit-testing unix utilities utility visualisation web win32 windows xhtml xml xslt
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.
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.

Rake
[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.
NAnt
[204 users on Ohloh]
NAnt is a Ant like build tool for .NET
CMake
[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.
pkg-config
[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.
The MacPorts Project
[148 users on Ohloh]
The MacPorts Project's main goal is to provide an easy way to install various open-source software products on the Darwin OS family (OpenDarwin, Mac OS X and Darwin)

There are currently about 5600 completed and usable ports, with more being added on a regular basis.

Hudson
[145 users on Ohloh]
Hudson is an automated build system for a team as well as a system that monitors automated jobs (such as cron jobs)
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...
CruiseControl
[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.
FreeBSD Ports
[72 users on Ohloh]
The FreeBSD Ports and Packages collection is used to install and manage software on the FreeBSD operating system.
Phing
[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...
Buildbot
[49 users on Ohloh]
The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure. The guilty developer can be identified and harassed without human intervention. By running the builds on a variety of platforms, developers who do not have the facilities to test their changes everyw...
Fink
[49 users on Ohloh]
The Fink project wants to bring the full world of Unix Open Source software to Darwin and Mac OS X. It modifies Unix software so that it compiles and runs on Mac OS X and makes it available for download as a coherent distribution. Fink uses Debian tools like dpkg and apt-get to provide powerful binary package management. You can choose whether you want to download pre-compiled binary packages or build everything from source.
Apache Continuum
[46 users on Ohloh]
Continuum is a continuous integration server for building Java based projects. It supports a wide range of projects.
ExtUtils::MakeMaker
[44 users on Ohloh]
When you type "perl Makefile.PL" the Makefile is generated by MakeMaker.

MakeMaker is a very cross-platform, Makefile generation tool specific to installing Perl modules. It works on every operating system that Perl does, and that means a LOT of operating systems. All Unixen, all versions of Windows and yes, VMS. MakeMaker works with many different flavors and versions of make including GNU make, nmake, dmake, mms and mmk.

If you're looking for some hard core cross platform code, ...

portupgrade
[38 users on Ohloh]
Portupgrade (aka pkgtools) is a tool set for working with FreeBSD ports and packages. It enhances abilities of the system tools and adds many new ones.