Become a sponsor to Johann Schopplich
Hi there! πββοΈ
I'm Johann, a self-taught developer who swapped a pharmacist's coat for a keyboard and haven't looked back. I learn by building and sharing, which is why I maintain 20+ projects that solve problems and feel good to use.
Current Focus: TOON
Right now, I'm focused on TOON (Token-Oriented Object Notation) β a compact encoding of JSON's data model for LLM prompts. It started as a personal experiment and evolved into a full specification, TypeScript SDK, cross-language implementations, and benchmark suite.
What Else I Build
Beyond TOON, most of my time goes to universal JavaScript tooling β things like apiful (type-safe API clients), unpdf (PDFs everywhere), and tokenx (token counting in 2kB). The goal is always the same: work once, run anywhere.
I'm also deep in the Nuxt ecosystem with @nuxtjs/plausible, nuxt-api-party, and nuxt-gtag.
For Kirby CMS, I created Kirby Copilot (AI for content creators), kirbyup (the official Panel plugin bundler), plus a range of commercial and open source plugins.
Why Your Sponsorship Matters
If my work has saved you time or solved a problem, consider sponsoring. Reaching this goal proves that investing time in open source tooling is sustainable β and encourages me to keep building.
Thank you!
1 sponsor has funded johannschopplichβs work.
Featured work
-
toon-format/toon
π Token-Oriented Object Notation (TOON) β Compact, human-readable, schema-aware JSON for LLM prompts. Spec, benchmarks, TypeScript SDK.
TypeScript 20,320 -
johannschopplich/tokenx
π Fast token estimation at 94% accuracy of a full tokenizer in a 2kB bundle
TypeScript 99 -
unjs/unpdf
π PDF extraction and rendering across all JavaScript runtimes
TypeScript 946 -
johannschopplich/unlazy
πͺ§ Universal lazy loading library for placeholder images leveraging native browser APIs
TypeScript 868 -
johannschopplich/apiful
π· Extensible & type-safe API tooling β generated OpenAPI clients and server-side utilities, for any JavaScript runtime
TypeScript 93 -
johannschopplich/nuxt-api-party
π¬ Auto-generated composables for secure API access, with OpenAPI support
TypeScript 306
0% towards 10 monthly sponsors goal
Be the first to sponsor this goal!