Francesco Canessa

Latest Open Source Projects

Mk framework

MK Framework is a lightweight, Ruby-based API framework inspired by Ruby on Rails' MVC pattern. It implements a Model-View-Handler (MVH) architecture for API development, where JSON responses serve as the "view" layer. - PROJECT STATUS: Alpha - In heavy development

Ruby

Apigen Ruby rspec sinatra generated apps

Apps generated with `apigen-ruby-rspec-sinatra` - https://github.com/makevoid/apigen-ruby-rspec-sinatra

Ruby

Apigen Ruby rspec sinatra

AI Prompting to generate Sinatra apps using TDD - contains code and generated apps

Ruby

Ruby project template

Standard ruby app project template

Ruby

Makevoid

github readme profile

S3 static site upload

Wrapper around AWS cli to publish / update your static site to S3 + Cloudfront.

Ruby

Nft trait stats

Opensea NFT traits / stats analyzer - status: early stage

Ruby Python

Stylegan3 manager

StyleGAN3 Manager - StyleGAN3 training automation and management

Ruby

Opensea images downloader

<outdated> Script to download all the images from an opensea collection using the OpenSea API

nft opensea opensea-api excon ethereum digital-art Ruby Dockerfile

Ai poet ita

AI Poet - language: Italian - GPT3 - OpenAI Davinci

Dockerfile Ruby

Kube podwatch

Use the Kubernetes Server API to watch pods and send custom alerts to Slack (e.g. when a new pod is restarted)

Ruby

Repository Screenshot

Ml chef terraform

Chef + Terraform AWS ML Setup

terraform aws docker machine-learning stylegan2 stylegan2-ada HCL Ruby

Repository Screenshot

Datadog vm monitors

Programmatically set up Datadog VM Monitors

datadog vm virtual-machine monitoring alerts dashboard Ruby

S3 dev accounts

Simple script to create S3 Dev account with a predefined bucket policy

to-be-reviewed Ruby

Pancakebunny bot

JavaScript

Repository Screenshot

Centex market taker bot

Simple market taker bot that trades on the Centex crypto exchange

market-taker-bot exchange bot centex-api centex ruby automation market-taker trading-bot Ruby

Nginx monitoring

Dockerfile Ruby

Repository Screenshot

Hardhat react boilerplate

Playing with hardhat-react boilerplate - currently adding a ERC20 Token management / wallet sample UI

Solidity TypeScript

Repository Screenshot

Stonks alert

Stock and crypto alerts SMS app

ruby stonks stocks crypto alert sms twilio twilio-sms sms-alert bot Ruby CSS

Repository Screenshot

Terraform ec2 Docker swarm

Docker Swarm terraform infrastructure on aws

terraform docker-swarm docker aws ec2 stack cluster automation devops Ruby HCL

Repository Screenshot

Azure terraform swarm template

Docker Swarm terraform configuration on azure

Ruby HCL

Repository Screenshot

Covid stats

Simple covid stats maps - data from https://ourworldindata.org

ruby covid-19 covid-data maps visualization covid Dockerfile Ruby

Repository Screenshot

Notify slack

Simple container to post a slack webhook message

Ruby Dockerfile

Repository Screenshot

Fastapi todo app

Sample To-do list application featuring FastAPI, redis, json. haml and vanilla js

Dockerfile Python

Repository Screenshot

Bitstamp binance dashboard

Bitstamp & Binance Dashboard to show your crypto balances across the two exchanges nicely in a single screen

Dockerfile Ruby

Repository Screenshot

Tiktron

Electron desktop tiktok app prototype

electron tiktok tiktok-scraper javascript nodejs browser linux windows macos Ruby HTML

Geth priv pub net

Docker-compose based Ethereum Network set up as a private network with nodes connecting to each other via the public internet proxied via nginx.

Dockerfile JavaScript

Repository Screenshot

Try deno

trying deno - code sample - get the latest eth mainnet block number - dockerized

deno eth mainnet docker-compose docker sample code-sample boilerplate dinatra sinatra Dockerfile TypeScript

ETH basic auth

Ethereum node setup behind nginx basic auth, interact with your public ethereum node easily! - parity light client mode

Dockerfile

Bitcoin keychain rb

project status: alpha / prototype

Ruby

Repository Screenshot

Bitcore lib tutorial

Bitcoin Private Key Generation and Transaction Creation and Submission tutorial using bitcore-lib

bitcore-lib bitcoin bitcoin-transaction utxo tutorial crypto sample-code example bitcore bitcoin-sample-code JavaScript Ruby

Vr blockchain explorer

Unity VR Bitcoin Blockchain explorer example project (status: prototype) - VR target: Oculus Rift (devkit 1)

