About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
3d aac admin administration ajax amazon analysis aop api application automation bittorrent c++ cache caching chat chemistry cloud clustering cms code coding collaboration collaborative communication communications community computing concurrency cross-platform crypto cryptography cvs database development distributed-computing download downloads dsl encryption erlang file-sharing filesystems framework free git gpl graph graphing grid hacking hibernate html http interface ioc irc it j2ee java javascript jquery json language library linux logging mac macosx mac-os-x management media modular monitor monitoring mp3 mpd mplayer multi-platform multiplayer music mysql network networking network-monitoring notification object ogg open-source p2p performance php platform player postgresql privacy programming protocol proxy python qt remote remoting reports repository research rpc rrd rrdtool ruby rubygem scm security semantic-web server servers service sharing simple site-management snmp social social-networking socialsoftware spring springframework sql sqlite statistics svn sysadmin system system-administration systems-administration technology test testing tools transactions twisted ui unix utilities virtual virtual-reality visualization webservices windows wireless wma
[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.

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...
[10 users on Ohloh]
OpenNMS is the world's first enterprise grade network management platform developed under the open source model. It consists of a community supported open-source project as well as a commercial services, training and support organization.
[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.
[6 users on Ohloh]
ScopePort is an easy to configure but powerful remote monitoring server. You can use it to monitor servers all over the web. It permanently checks system functions of servers and warns you if something goes wrong. It also provides a nice web interface that lets you have the overview of all your servers and their health.

The main target of ScopePort is to reliably monitor the health of your servers and giving you the ability to have a central point to organize your network. Every function o...

[3 users on Ohloh]
I2P is an anonymous network, exposing a simple layer that applications can use to anonymously and securely send messages to each other. The network itself is strictly message based (ala IP), but there is a library available to allow reliable streaming communication on top of it (ala TCP). All communication is end to end encrypted (in total there are four layers of encryption used when sending a message), and even the end points ("destinations") are cryptographic identifiers (essentially a pair o...
[3 users on Ohloh]
pymon is an open source network and process monitoring solution implemented in python. The interface and configuration is designed to be easily and rapidly deployed, saving on time and overhead often associated with other monitoring solutions.
Virtual Object System (VOS)
[2 users on Ohloh]
VOS is a library and network protocol for interlinked object structures, which can be easily distributed over networks. Notifications of changes are automatically sent to other applications/clients. VOS simplifies concurrent asynchronous programming, both within the same process or distributed over the network. Revision control (versions), access control, and other important features are built in. VOS object messaging also allows access from multiple languages.

VOS forms the basis for...

[1 users on Ohloh]
Dijjer is free P2P software that dramatically reduces the bandwidth needed to host large files.

A type of distributed web cache, Dijjer nodes rely on a small number of "seed" peers, through which new Dijjer peers can assimilate into the Dijjer network. These are not essential however, you can (through use of Dijjer's command line interface) instruct Dijjer to assimilate through any Dijjer peer. You could even create a network of Dijjer nodes that is entirely separate from the main Dijjer n...

[1 users on Ohloh]
A project in progress that will speed up the G2-network by using the similarity in files instead of the complete file.
[1 users on Ohloh]
Ronin is a Ruby platform designed for information security and data exploration tasks. Ronin allows for the rapid development and distribution of code over many of the common Source-Code-Management (SCM) systems.
Spring Python
[1 users on Ohloh]
Spring Python is an offshoot of the Java-based SpringFramework and AcegiSecurityFramework, targeted for Python. Spring provides many useful features, and I wanted those same features available when working with Python.

Several key features include:
* Inversion of control
* Aspect oriented programming
* DatabaseTemplate
* Database transaction management
* Distributed remoting
* Security

You can pick an...

[0 users on Ohloh]
A web interface for managing a network of objects.

Aimed at students (well.. me) wanting to interact with their personal stuff, when they are far from home. Used at home on a wifi touchphone, it will act like a "super" remote.

It uses the original Python's embedded HttpServer as backend to create a network of semantically defined python objects.

In the phase of early software design and redesign, but I'll add more things (and open the svn/wiki/issue tracker) here soon.


[0 users on Ohloh]
Tags: web concurrent distributed queue sqs amazon erlang
Pure-man Amazon SQS Service in Erlang. The original service is too heavy and not so fast for me. And there is still no Erlang SQS API bindings. I want also to use UBF [ http://www.sics.se/~joe/ubf/site/home.html ] for data transport format.
[0 users on Ohloh]
Tags: swe fers webservices distributed web
Your team is charged with building a prototype of Fire Emergency Response System (FERS). FERS is intended to be used by several organizations (agents) to automatically detect, respond, and manage fire emergency situations. Given that the system is going to cross the boundaries of several organizations, the architects would like to design and develop the system according to the principles of Service Oriented Architecture (SOA) and use the web services technology for its implementation. FERS consi...
[0 users on Ohloh]
Tags: framework web distributed sounos crawler high speed spider hispider
HiSpider is a fast and high performance spider with high speedhttp:// 查看下载情况统计,下载任务控制(可停止和恢复任务)
_连接服务器发送请求">-> 连接服务器发送请求
-> 等待数据头判断是否需要的数据(目前主要取text类型的数据)
-> 等待完成数据(有length头的直接等待说明长度的数据否则等待比较大的数字然后设置超时)
_中心服务器收到带有任务号的数据,_查看是�">-> 中心服务器收到带有任务号的数据, 查看是否包括数据, 如果没有数据直接置任务号对应的状态为错误, 如果有数据提取数据种link 然后存储数据到文档文件.
-> 完成后返回一个新的任务.
Requirezlib http://www.zlib.net/
libiconv http:...
[0 users on Ohloh]
meshweb is a stand-alone web application which aims for consumer-grade visualization of a non-centralized ip-based mesh network. A localized data source is provided by the node's current routing tables. The primary purpose is to bootstrap an autonomous worldwide network by discovery of availability through radiation of initial nodes.
[0 users on Ohloh]
Tags: ajax web distributed java javascript grid cloud
Nitro provides everything you need to create applications on the cloud with ease and joy
[0 users on Ohloh]
Open Source, federated social-networking and collaboration suite, built in java, and leveraging the latest Semantic Web technologies.
[0 users on Ohloh]
Tags: concurrent distributed balance web proxy erlang
Reverse proxy, load balancer and HTTPS front-end for Web server(s), implemented in Erlang. Why Erlang? My goal is distributed, rocksolid frontend, which can handle a lot of connections without putting big load on the hardware.