About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 3d administration ajax analysis ant apache api application audio authentication automation blog build build-tools c c# c++ calendar chat client clustering cms code coding collaboration communications community content cross-platform cryptography css database debian desktop development django download dynamic-content eclipse eclipse-plugin editor education embedded emulator enterprise extension file-sharing firefox forum framework game generator gnome groovy gui hibernate html http irc j2ee jabber java javascript jquery json language ldap library linux logging mac macosx mac-os-x management mathematics media messaging metadata middleware mobile monitor monitoring mono mp3 multimedia multi-platform multiplayer music mvc mysql network networking objective-c object-oriented ogg opengl operating-system orm os osx p2p performance perl persistence php player plugin portable postgresql programming python qt rest ruby scm scripting search security server simulation site-management software-development sound spring sql sqlite statistics subversion sysadmin system systems-administration technology test testing tool tools ui unix utilities version-control video visualization web webservices web-services windows workflow xml xmpp
[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.
[322 users on Ohloh]
Mercurial is a fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects.
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.
[101 users on Ohloh]
Tags: infrastructure distributed memory caching cache
memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
[99 users on Ohloh]
Ehcache is a widely used java distributed cache for general purpose caching, J2EE and light-weight containers.

It features memory and disk stores, replicate by copy and invalidate, listeners, a gzip caching servlet filter and much more...

Ehcache is available under an Apache open source license and is actively developed, maintained and supported.

Apache ActiveMQ
[64 users on Ohloh]
Apache ActiveMQ is a fast Message Bus which supports many Cross Language Clients and Protocols and many advanced features while fully supporting JMS 1.1 and J2EE 1.4.
Apache CouchDB
[56 users on Ohloh]
CouchDb is a distributed document database system with bi-directional replication. It makes it simple to build collaborative applications that can be replicated offline by users, with full interactivity (query, add, update, delete), and later "synced up" with everyone else's changes when back online.
[49 users on Ohloh]
Tor is a toolset for a wide range of organizations and people that want to improve their safety and security on the Internet. Using Tor can help you anonymize web browsing and publishing, instant messaging, IRC, SSH, and other applications that use the TCP protocol. Tor also provides a platform on which software developers can build new applications with built-in anonymity, safety, and privacy features.

Tor aims to defend against traffic analysis, a form of network surveillance that threat...

[43 users on Ohloh]
Harness the spare computing cycles of idle machines to further scientific discovery.
[35 users on Ohloh]
TortoiseHg is a shell extension of Mercurial SCM (Hg) for the MS-Windows Explorer.

It is cross-platform and works under Linux too.

[26 users on Ohloh]
monotone is a free distributed version control system. It provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. It understands history-sensitive merging, lightweight branches, integrated code review and 3rd party testing. It uses cryptographic version naming and client-side RSA certificates.

It has good internationalization support, has no external dependencies, is written in C++, runs on Linux...

Apache Hadoop
[25 users on Ohloh]
Hadoop is a framework for running applications on large clusters of commodity hardware. The Hadoop framework transparently provides applications both reliability and data motion. Hadoop implements a computational paradigm named map/reduce, where the application is divided into many small fragments of work, each of which may be executed or reexecuted on any node in the cluster. In addition, it provides a distributed file system that stores data on the compute nodes, providing very high aggregate ...
[21 users on Ohloh]
Mule is an ESB (Enterprise Service Bus) and integration platform. It is a scalable, highly distributable object broker that can seamlessly handle interactions with services and applications using disparate transport and messaging technologies.
Apache Camel
[20 users on Ohloh]
Apache Camel is a powerful rule based integration framework which provides a POJO based implementation of the Enterprise Integration Patterns using an extremely powerful fluent API (or declarative Java Domain Specific Language) to configure routing and mediation rules. The Domain Specific Language means that Apache Camel can support type-safe smart completion of routing rules in your IDE using regular Java code without huge amounts of XML configuration files; though Xml Configuration inside Spr...
[19 users on Ohloh]
GitX is a git GUI specifically for Mac OS X. It currently features a history viewer much like gitk and a commit GUI like git gui. But then in silky smooth OS X style!
[19 users on Ohloh]
Git on Windows is only officially supported using Cygwin. However, there is a fork (merged into the "official" Git for the next major release) which enables you to compile git using MinGW/MSys.

This project tries to provide a repository containing everything needed to compile MinGW Git from scratch, on Windows.

[18 users on Ohloh]
PEtALS is the highly distributed Open Source ESB hosted by OW2. PEtALS delivers OW2 JavaTM Business Integration (JBI) platform.

PEtALS provides lightweight and packaged integration solutions, based on JSR-208 specifications, with a strong focus on distribution and clustering.

PEtALS helps you to integrate your Enterprise Business Units in order to provide a value added global solution. By assembling all your enterprise elements, you can provide new applications by re-using some exist...

The Freenet Project
[17 users on Ohloh]
Freenet is a peer-to-peer network designed to allow the distribution of information over the Internet in an efficient manner, without fear of censorship. It is completely decentralized (there is no person or computer essential to its operation), meaning that Freenet cannot be attacked like centralized peer-to-peer systems such as Napster. Freenet also employs intelligent routing and caching to learn to route requests more efficiently, automatically mirror popular data, make network flooding almo...
[16 users on Ohloh]
Func allows for running commands on remote systems in a secure way, like SSH, but offers several improvements.

* Func allows you to manage an arbitrary group of machines all at once.
* Func automatically distributes certificates to all "slave" machines. There's almost nothing to configure.
* Func comes with a command line for sending remote commands and gathering data.
* There are lots of modules already provided for common tasks. ...

[16 users on Ohloh]
NServiceBus is a powerful, yet lightweight, open source messaging framework for designing distributed .NET enterprise systems.
Entirely pluggable yet simple to use, NServiceBus gives programmers a head-start on developing robust, scalable,
and maintainable service-layers and long-running business processes.