Skip to content
View johannschopplich's full-sized avatar

Sponsoring

@harlan-zw

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 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
johannschopplich/README.md

Hi, I'm Johann – a self-taught developer with an aesthetic sense.

Projects

My current focus is on universal tooling and developer experience across JavaScript runtimes.

Universal Tooling

  • toon: πŸŽ’ Token-Oriented Object Notation – JSON for LLMs at half the token cost
  • 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
  • tokenx: πŸ“ Fast token estimation at 94% accuracy of a full tokenizer in a 2kB bundle

Nuxt & Vue

  • @nuxtjs/plausible: 🎟️ Plausible Analytics integration for Nuxt
  • nuxt-api-party: 🐬 Securely connect to any API with a server proxy and generated composables
  • nuxt-prepare: 🦎 Build actions for Nuxt
  • nuxt-vitalizer: πŸͺΏ Instantly better LCP scores in Google Lighthouse
  • nuxt-kirby: 🫧 Kirby CMS integration for Nuxt with KQL support
  • nuxt-gtag: πŸ”Έ Google Analytics & Ads integration made easy

Libraries

  • @unocss/cli: 🎨 The CLI for UnoCSS. A perfect fit for traditional backends.
  • nitro-test-utils: πŸ§ͺ Testing environment and utilities for Nitro
  • utilful: 🧬 A collection of TypeScript utilities
  • kirbyup: πŸ†™ Official bundler for Kirby Panel plugins
  • kirbyuse: πŸŽ›οΈ Collection of Vue Composition utilities and typed window.panel for Kirby CMS

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

Kirby Plugins

Commercial

Open Source

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

Pinned Loading

  1. unlazy unlazy Public

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

    TypeScript 853 14

  2. unocss/unocss unocss/unocss Public

    The instant on-demand atomic CSS engine.

    TypeScript 18.2k 933

  3. tokenx tokenx Public

    πŸ“ Fast token estimation at 94% accuracy of a full tokenizer in a 2kB bundle

    TypeScript 65 3

  4. toon toon Public

    πŸŽ’ Token-Oriented Object Notation – JSON for LLMs at half the token cost

    TypeScript 3.6k 68

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

    πŸ§ͺ Testing environment and utilities for Nitro

    TypeScript 96 3

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

    🐬 Auto-generated composables for secure API access, with OpenAPI support

    TypeScript 298 13