Prasanth Janardhanan

My Projects


qUP is a background task processor with persistence support written in Go. It uses BadgerDb for persistence.


Wrapper around the machinery Go library for background task execution.


A JWT only API authentication library. The client-side is written in TypeScript and the server side in Go.


A Javascript Form Data validation library. The syntax is made to look naturally declarative. Boel also supports conditional validations and customization to the validation messages.

Rapid MailMerge

Rapid MailMerge is an add-on for Google Sheets. You can compose email and send it to a list of contacts in your Google Sheet all from this add-on. Rapid MailMerge can merge (substitute values ) data from the Google sheet into the email. ( Hi {{FirstName}} becomes Hi Paul in the email ).
The emails are sent using your Gmail Account.
Rapid MailMerge is a completely Free add-on. A ‘Pro’ version is in the works that will open up more awesome features.

Color Code is a website to explore colors by name. The website also displays the colors related to any given color (complementary, analogous, triad, tetrad, similar colors by name or, the color “distance”). The website also has a color picker. You can upload an image and pick a color from the image. Then you can explore the colors related to the selected color.
You can use the features of the website to pick colors for design projects (print design, graphic design, web design).

Reusable Forms

A gallery of free, downloadable web forms. The forms include contact forms, feedback forms, popup file upload forms, and more.
The downloaded code includes HTML, CSS, Javascript (for validations), and back-end form handling code in PHP. is the resource for you if you want to self-host your forms.