Open Source P2P-based Community Service Platform

An Open Community Service Platform

las2peer is a Java-based Open Source framework for distributing community services in a peer-to-peer infrastructure. It is being developed by the ACIS Group which is part of the Chair of Computer Science 5 at RTWH Aachen University. Main goals are easy development and deployment of services.

Features

Distributed

las2peer is a peer-to-peer network with no central instance that controls the network.

Extensible

The network hosts multiple services that communicate with each other. It's easy to develop a new service that integrates with other services decreasing development time.

Easy to deploy

Services can easily be deployed to an existing network and scaled up, making setting up own infrastructure obsolete. Connecting own nodes to a network can be done with no effort.

Secure

Data storage and communication is encrypted using strong asymmetric encryption.

Respects Privacy

Since las2peer runs on multiple servers, it's hard to track user activity.

Integrated with the Web

Creating RESTful APIs with las2peer as easy as writing Java applications. las2peer integrates services with OpenID and Swagger.

Use Cases

Latest News

las2peer Release 0.6.9

Today we released las2peer 0.6.9. This is a maintenance release. Changelog Bug – WebConnector send response headers duplicate Improvement – Add UPNP libs to the Core by default – typo error in invokeInternally method Task – Slow (32 s) response when reqbaz hits traffic – WebConnector answering with XML...

Bundled Jars

In the current SNAPSHOT builds and with the next release, we’ll be using packed jars for the las2peer core, WebConnector and the RESTMapper. You’ll notice that the dependencies seems to “disappear” from your project folders. But they”re just bundled inside of their jar file. If you experience issue, please file us an issue on...

las2peer Release 0.6.8

las2peer 0.6.8 has been released. las2peer is now able to upload services to the network and load it from there. Note that this is an experimental feature being stabilized for the upcoming 0.7 release. Changelog (also on GitHub) – implement network class loading

Interested? Learn how to write your first service!