Become a sponsor to Antonio Stoilkov
π
I've always loved open-source. At 19
(13
years ago), I worked 3
years on jsblocks
β it was a failure π. I got discouraged and stopped doing open-source. 3
years ago, I started all over again π.
Why sponsor me π€·
There are other people that have made a bigger impact in the open-source space, why sponsor me?
I take great care for maintaining my libraries (see also my open-source principles). If you like that, you can support the mission for better quality and better maintained open-source software.
If you don't want to sponsor me, I keep a list of open-source contributors worth sponsoring that you can consider instead.
Hire me πΌ
I love exploring technology through working with different companies around the world. If you think I can be useful, send me an email at [email protected]. You can learn more at Let's work together.
I'm currently maintaining π¨βπ»
main-thread-scheduling
β Consistently responsive apps while staying on the main thread. The library aims to bring innovation to how you make your apps responsive and performant.use-local-storage-state
β React hook that persists data in local storage (300k downloads per month).console-powers
β Debug & inspect data with elegant outputs. Craft beautiful browser console messages.use-session-storage-state
β Same as above but for session storage.element-box
β Work easily with an element's position and dimensions.settle-it
β Deal with code that can throw.p-signal
β A simple way to cancel promises and async functions.good-try
β Tries to execute sync/async function, returns a specified default value if the function throws.eslint-config-strictest
β An extremely strict ESLint configuration. However, it needs a lot more work to become usable by other people. This configuration is one of the reasons the production app I am building has close to zero runtime exceptions.
1 sponsor has funded astoilkovβs work.
Featured work
-
astoilkov/main-thread-scheduling
Fast and consistently responsive apps using a single function call
TypeScript 1,246 -
astoilkov/console-powers
Debug & inspect data using crafted DevTools visualizations
TypeScript 769 -
astoilkov/use-local-storage-state
React hook that persists data in localStorage
TypeScript 1,079 -
astoilkov/use-session-storage-state
React hook that persists data in sessionStorage
TypeScript 20 -
astoilkov/element-box
Work easily with an element's position and dimensions
TypeScript -
astoilkov/jsblocks
2012 UI framework (I was 20 years old, React didn't exist, inspired by Knockout)
JavaScript 2,773
0% towards 3 monthly sponsors goal
Be the first to sponsor this goal!
$1 a month
SelectI love π₯. I will buy 1 kg
of π₯ each month.
$6 a month
SelectI will buy π from one old lady that sits at the same place for the past few years and grows them in her backyard. I do it regardless.
$12 a month
SelectI will try to buy a few small things for my loved ones each month. β€οΈ