Projects

MonoDevelop Python

We love a lot of languages here at DroneLabs, and Python is no exception! It’s a spectacular dynamic language and provides a great platform for prototyping projects. We write a lot of C using Python as well!

In that mindset we drove to make an addition to the fantastic IDE, MonoDevelop. Have even more fun writing Python using PyBinding!

A tutorial on setting up the Python Binding can be found here.

Download the Source

The source can be found within the MonoDevelop source tree at http://anonsvn.mono-project.com/source/trunk/monodevelop. Build with --select to enable the Python Binding.

Iris

To lower the bar of developing multi-core applications, we decided to write a library around scalable design patterns. Iris contains many cutting edge features such as work-stealing and lock-free data-structures. At its core is simple message passing.

Download the Source

Submit a patch or report a bug

git clone git://git.dronelabs.com/iris

Ethos

Ethos provides a plugin framework that can be used to target multiple runtimes within a single process. This allows a single program to be extended in languages such as C, Python, JavaScript, .NET and Ruby. Ethos is written in C.

Download the Source

Submit a patch or report a bug

git clone git://git.dronelabs.com/ethos

Marina

Marina is an RSS and Atom syndication reader for the GNOME desktop. It is also a playground for us to test various new libraries such as Iris and Ethos. Marina prides itself on fast and efficient storage of syndication data and never blocking the user interface.

Download the Source

Submit a patch or report a bug

git clone git://git.dronelabs.com/marina

Catalina

Catalina is an experimental project to provide an asynchronous database for key/value storage to glib/gobject applications. It features transparent serialization of fundamental glib types and GObjects. It also has data transformation hooks on read and write to disk. This allows for transparent compression and in the future, encryption.

Indexes are not yet supported, but planned in the future.

Download the Source

Submit a patch or report a bug

git clone git://git.dronelabs.com/catalina