EmojiKit goes open-source

I’ve decided to open-source the EmojiKit SDK and move it from my company Kankoda to my own GitHub account. In this post, I’ll discuss why and how it will be done.

Header image

Background

EmojiKit evolved as part of KeyboardKit. As it become quite capable, I decided to extract it to a separate product and inline it into KeyboardKit.

However, converting it to a commercial SDK put restrictions on how KeyboardKit could use it, since the commercial parts could no longer be free in KeyboardKit.

This worked well, but I think the library design suffered a bit, where many features became throwing to accomodate to the requirement of first registering a valid license key.

I’ve also struggled a bit with motivating a 3 tier license model. The cuts felt artificial, so the decision to open-source everything feels like the right move.

How it will be done

The SDK will be moved from Kankoda’s GitHub account to my personal GitHub account. I will move the entire repository, then remove the product pages and Gumroad product.

I’m excited about this change and hope that it will make EmojiKit even better for all of us.

Discussions & More

If you found this interesting, please share your thoughts on Bluesky and Mastodon. Make sure to follow to be notified when new content is published.