About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 2d 3d administration ajax analysis apache api application audio automation blog browser build build-tools business c c# c++ chat client cms collaboration community compiler cross-platform css database design desktop development distributed django documentation dynamic-content eclipse eclipse-plugin editor education email embedded engine enterprise entertainment firefox flash forum framework game gamedev gaming generator gis graphics gtk gui haskell html http ide image irc j2ee jabber java javascript jquery json kde language library linux mac macosx mac-os-x management mathematics media mobile monitoring mono mp3 multimedia multi-platform multiplayer music mvc mysql networking object-oriented ogg opengl operating-system os osx parser pdf performance perl photo php plugin portable portal postgresql programming publishing python qt qt4 rails rss ruby scm scripting search security server site-management software-development sound source spring sql sqlite statistics subversion swing system template testing toolkit tools ui unit-testing unix utilities version-control video viewer visualization web wiki windows workflow www x11 xhtml xml xmpp
[4723 users on Ohloh]
Subversion has rapidly become the version control standard and it is rapidly replacing open source and commercial solutions around the world.
Subversion enables globally distributed software development teams to efficiently version and share source code. The open source Subversion project was started in early 2000 by CollabNet, the primary corporate sponsor of Subversion.

Key Capabilities:
- Versioned directories
- Atomic commits
- Ef...

[3254 users on Ohloh]
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
[1814 users on Ohloh]
TortoiseSVN is a very easy to use SCM / source control software for Microsoft Windows. It is implemented as a Windows shell extension, which makes it integrate seamlessly into the Windows explorer. Since it's not an integration for a specific IDE you can use it with whatever development tools you like.
[1069 users on Ohloh]
Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.
[836 users on Ohloh]
Subclipse is an Eclipse Team Provider plug-in that provides support for Subversion to the Eclipse IDE. Subclipse includes support for all Subversion commands and features and is a mature project with an established user community.
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.
CVS: Concurrent Versions System
[514 users on Ohloh]
CVS is a version control system, an important component of Source Configuration Management (SCM).
LAME (Lame Ain't an MP3 Encoder)
[430 users on Ohloh]
LAME (LAME Ain't an MP3 Encoder) is a research project for learning about and improving MP3 encoding technology. LAME includes an MP3 encoding library, simple frontend application, a much-improved psycho-acoustic model (GPSYCHO), and a graphical frame analyzer (MP3x). Please note that any commercial use (including distributing the LAME encoding engine in a free encoder) may require a patent license from Thomson Multimedia.
[322 users on Ohloh]
Mercurial is a fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects.
[281 users on Ohloh]
WinMerge is a tool for visual difference display and merging, for both files and directories. It is highly useful for determing what has changed between file versions, and then merging those changes. WinMerge has Unicode support, Flexible syntax coloring editor, Visual SourceSafe integration, and Windows Shell integration. Regexp filtering for filenames and lines. Side-by-side line difference and highlights differences inside lines. A file map shows the overall file differences in a location pan...
Boost C++ Libraries
[217 users on Ohloh]
Boost was begun by members of the ISO C++ Standard committee Library Working Group to provide free peer-reviewed portable libraries to the C++ community. An additional objective is to establish "existing practice" and provide reference implementations so that the Boost libraries are suitable for eventual standardization.

Components successfully moved into draft ISO Standard C++09 include shared_ptr, regular expressions, function wrappers and binders.

[215 users on Ohloh]
FindBugs is a defect detection tool for Java that uses static analysis to look for more than 200 bug patterns, such as null pointer dereferences, infinite recursive loops, bad uses of the Java libraries and deadlocks. FindBugs can identify hundreds of serious defects in large applications (typically about 1 defect per 1000-2000 lines of non-commenting source statements). FindBugs is open source, and has been downloaded more than 230,000 times, and is used by many major companies and financial in...
[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.
[198 users on Ohloh]
The Xdebug extension helps you debugging your script by providing a lot of valuable debug information. The debug information that Xdebug can provide includes the following:

* stack and function traces in error messages with:
o full parameter display for user defined functions
o function name, file name and line indications
o support for member functions
* memory allocation
* prot...

Bazaar Version Control
[184 users on Ohloh]
Bazaar is a simple decentralized revision control system. Decentralized revision control systems give users the ability to branch remote repositories to a local context. Users can commit to local branches without requiring special permission from the branches that they branched from.
[172 users on Ohloh]
RSpec is a BDD tool and a framework which provides programmers with a Domain Specific Language to describe the behaviour of Ruby code with readable, executable examples that guide you in the design process and serve well as both documentation and tests.
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.

[143 users on Ohloh]
PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and more. It includes CPD, a tool to detect chunks of identical code.
[131 users on Ohloh]
TinyMCE is a platform-independent, Web-based, Javascript HTML WYSIWYG editor control. Its main features include theme/template support, language support, and plugin extensions.
[109 users on Ohloh]
wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET. Unlike other cross-platform toolkits, wxWidgets applications look and feel native. This is because wxWidgets uses the platform's own native controls rather than emulating them.