C# JavaScript

Spark ar projects

I'm open sourcing my Spark AR projects so that you can use them as a base/reference for your AR effects!

JavaScript

Repository Screenshot

Flask todo app

Sample To-do list application featuring Flask, redis, json. haml and vanilla js.

Python CSS

Autotrader scraper youtube

I had a toyota prius uk 2016 and a hyundai ioniq 1.6 phev 2017 eu, both with comma openpilot, the first reason of creating this repo was to search for a car

Ruby

Repository Screenshot

Eondash

Prototype of an OpenPilot EON dahsboard/companion application in cordova - WIP

CSS HTML

Bitcoin wp

mirror of the bitcoin whitepaper - https://bitcoin.org/bitcoin.pdf

Comma api rb

Query the Comma and Athena (device) API via Ruby

openpilot comma-api ruby api api-client Ruby HTML

Repository Screenshot

K3s deploy

Setup a K3S cluster with one master and two workers on 3 VMs on AWS Lightsail - STATUS: WIP

Ruby

Repository Screenshot

Autotrader query

Query the autotrader "API"

Ruby Shell

Repository Screenshot

Xdai wallet

xDai Ethereum Wallet

Shell Ruby

Web3 proxy

JSON RPC Proxy to evade cors (meant to proxy web3 requests) - note: not useful anymore as tools like anvil exist

Ruby

Repository Screenshot

Ethereum keychain

status: prototype - Ethereum wallet js lib based on bitcoinjslib keys and bip39

JavaScript Shell

Bitcoin address watcher

Bitcoin address watcher // transaction notifier - receive a push notification when you receive a transaction

bitcoin tx-notifier notifier ruby notification loop blockcypher block-explorer transactions Ruby Dockerfile

Repository Screenshot

Bitcoin wallet

WIP - Prototype for a LN Bitcoin wallet (LND frontend) for Android built using HTML5/JS - status: alpha, early stage

Shell CSS

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

BTCusd resistance lines

Automatically find resistance lines in BTCUSD pricing trading data using Meanshift Clustering

HTML Python

Blockchains list

Personal list about Blockchains

Repository Screenshot

Op return.js

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

JavaScript Dockerfile

Rjs

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

Ruby

Try ETHworks Ethereum rb

Ruby Dockerfile

ETH parity simplestorage

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

Shell 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)

HTML CSS

Try passenger Docker

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

Ruby

Nginx proxy

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

HTML Shell

Repository Screenshot

Makevoid site

Coder "portfolio" site based on github graphql api

portfolio coder coding cv personal-site youtube github profile github-profile github-pages Ruby CSS

ETH Kovan deploy

Deploy a contract and call it on Kovan using web3v1, etherscan.io and infura.io

JavaScript

ETH wallet presentation

Ethereum Presentation: Create a Wallet with web3.js

Ruby Shell

ETH sweep tool

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

CSS HTML

React sb simple setup

React Simple Setup based on @SharifsBeat sample code - year 2018 before the advent of react context :)

JavaScript HTML

Repository Screenshot

Bitcoin keychain

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

JavaScript HTML

Parity Web3 sample repo

Parity Dev chain hello world sample /w web3 v1 beta

web3 ethereum demo js node JavaScript

EM WS Unity proxy

a ruby websocket proxy sample app/implementation

Ruby Shell

Try Ruby ETH

ruby-eth hello world

Ruby

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

Bitnodes

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

bitnodes bitcoin-core nodes p2p config-file generator Ruby

Provision

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

Ruby

CC menubar

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

Python JavaScript

Repository Screenshot

Sequel kv

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

Ruby Shell

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

Repository Screenshot

Redis reJSON models

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

redis json re-json orm key-value-store ruby Ruby

Redis reJSON

Redis ReJSON adapter for Redis-rb - status: beta release

redis json re-json database data-store ruby redis-v4 redis-modules rejson gem Ruby Shell

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

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

Redichain web base container

Base docker container for Redichain Web app

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)

Ruby

IPFS on the Go

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

ipfs jasonette demo mobile-app Ruby

IPFS rb

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

Ruby

Blockchain container

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

Ruby Shell

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

JavaScript

Repository Screenshot

Ruby app template

Roda HAML boilerplate with bulma.css

Ruby CSS

Try Bulma

Trying Bulma CSS flexbox-based framework

Ruby HTML

Ruby CLI program

boilerplate/example of a ruby CLI program

Ruby Shell

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

Imagick

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

Shell Go

Esk8 config

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

Ruby HTML

Mkvbuild2

Electric skateboard build n2 - check esk8 builders forum

Esk8 calc

Electric Skateboard Calculator Tool

Ruby HTML

check out github.com/makevoid for the full list of repositories