Stirlab

Technology incubator




About us


Plans evolve, software emerges.

When that happens, it lands here to benefit the planet.



Poor Man's Nagios

Extremely simple Nagios/Icinga2 NRPE-based server monitor

Poor Man’s Nagios is ideal for monitoring your monitor server in a small setup.


cs-server

Start/stop CloudSigma servers with ease

cs-server is a small utility library written in Node.js , which provides niceties for starting, stopping, and changing basic resources (CPU/RAM) on groups of virtual servers hosted on the CloudSigma platform.

Great for spinning up and down groups of test servers.


pb-server

Start/stop Profitbricks servers with ease

pb-server is a small utility library written in Node.js , which provides niceties for starting, stopping, and changing basic resources (CPU/RAM) on groups of virtual servers hosted on the Profitbricks platform.

Great for spinning up and down groups of test servers.


Headless Selenium test server

GUI-enabled browser testing server

Headless Selenium test server provides a Salt configuration and supporting scripts to build out a group of headless testing servers leveraging the Selenium browser automation tool.

Includes GUI access via VNC, the pyltc traffic shaping library, and example Selenium tests.


FreeSWITCH kickstart

Install FreeSWITCH via server configuration management software

FreeSWITCH kickstart provides a Salt configuration and supporting scripts to build out a fully functioning FreeSWITCH server.

Includes support for both local development servers via Vagrant and an initial production configuration, plus tons of other features .


Janus event server

HTTP interface to process events from a Janus server

Janus event server is a Node.js HTTP server for receiving and processing events emitted from a Janus server.

Follows a dead simple plugin workflow: received events are passed directly to one or more configured plugins, which handle the processing of the event.


Elixir CloudSigma

Elixir wrapper for the CloudSigma API

elixir-cloudsigma is a dead simple Elixir wrapper for the CloudSigma API


Elixir DigitalOcean

Elixir wrapper for the DigitalOcean API

elixir-digitalocean is a dead simple Elixir wrapper for the DigitalOcean API


Elixir ProfitBricks

Elixir wrapper for the ProfitBricks API

elixir-profitbricks is a dead simple Elixir wrapper for the ProfitBricks API


Dynamic Server Manager

Provider-agnostic server creation from Elixir

dynamic-server-manager is a simple, high-level tool for creating/destroying pre-made cloud servers across multiple cloud providers from within Elixir .

It doesn’t try to do everything, but instead provides an API standard, with some built in providers and the option to add more.


Consulting

We offer hourly and project-based consulting. Areas of expertise include:
Beaker