Francesco Canessa

Latest projects

Chart annotator resistance lines

Automatically find resistance lines in BTC/USD pricing trading data using Meanshift Clustering - chart output from last 4y cycle low data

HTML Python


Blockchain Block explorer in ruby using Bitcoin Core's RPC API (status: in development)

explorer bitcoin ruby bitcoin-core bitcoin-core-rpc Ruby CSS

Threejs example 2011

ThreeJS coffeescript code from 2011, still works, recently updated just because...

Ruby Shell

Blockchain info api basic

Simple API around to: get address balance, get UTXOs, and push transactions.

HTML Shell

Op return.js

OP Return example using JS, bitcore-lib and - Timestamp a digital signature or fingerprint an OP_RETURN transaction on the bitcoin blockchain - status: WIP

JavaScript Dockerfile


RJS - RubyJS - Examples on how to write JS* in Ruby - RJS is a valid ruby dialect which resembles JS


Discord daoc phoenix bot

Discord Bot that integrates with the DAOC Phoenix freeshard Herald (lang: ruby, status: prototype)

discord ruby bot daoc daoc-phoenix Ruby Shell

Estemporary site

very simple website/gallery for:

v Ruby CoffeeScript

Blockchains list

Personal list about Blockchains


Ruby CoffeeScript


status: WIP - Memory game based on Bitcoin Mnemonic seed keys

Ruby JavaScript


:computer: npm desktop manager

npm npm-desktop-manager npm-gui npmjs gui mac linux windows macos JavaScript HTML

Try stomp

Try ActiveMQ Stomp using nodejs


Angular datepicker

Angularjs datepicker module, generate a datepicker on your input element -

angular angularjs datepicker directive angular-directives JavaScript HTML

Roda HAML boilerplate

simple Roda + Haml boilerplate app to quick-start your roda, view based apps - check the latest css based one >>>

Ruby CSS

Esk8 calc

(DIY) Electric Skateboard Calculator Tool


Try nomic

try nomic on mainnet

v JavaScript

Try lotion

v JavaScript

Try ETHworks Ethereum rb

Ruby Dockerfile


ruby scripts for managing app servers - setup, utils and some config files (nginx, etc...)



Coder "portfolio" site based on github graphql api

Ruby CSS

Bitcoin exchange

Old project - not finished (UI & routes done - order processing is missing) - see newer projects in


Angular tooltips

Angularjs tooltips module, add tooltips to your elements -

angular tooltips angularjs angular-directives directive JavaScript HTML

Node container

good starting / base / boilerplate dockerfile - dockerize your node app easily


Nginx proxy

Simple entry-point nginx proxy - Configure it via a single environment variable

HTML Shell

Ruby coffee Docker container

Docker ruby 2.3 cointainer /w coffeescript - status: recently-bumped


Ruby 2.x container

Fork of the original ruby 2.x container from Dockerhub - on Ubuntu Cosmic (18.10) - good for starting, but I suggest to use alpine for package size

ruby docker xenial ubuntu ubuntu1604 Dockerfile


Official website

website 720kb JavaScript CSS

Bit nfc

Bitcoin NFC Android Mobile Wallet - JS + Ionic + Cordova + Bitcore + API + Cordova NFC plugin

bitcoin nfc blockchain cordova android btc JavaScript CSS


A simple full duplex api. At the moment the transport is backed by websockets.

nodejs communication websockets JavaScript HTML

ETH sweep tool

Sweep all the Ethereum addresses balances imported from a 12 words mnemonic - Status: Alpha - Refactoring is needed


Blockchain pen

BlockchainPen - a web app for writing messages to the blockchain.


Bitcoinjs keychain

BitcoinJS Keychain (Wallet) based off bitcoinjs-lib --- supports segwit addresses and transactions

JavaScript HTML


Portfolio website for an architect, using coffeescript and jquery animations

Ruby CoffeeScript

ETH parity simplestorage

Example using parity locally to deploy and use a simple-storage (hello world) Ethereum contract.

Shell JavaScript

Sequel kv

Simple key-value store on top of the Sequel ruby query builder library

Ruby Shell

Paperbank pocket

Paper wallets / keychains using a Pocket Photo printer

JavaScript HTML


Ethereum vanity address "generator" written in golang.

vanity-addresses ethereum cli golang Go

CC menubar

Crypto Currency Menubar built in Electron.js in ~50 LOC

Python JavaScript

Bip38 decrypt

Command line utility to decrypt a BIP38 (encrypted) private key.

bitcoin js nodejs bip38 private-keys encryption cli JavaScript

Try rematch

Repo to try rematch w/ counter example (based on create-react-app)


Try passenger Docker

Example setup of a docker container running passenger mounting a roda/rack app


Bw hackathon

Blockchain Week Hackathon '16-17 slides - intro to Bitcore-lib, OP_Return, solidity via Remix and Metamask

javascript hackathon presentation samplecode Ruby HTML

Roda HAML boilerplate Bulma

Roda HAML boilerplate with bulma.css instead of milligram.css

Ruby CSS

ETH Kovan deploy

Deploy a contract and call it on Kovan using web3v1, and


ETH wallet presentation

Ethereum Presentation: Create a Wallet with web3.js

Ruby Shell

React sb simple setup

React Simple Setup based on @SharifsBeat sample code

JavaScript HTML

Ethereum Geth dev

Ethereum DEVnet - one node, automatic address generation, genesis block setup + mining script ~160MB

Shell CoffeeScript

Angular socialshare

Angular social share module, share urls and content on social networks such as facebook, google+, twitter, pinterest and more ... -

angular social sharing share media angularjs JavaScript HTML


