EmojiKit goes open-source

Feb 2, 2024 · Follow on Twitter and Mastodon swiftopen-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

Please share any ideas, feedback or comments you may have in the Disqus section below, or by replying to this tweet or this toot

If you found this text interesting, make sure to follow me on Twitter and Mastodon for more content like this, and to be notified when new content is published.

If you like & want to support my work, please consider sponsoring me on GitHub Sponsors.