Chicago

Rico Kahler

Elite
@ricokahler

next-data-hooks. Use `getStaticProps`/`getServerSideProps` as react-hooks

716

color2k. a color parsing and manipulation lib served in roughly 2kB

633

sanity-codegen. Generate TypeScript types from your Sanity.io schemas

266

next-plugin-preval. Pre-evaluate async functions during builds and import them like JSON

254

hacker-ui. A design system for the modern developer. (development on hiatus)

242

pool. like Promise.all but you can limit the concurrency

142

sanity-super-pane. The Sanity Desk Tool Pane with Super Powers

104

next-plugin-query-cache. A build-time query cache for Next.js. Works by creating an HTTP server during the build that caches responses.

67

oauth2-popup-flow. A very simple oauth2 implicit flow library that uses window.open

57

babel-plugin-tsconfig-paths-module-resolver. Use tsconfig-paths in any bundler that supports a custom babel config.

43

hocify. a simple library that converts hooks to HOCs for compatibility with class-based components.

41

longtweet.io. a fast and reliable open-source blogging service created by @ricokahler — offered ad-free

23

heic.app. a heic image converter that lives 100% in the browser

21

flair. a lean, component-centric style system for React components

19

lazy. A small (~900B gzip), useful set of methods for lazy iteration of iterables.

12

ast-docgen. A toolkit for generating docs from typescript ASTs

7

stable-hooks. hooks that wrap unstable values for more control over incoming hook dependencies

6

fill-in-the-blank. This is for an article i'm writing.

5

react-mounting-transition. react-mounting-transition is a simple lib to help you add transitions to components you dynamically mount to the DOM

3

wordlepdf.com. Love Wordle and PDFs? This is the project for you!!

3

use-preserve-reference. A hook that preserves object references when values are deep equal to the previous render

3

conditional-fields-examples. JavaScript

3

lostcitiescalculator.com. A score calculator for the card game Lost Cities

3

atomic-css-in-js. an atomic css-in-js lib

2

resume. a resume made with HTML + CSS

2

sanity-plugin-fieldset-tabs. very alpha

2

email-cleaner. This is a little side project where I unnecessarily use LLMs to find unsubscribe links to promotional emails.

1

eslint. Find and fix problems in your JavaScript code.

1

noise.cab. a simple website that generates noise

1

sqlmarkdown. Convert markdown with SQL snippets to an interactive literate programming playground.

1

hexagonpfp.org. TypeScript

1

almost-slido. An end-to-end demo of a full-stack web application for a talk

1

nano-pubsub. Tiny publish/subscribe

1

ricokahler. i wanted to create a readme for my profile

1

sanity-plugin-intl-input. Intl input for Sanity with a cleaner UI than a default solution

1

use-pull. `usePull` is a hook that will wrap a value with a ref and return a memoized callback that pulls the latest version of that value.

1

rpio-stepper. Fork of wpi-stepper but with rpio instead of wiringpi-node

1

microcenter-rtx-notifier. polls microcenter for RTX cards and texts me whenever the stock changes

1

promise-suspender. An **experimental** package that uses suspense for promises

1

get-pr-from-github. i needed to wrap something in a serverless function. u can ignore this

1
40
Apply