Skip to content
View kwhitley's full-sized avatar

Sponsors

Private Sponsor
@drivly
@sathoro
@abhagsain
@jahands

Highlights

  • Pro
Block or Report

Block or report kwhitley

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kwhitley/README.md

GitHub Page of Kevin R. Whitley

I'm an open-source JS/TS developer, architect, and builder. Creator of itty.dev and itty-router.

Twitter GitHub LinkedIn Portfolio

What am I working on?

Like you, whenever I build, I reach for existing tools to save time. When those don't yet exist, or I'm unhappy with the interface provided, I waste a lot of time building build them so that the next person might not have to.

With that in mind, I'm building an ecosystem of tiny microlibraries to replace heavier options in the lean world of edge-serverless, and fostering a community around this goal.

What's next?

I love asking myself "what's cool, but hard to do?". Right now, it's websockets and real-time communication layers in general. I'm targeting those next, so stay tuned!

A FEW OF MY LIBRARIES

itty-router itty-router-extras itty-time itty-cors itty-durable itty-fetcher treeize apicache

CURRENT STACK

Cloudflare Pages Cloudflare Workers Cloudflare Durable Objects Cloudflare KV Cloudflare R2 Supabase

Vite SvelteKit Bun

THE OBVIOUS STUFF

CSS3 Express GitHub GitHub Actions JavaScript Jest HTML5 Markdown MongoDB MySQL Node NPM Postgres Rollup React Sass TypeScript Visual Studio Code Vitest

NEXT UP / INTERESTED

Kotlin Swift Unity

Pinned

  1. itty-router itty-router Public template

    A little router.

    TypeScript 1.6k 71

  2. apicache apicache Public

    Simple API-caching middleware for Express/Node.

    JavaScript 1.2k 193

  3. treeize treeize Public

    Converts row data (in JSON/associative array format) to tree structure based on column naming conventions.

    JavaScript 188 23

  4. itty-durable itty-durable Public

    Cloudflare Durable Objects + Itty Router = shorter code

    JavaScript 222 18

  5. itty-fetcher itty-fetcher Public template

    An even simpler wrapper around native Fetch to strip boilerplate from your fetching code!

    TypeScript 89 5

  6. cloudflare/itty-router-openapi cloudflare/itty-router-openapi Public

    OpenAPI 3 and 3.1 schema generator and validator for Cloudflare Workers

    TypeScript 229 35