FIBOS is a JavaScript runtime that combines EOS and fibjs. It provides programmability to eos and allows the use of JavaScript to write smart contracts.