JavaScript HTML

Parity Web3 sample repo

Parity Dev chain hello world sample /w web3 v1 beta

web3 ethereum demo js node JavaScript


Easily navigate the DOM and highlight the elements -

javascript highlighter dom-element visualization html dom navigator HTML JavaScript

EM WS Unity proxy

a ruby websocket proxy sample app/implementation

Ruby Shell

Try Ruby ETH

ruby-eth hello world


Parity stable Docker

Docker automated build containing a quite light debian based container with parity installed, compiled from source

docker parity shell container

Docker Roda

Sample docker-enabled ruby (Roda) app as base for a JSON API.

Ruby Shell

Pool sur ETH

PoolSurETH is a Decentralized Insurance Configurator applied to any travel field (flights, trains, cruises etc...)

Ruby JavaScript

Docker UI

Docker UI playground - status: alpha - just exploring ruby docker-api building a basic sinatra frontend for it

Ruby CSS


Bitcoin Core conf file generator for connecting to a "big" number of core nodes



Ruby Script/Task to provision a remote Ubuntu 17.04 Server / VM with ruby (2.3), nodejs (8), nginx, passenger...


Op return bcyp

Ruby Library to get the OP_RETURN data of all the latest transactions submitted by a particular bitcoin address - blockcypher 3rd party impl.

Ruby Shell

Blockchain pen

Check the new repo:

Ruby CSS

RediJSON models

Document-like ORM based on Redis key value store - uses Redis Re-JSON for full json manipulation


Redis reJSON rb

Redis ReJSON (v4 Module - json manipulation) adapter for Ruby's Redis-rb - WIP

Ruby Shell


Simple static site for 3D Making printing service + 3dshop (web slicing tool for 3d shops)

Ruby OpenSCAD

Angular downloader

Angular Downloader is an angularjs directive that enables you to manage browser download -

angular angularjs download downloader directive angular-directives JavaScript


I/O customizable voice driven butler -

audio voice javascript commands voice-commands tasks dom HTML JavaScript

Angular fx

Angular CSS3 animation directives (ngfx-bounce, ngfx-shake, ngfx-flip, ngfx-pulse and more ...)

angular animation angularjs angular-directives animations animate JavaScript HTML

Angular background

Angularjs dynamic background module, generate and change element background on the fly -

JavaScript HTML

Redichain web base container

Base docker container for Redichain Web app


Smash old fashioned HTTP downloaders! Thor agrees!

Ruby CSS


Bitcoin Paper Key generator - using a thermal USB printer and a basic linux box (like a Rrasp. PI) - Paper Wallet Generator

paper-wallets raspberry-pi bitcoin linux cold-storage Ruby

Docker container templates

Docker container templates (various) - my favourite:

Python Shell

Try Twilio sms

Ruby class that sends an SMS message with twilio (code sample)

twilio api sms Ruby

Mkv TheGrid

status: WIP --- TheGrid shell command to upload to thegrid

Ruby CoffeeScript

React Redux Rollup boilerplate

Simple(st?) Redux+React boilerplate with Rollup - livereloads in sub-second time

Ruby JavaScript


720kb media & press files

HTML JavaScript

Blockchain container Ethereum Bapp

Base Bapp2 Base Ethereum Docker Container - Provides the required Tools (geth, solc, parity)

Ruby Shell

Blockchain container Ethereum

Base Bapp2 Base Ethereum Docker Container - Provides the required Tools (geth, solc, parity)

Ruby Shell

Blockchain container Bitcoin

Bitcoind + btcd + bcoin docker container

Shell Ruby

Ruby Docker volumes

Docker setup of Ruby /w docker volumes (+ compose)


Opal Bitcore

Use bitcore-lib via Ruby (thanks to Opal)


IPFS on the Go

Sample IPFS upload mobile app made with Jasonette - STATUS: incomplete

ipfs jasonette demo mobile-app Ruby


basic ( but effective :D ) calls to ipfs via ruby (and bash)


Jasonette Roda app

Jasonette server based roda app sample code --- contains multiple jasonette sample apps -- sample:

Ruby Shell

Blockchain container

Base Bapp2 Base Blockchain Docker Container - Provides the required Tools (geth, solc, parity)

Ruby Shell

B record

Blockchain Music Authoring Tool - status: not finished - check blockchain-pen

Ruby CSS

Jasonette template coffeescript

easily define apps with coffeescript - jasonette-template-coffeescript is a simple example

Ob recovery

Openbazaar london hackathon entry - bitcoin app recovery mechanism based on a recovery address + op return one time tokens #otp

openbazaar op-return hackathon Ruby JavaScript

Blockchain contract

Simple JSON Contracts on the Bitcoin Blockchain using OP_RETURN


VESC logged data overlay

Vesc Data Overlay - Ruby + SDL2 - runs an SDL realtime chart based on VESC logged data (see makevoid/VESC_Logger) and use a screen recorder (ffmpeg) to record a video of your VESC log (JSON time stream)

Ruby Shell

Try Bulma

Trying Bulma CSS flexbox-based framework


Esk8 config

Electric Skateboard VESC (open hardware electric speed controller) XML config tool as a Ruby frontend app (Inesita + Opal)


Ruby CLI program

boilerplate/example of a ruby CLI program

Ruby Shell


port github:makevoid/rtextmagic to go as go modified example (text hello world)

Shell Go


Electric skateboard build n2 - check esk8 builders forum

Makevoid site old

Check my repos: -

Ruby CoffeeScript


Play songs from an S3 Bucket [js, clientside, emberjs] (made in 2012) - see the current version at

Ruby JavaScript

Try Inesita 04