Skip to content
View johannschopplich's full-sized avatar

Block or report johannschopplich

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
johannschopplich/README.md

Johann Schopplich

Hi, I'm Johann.

🌐 Website Β· πŸ”— Linktree

I'm a self-taught developer who went from pharmacy to code. I learn best by building things, so that's what you'll find here.

Universal Tooling

  • πŸŽ’ toon: Token-Oriented Object Notation (TOON) – compact, human-readable serialization of JSON data for LLM prompts. TypeScript SDK, CLI, benchmarks.
  • πŸ“ tokenx: Fast token estimation with 95%+ average accuracy in a 2kB bundle
  • 🍷 apiful: Extensible & type-safe API tooling – generated OpenAPI clients and server-side utilities, for any JavaScript runtime
  • πŸͺ§ unlazy: Universal lazy loading library for placeholder images leveraging native browser APIs
  • πŸ“„ unpdf: PDF extraction and rendering across all JavaScript runtimes

Nuxt & Vue

  • 🎟️ @nuxtjs/plausible: Plausible Analytics integration for Nuxt
  • πŸ”Έ nuxt-gtag: Google Analytics, Google Ads and Consent Mode v2 for Nuxt
  • 🐬 nuxt-api-party: Auto-generated composables for any API, typed from OpenAPI and never exposing your credentials
  • 🫧 nuxt-kirby: Kirby CMS data in Nuxt, via KQL or the REST API
  • 🦎 nuxt-prepare: Run async code at build time
  • πŸͺΏ nuxt-vitalizer: Better Largest Contentful Paint scores in Google Lighthouse

Libraries

  • πŸ§ͺ nitro-test-utils: Testing toolkit for Nitro full-stack servers
  • 🎨 @unocss/cli: The CLI for UnoCSS. A perfect fit for traditional backends.
  • πŸ†™ kirbyup: Official bundler for Kirby Panel plugins
  • πŸŽ›οΈ kirbyuse: Collection of Vue Composition utilities and typed window.panel for Kirby CMS
  • πŸͺ­ pdfjs-serverless: PDF.js redistributed as a single bundle for edge and serverless runtimes

Kirby CMS

Commercial Plugins

Open Source Plugins

  • πŸ” kirby-serp-preview: Kirby Panel plugin for search engine result page previews
  • 🧭 kirby-minimap: Sidebar content navigation plugin for the Kirby Panel
  • 🦭 kirby-headless: Kirby, but headless first with bearer token authentication and KQL utilities

Starters & Templates

  • 🍫 cacao-kit-frontend: Best practice Nuxt and KQL starter for your headless Kirby CMS
  • 🦭 kirby-headless-starter: Headless-first Kirby starter with bearer token authentication and KQL utilities

Pinned Loading

  1. toon-format/toon toon-format/toon Public

    πŸŽ’ Token-Oriented Object Notation (TOON) – compact, human-readable serialization of JSON data for LLM prompts. TypeScript SDK, CLI, benchmarks.

    TypeScript 25.1k 1.1k

  2. unlazy unlazy Public

    πŸͺ§ Universal lazy loading library for placeholder images leveraging native browser APIs

    TypeScript 874 18

  3. unocss/unocss unocss/unocss Public

    The instant on-demand atomic CSS engine.

    TypeScript 18.9k 979

  4. tokenx tokenx Public

    πŸ“ Fast token estimation with 95%+ average accuracy in a 2kB bundle

    TypeScript 168 8

  5. nitro-test-utils nitro-test-utils Public

    πŸ§ͺ Testing toolkit for Nitro full-stack servers

    TypeScript 112 2

  6. nuxt-api-party nuxt-api-party Public

    🐬 Auto-generated composables for any API, typed from OpenAPI and never exposing your credentials

    TypeScript 305 13