Function Runner projektissa tehdään suosittuun VSCode IDE:en lisäosa (extension), mikä mahdollistaa käyttäjän kirjoittamien funktioiden suorittamisen suoraan IDE:stä nappia painamalla ilman, että käyttäjän pitää itse kirjoittaa koodia funktion suorittamiseen. Käyttäjä voi myös helposti antaa argumentit jolla haluaa suorittaa funktion.
Aluksi tuettuina kielinä on Javascript ja Typescript mutta koodi kirjoitetaan niin että uusien kielien lisääminen on helppoa.
Function Runner mahdollistaa myös funktion ajamisen debuggerilla helposti, ilman että käyttäjän pitää ensin luoda debuggerin konfiguraatiota VSCodeen. Näin bugien ja muun koodin epämääräisen toiminnan tutkiminen helpottuu.
Function Runner lisäosa luo käyttäjän kirjoittamien funktioiden esittelyn yläpuolelle niin sanotun CodeLens osion joka näkyy käyttäjälle IDE:n lisäämänä tekstinä ja nappina. Tätä nappia painamalla käyttäjälle avataan uusi ikkuna mihin hän antaa arvot funktion tarvitsemille argumenteille. Tässä uudessa ikkunassa on myös napit jolla käyttäjä voi joka vain suorittaa funktion ja katsoa logitetun palautusarvon terminaalin ikkunasta tai ajaa funktiota debuggerilla rivi riviltä.
Lisäosan lähdekoodi tulee olemaan avointa.
Juha Sälli sai Fuugin säätiöltä 1 000 euron apurahan VSCode-lisäosan luomiseen, joka mahdollistaa käyttäjän kirjoittamien funtioiden suorittamisen suoraan ohjelmointiympäristöstä käsin.
Fuugin säätiö jakaa apurahoja avointen tietojärjestelmien ja avoimen lähdekoodin ohjelmistojen kehittämiseen liittyvään työhön. Säätiön jatkuvaan apurahahakuun voi jättää hakemuksen milloin tahansa. Sama hakija tai hanke voi myös hakea avustusta useita kertoja.