About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 9p ai algorithms amazon amazon-ec2 amazon-s3 analysis apache api artificial-intelligence audio aws bell-labs beowulf broker c# c++ caching classifiers cloud cloud-computing cluster clustering clusters code computing concurrency conversion corba data desktop development dht distributed distributed-monitoring distributed-systems distro ec2 eclipse eclipse-plugin education enterprise esb fft filesystem filter framework glassfish hpc infrastructure integration j2ee java javaee jee jetty jini jms language library liferay linux mac management mapreduce mathematics messagebus message-passing messaging middleware mom monitor monitoring multithreading natural-language-processing network networking neural-network nlp os osgi ow2 p2p parallel pattern-recognition performance perl pike plan9 portable processing programming provisioning remoting replication research rest rmi routing rrdtool s3 scalability scalable science security server simulation simulator site-management smalltalk soa soap software-development software-engineering sound speech spring springframework sqs stomp streaming sysadmin system systems-administration technology text-processing tomcat tools transactions transformation translation translator unix utf-8 virtual-file-system virtualisation virtualization virtual-machines visualization voice voice-recognition volunteer web webservice websphere windows wsdl xml xml-rpc
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 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...
[16 users on Ohloh]
Terracotta provides clustering for Java applications. Features include:

- High level replication
- Cross JVM coordination
- Large virtual heaps
- Fine-grained changes
- Runtime management and control
- No serialization

[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.
[10 users on Ohloh]
Fura is a self-contained grid middleware that allows the grid enablement and distribution of applications on heterogeneous computational resources. Fura features a web-based GUI, wizard-guided installation and configuration, and Web Services compliance. Fura's component based plug-in architecture allows grid services to be extended or replaced, and new services can be developed reusing existing components.
[7 users on Ohloh]
Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and grids. It is based on a hierarchical design targeted at federations of clusters. Ganglia is currently in use on over 500 clusters around the world and has scaled to handle clusters with 2000 nodes.
Inferno Distributed Operating System
[5 users on Ohloh]
Inferno® is a distributed operating system, originally developed at Bell Labs, but now developed and maintained by Vita Nuova® as Free Software. Applications written in Inferno's concurrent programming language, Limbo, are compiled to its portable virtual machine code (Dis), to run anywhere on a network in the portable environment that Inferno provides. Unusually, that environment looks and acts like a complete operating system.

The use of a high-level language and virtual machine is sensi...

Elastic Grid
[4 users on Ohloh]
The Elastic Grid is an infrastructure for the dynamic deployment, activation, management of Java applications on virtualized hardware, initially focusing on Amazon EC2.
[3 users on Ohloh]
Clustered Remoting For Spring Framework(Cluster4Spring) is open source project that represents alternative implementation of Spring framework remoting subsystem and supports different schemes of remote communication between client and server (1-1, 1-many, dynamic services discovering).

The major features of Cluster4Spring library are:

* Support of one-to-one scheme of remoting;
* Support of one-to-many scheme of remoting, which assumes that one client selects remote ser...

[3 users on Ohloh]
Tags: grid beowulf distributed management 9p cluster hpc clustering distributed-computing clusters
Xcpu clusters consist of control nodes
and compute nodes. There can be more
than one control node in an xcpu
cluster. Xcpu removes all of the old bproc
restrictions on compute node
types. Compute nodes need no special
kernel modifications; control nodes,
for now, must run Linux, and must be
compiled with v9fs enable, available
in Linux 2.6.14 or later. Work is proceed...
[3 users on Ohloh]
Tags: api framework .net distributed-computing distributed c# grid library remoting
Alchemi is a .NET grid computing framework that allows you to painlessly aggregate the computing power of intranet and Internet-connected machines into a virtual supercomputer (computational grid) and to develop applications to run on the grid.
[2 users on Ohloh]
g-Eclipse is a framework that allows users and developers to access Computing Grids and Cloud Computing resources in a unified way.

The framework itself is independent from a certain Grid middleware or Cloud Computing provider. The g-Eclipse project maintains a set of connectors to Grid middlewares and provides an adapter to the Amazon webservices EC2 and S3.

[2 users on Ohloh]
openMosix is a a set of extensions to the standard Linux kernel allowing you to build a cluster of out of off-the-shelf PC hardware. openMosix scales perfectly up to thousands of nodes. You do not need to modify your applications to benefit from your cluster (unlike PVM, MPI, Linda, etc.). Processes in openMosix migrate transparently between nodes and the cluster will always auto-balance.
[2 users on Ohloh]
Tags: distributed-computing grid security
UNICORE (Uniform Interface to Computing Resources) offers a ready-to-run Grid system including client and server software. UNICORE makes distributed computing and data resources available in a seamless and secure way in intranets and the internet.
UNICORE version 6 is based on web services and the web service resource framework.
Globus Toolkit
[1 users on Ohloh]
Tags: broker java distributed-computing grid c++ middleware
The Globus Toolkit is an open source software toolkit used for building Grid systems and applications.
[1 users on Ohloh]
Tags: grid data distributed-computing mining wsrf
WSRF-compliant tools and services for data mining in grid computing environments, based on: Globus Toolkit 4, Condor and Triana. Learn more at http://www.datamininggrid.org Copyright (c) 2007 DataMiningGrid Consortium.
[1 users on Ohloh]
Tags: scalability java distributed-computing grid caching scalable clustering
Infinispan is an open source, Java based data grid platform. Infinispan is a high performance, distributed and highly concurrent data structure. JTA transactions, eviction, and passivation/overflow to disk are also supported.
MARF:Modular Audio Recognition Framework
[1 users on Ohloh]
MARF is an open-source research platform and a collection of voice/sound/speech/text and natural language processing (NLP) algorithms written in Java and arranged into a modular and extensible framework facilitating addition of new algorithms. MARF can run distributedly over the network and may act as a library in applications or be used as a source for learning and extension.
NGrid - Distributed computing in C#/.NET
[1 users on Ohloh]
NGrid is an open source (LGPL) grid computing framework written in C#. NGrid aims to be platform independent via the Mono project. NGrid aims to provide

* a transparent multithread programming model for grid programming.
* a physical grid framework & some grid implementations.
* common utilities both for grid programming or grid implementations.

[1 users on Ohloh]
Synecdoche is a platform for distributed computing grids. Applications for Synecdoche include volunteer computing projects, and virtual supercomputing for universities and research organisations.

Synecdoche is a fork of Berkeley Open Infrastructure for Network Computing (BOINC). The goals of the fork are to:

* Remain compatible with BOINC
* Provide better usability
* Work on bugs and features ignored by BOINC
* Maintain stable releases