Skip to content
You must be logged in to sponsor polygonplanet

Become a sponsor to polygonplanet

@polygonplanet

polygonplanet

Gunma, Japan

I'm the creator and maintainer of encoding.js (encoding-japanese), weakmap-polyfill, and many other open-source projects, as well as the SyncFiddle online code editor. I've been developing and sharing software and web services since before GitHub existed, and publishing open-source code here since around 2010.

I actually started my GitHub Sponsors application when it first launched, but left my profile as a draft for years (2019-2026!). That was partly because there were times when I couldn't be as active in open source as I wanted to be. I continued to maintain my projects and fix bugs, but I was hesitant to start accepting sponsorships. Lately, I've been working on my projects, so I finally decided to give GitHub Sponsors a try!

Projects

SyncFiddle

SyncFiddle is a browser-based code editor where you can write and run code together in real time. I design, build, and maintain it on my own, including the website and servers.

Sponsorships here also help support SyncFiddle's development and cover its hosting costs. If you came here from SyncFiddle, you're in the right place!

How Sponsorship Helps

Your support helps fund my development, learning, hosting costs, and living expenses for me and my family (and my vegetable garden and plants🌱), as well as other sponsorships.

Even a small or one-time contribution means a lot to me. It will really help keep me going, and knowing that someone appreciates my work is truly encouraging!

Thank you for your support!

Featured work

  1. polygonplanet/encoding.js

    Convert and detect character encodings in JavaScript

    JavaScript 608
  2. polygonplanet/chillout

    Reduce CPU usage by non-blocking async loop and psychologically speed up in JavaScript

    JavaScript 595
  3. polygonplanet/Chiffon

    A small ECMAScript parser, tokenizer and minifier written in JavaScript.

    JavaScript 57
  4. polygonplanet/lzbase62

    Compress and encode strings into base62 [0-9a-zA-Z] using an original LZ-based algorithm in JavaScript.

    JavaScript 67
  5. polygonplanet/sublime-text-eslint

    ESLint any JavaScript file in Sublime Text

    JavaScript 24
  6. polygonplanet/weakmap-polyfill

    ECMAScript6 WeakMap polyfill

    JavaScript 32

Select a tier

$ a month

You'll receive any rewards listed in the $5 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$1 a month

Select

Thank you! This waters my plants 🌱

$5 a month

Select

Thank you! This buys me a coffee ☕

$10 a month

Select

Thank you! This gets me another coffee ☕☕ and helps my plants thrive 🌱🥬
Public sponsors will be listed in SyncFiddle's credits.

ℹ️ If you'd prefer not to be listed, please let me know (contact details will be included in the email you receive after sponsoring).

$30 a month

Select

Thank you! More coffee ☕☕☕ and my garden might even yield a harvest 🌱🥬🍅
This helps support my open-source projects and cover SyncFiddle's hosting costs.
Public sponsors will be listed in SyncFiddle's credits.

ℹ️ If you'd prefer not to be listed, please let me know (contact details will be included in the email you receive after sponsoring).

$50 a month

Select

Thank you! Loooots of coffee ☕☕☕☕ and new pots and vegetable seeds for my garden 🪴🫘
This helps support my open-source projects and cover SyncFiddle's hosting costs, while also making it easier for me to work on new features across my projects.
Public sponsors will be listed in SyncFiddle's credits.

ℹ️ If you'd prefer not to be listed, please let me know (contact details will be included in the email you receive after sponsoring).