my avatar image, a naturally textured flat green torus
  • moss a fuzzy tuft of green moss
    magical organic stylesheets 🌿

    CSS framework and design system

    npm i -D @ryanatkn/moss
  • fuz a friendly brown spider facing you
    friendly user zystem 🧶

    Svelte UI library

    npm i -D @ryanatkn/fuz
  • gro a pixelated green oak acorn with a glint of sun
    generate, run, optimize 🌰

    task runner and toolkit extending SvelteKit

    npm i -D @ryanatkn/gro
  • fuz_template a friendly pixelated spider facing you

    a static web app and Node library template with TypeScript, Svelte, SvelteKit, Vite, esbuild, Fuz, and Gro

  • belt a green sauropod wearing a brown utility belt
    ancient not extinct 🦕

    utility belt for JS

    npm i -D @ryanatkn/belt
  • fuz_blog a friendly yellow spider facing you

    blog software from scratch with SvelteKit 🖊️

    npm i -D @ryanatkn/fuz_blog
  • fuz_mastodon a friendly purple spider facing you

    Mastodon components and helpers for Svelte, SvelteKit, and Fuz 🦣

    npm i -D @ryanatkn/fuz_mastodon
  • fuz_code a friendly pink spider facing you

    syntax styling utilities and components for TypeScript, Svelte, SvelteKit 🎨

    npm i -D @ryanatkn/fuz_code
  • fuz_gitops a friendly blue spider facing you

    a tool for managing many repos 🪄

    npm i -D @ryanatkn/fuz_gitops
  • earbetter two beamed musical notes with ears

    ear trainer and tools for playing and programming music and audio 🦜

  • cosmicplayground logo for cosmicplayground

    tools and toys for expanding minds

  • dealt a friendly pixelated spider facing you
    giving meaning a chance 🔮

    toy 2D web game engine with a focus on topdown action RPGs

  • webdevladder.net a spider web between two rungs of a ladder
    up ↗ 🪜

    a YouTube channel and blog for realworld webdev with TypeScript and Svelte

  • ryanatkn.com a textured green nature circle with a void center
    all ways a wip 🪶

    @ryanatkn's homepage and blog