Open Source

Explorations, packages, and sites.


Applications

Myb

  • A custom third party Bluesky client with extra features like bookmarks and drafts
  • Implemented with SvelteKit, using libraries such as the AT Protocol SDK and TanStack Query

Easytodo

  • An easy and local first todo list app, with per task stopwatch and other planned features
  • Implemented with SvelteKit, using a custom persistent local storage reactive function closure

Gust

  • A time tracker productivity tool with authentication, cloud storage, and full CRUD capabilities
  • Implemented features using Astro Partials and Client Islands (Svelte components) that are inline and rendered on demand using HTMX library, a HTML-centered AJAX API

Explorations

Skogz

  • An experimental Svelte 5 SSR (server side rendered) router, built on top of the Vite Extra template
  • Implemented custom middleware that can handle loader functions and load the correct components based on a routes configuration object

Packages

Typew

  • An animated text component that mimics the typewriter, writing letter by letter
  • Implemented as a no dependency needed Svelte library

Trace

  • A component library that highlights a line, controlled externally by the developer
  • Implemented as a no dependency needed Svelte library