Alicorn is a JS and Ruby platform that makes writing code for robots fun and easy.

Alicorn was made by roboticists for roboticists. We're creating a modern and fun platform that doesn't make you wait ten minutes every time you change a single line of code, doesn't have you write fifty lines of code just to make a motor spin and doesn't force you to install a gigabyte of dependencies before you can get started.
Get started with just a few lines of Javascript or Ruby code.
Make code changes in real-time without rebooting anything.
Powered by Java, you can install Alicorn on any system.
Nearly instant installation with zero external dependencies.
Alicorn is focused on productivity, letting you quickly write code using Javascript or Ruby. Better yet, any code written in one language is automatically accessible from any other language thanks to Alicorn's modular architecture.
Here's a quick example that makes an LED on an Arduino blink once every second:
var led = false;
var arduino = null;
alicorn.shard("Hello")
.create(function(me) {
arduino = me.require("arduino");
})
.update(function(me) {
arduino.setDigitalOut(13, (led = !led));
me.sleep(1000);
});
led = false
arduino = nil
Alicorn::shard("Hello")
.create do |me|
arduino = me.require("arduino")
end
.update do |me|
arduino.setDigitalOut(13, (led = !led))
me.sleep(1000)
end
Alicorn Systems is run by Brandon Sanders, a roboticist who spends all of his time building robots and battling feature creep.