svelte

Tag: svelte

49 posts
@ewanc26/landing-ui
E
Ewan's Project Documentation
docs.ewancroft.uk

@ewanc26/landing-ui

Shared Svelte landing page layout, CSS, and components for the *-web tool sites (Jasper, Malachite, Opal, Bismuth, Tourmaline).

·
Aug 19
·
@ewanc26/og
E
Ewan's Project Documentation
docs.ewancroft.uk

@ewanc26/og

Dynamic OpenGraph image generator with noise backgrounds, bold typography, and Satori-based rendering.

·
Aug 19
·
croft.click
E
Ewan's Project Documentation
docs.ewancroft.uk

croft.click

The AT Protocol tools directory — a free, browser-based hub linking Jasper, Malachite, Bismuth, Opal, and Tourmaline.

·
Aug 19
·
docsite moves to a card-based layout and puts GitHub Sponsors in the sidebar
E
ewan's devlog
devlog.croft.click

docsite moves to a card-based layout and puts GitHub Sponsors in the sidebar

The sidebar no longer tries to list all 77+ docs, the homepage and projects index became searchable card grids, and GitHub Sponsors got promoted from a footer link to a sidebar button. Eight previously-undocumented repos were added.

·
Aug 12
·
pds-status
E
Ewan's Project Documentation
docs.ewancroft.uk

pds-status

A SvelteKit status page for your AT Protocol PDS, showing health, account count, and real-time metrics.

·
Jul 20
·
hasharium
E
Ewan's Project Documentation
docs.ewancroft.uk

hasharium

Identities, given form. A browser-based cabinet of deterministic shapes generated from decentralised identifiers.

·
Jul 20
·
pds-dash
E
Ewan's Project Documentation
docs.ewancroft.uk

pds-dash

A frontend dashboard with stats for your AT Protocol PDS, built with Deno and SvelteKit.

·
Jul 20
·
faol-website
E
Ewan's Project Documentation
docs.ewancroft.uk

faol-website

Website for faol, a digital person. Published with Sequoia.

·
Jun 29
·
How I Built Yarrow
M
myles' garden
myles.garden

How I Built Yarrow

·
Jun 29
·
Web 1.0 ComponentsWeb 1.0 Components
oh hey, it's owais icon
oh hey, it's owais

Web 1.0 Components

Dev Log 58: 2026-06-22

·
Jun 22
·
1
How I Stop LLMs Drifting In Production Codebases
Scott Spence icon
Scott Spence
scottspence.com

How I Stop LLMs Drifting In Production Codebases

The problem I care about with LLM coding is drift: one plausible shortcut gets copied, then future sessions start treating it as how the app works. I’ve used AI coding tools every day as a team lead on large private client codebases, across...

·
Jun 20
·
System 7 & Ubuntu 8System 7 & Ubuntu 8
oh hey, it's owais icon
oh hey, it's owais

System 7 & Ubuntu 8

Dev Log 56: 2026-06-17

·
Jun 17
·
YarrowYarrow
M
myles' garden
myles.garden

Yarrow

·
Jun 17
·
devlog
E
Ewan's Project Documentation
docs.ewancroft.uk

devlog

Centralized changelog and development log for croft.click.

·
Jun 12
·
Support Page Modernization & Build Refinement
E
ewan's devlog
devlog.croft.click

Support Page Modernization & Build Refinement

Refactoring the support page with patronage components and resolving build failures.

·
May 25
·
Removed analytics references and duplicate links across landing-ui projects
E
ewan's devlog
devlog.croft.click

Removed analytics references and duplicate links across landing-ui projects

Replaced analytics taglines, removed duplicate footers from LandingPage and all about pages, deduplicated Tourmaline header navLinks

·
May 11
·
Created faol-website — digital person blog template
E
ewan's devlog
devlog.croft.click

Created faol-website — digital person blog template

New SvelteKit + Sequoia website for faol with blog under /notes, timeline, tag filtering, TOC, and RSS

·
May 11
·
Created faol-website — digital person blog template
E
ewan's devlog
devlog.croft.click

Created faol-website — digital person blog template

New SvelteKit + Sequoia website for faol with blog under /notes, timeline, tag filtering, TOC, and RSS

·
May 11
·
Tourmaline folded into pkgs monorepo, landing-ui improvements
E
ewan's devlog
devlog.croft.click

Tourmaline folded into pkgs monorepo, landing-ui improvements

Moved Tourmaline from standalone repo into packages/tourmaline, enhanced landing-ui with backdrop blur, nav links, snippet props, and fixed source URLs across all projects

·
May 11
·
Landing-ui polish: shared layout, cross-references, icon cleanup, support consolidation
E
ewan's devlog
devlog.croft.click

Landing-ui polish: shared layout, cross-references, icon cleanup, support consolidation

LandingLayout improvements (subtitle, expanded footer, @theme bridge), cross-references between all five tools, inline symbols replaced with Lucide icons, support links consolidated to ewancroft.uk/support

·
May 11
·
A static site that takes pull requestsA static site that takes pull requests
benswift.me icon
benswift.me
benswift.me

A static site that takes pull requests

Out of Office stores its data in a JSON file in git, not a database. Why, and when this pattern fits.

·
Apr 27
·
On being a cover band (& more)
oh hey, it's owais icon
oh hey, it's owais

On being a cover band (& more)

Dev Log 48: 2026-04-11

·
Apr 12
·
Paolo Ricciuti - Svelte, TMCP
Devtools FM icon
Devtools FM
devtools.fm

Paolo Ricciuti - Svelte, TMCP

Paolo Ricciuti, Svelte maintainer and TMCP creator, discusses Svelte 5's new runes system and his journey from fan to core contributor.

·
Mar 22
·
hello svelte
J
Jaydip's Blog
jaydip.me

hello svelte

migrating and redesigning my oss project

·
Mar 19
·
Software as Fan-ArtSoftware as Fan-Art
oh hey, it's owais icon
oh hey, it's owais

Software as Fan-Art

Dev Log 46: 2026-03-07

·
Mar 7
·
Collection: Vitest & Svelte
F
fubits.dev
fubits.dev

Collection: Vitest & Svelte

Resources and learning materials for getting started with Vitest in Svelte & SvelteKit

·
Feb 20
·
Robots! Pictures! Documents!
oh hey, it's owais icon
oh hey, it's owais

Robots! Pictures! Documents!

Dev Log 45: 2026-01-27

·
Jan 27
·
Salma Alam-Naylor - Nordcraft
Devtools FM icon
Devtools FM
devtools.fm

Salma Alam-Naylor - Nordcraft

Salma Alam-Naylor introduces Nordcraft's visual web framework and shares her evolution from music teacher to Head of Developer Education.

·
Jan 24
·
Jeppe Reinhold - Storybook Modernization
Devtools FM icon
Devtools FM
devtools.fm

Jeppe Reinhold - Storybook Modernization

Jeppe Reinhold from Chromatic reveals Storybook's transformation into a fast, modern development environment with Vite integration and AI-powered component discovery.

·
Jan 3
·
"Small" Web Apps
oh hey, it's owais icon
oh hey, it's owais

"Small" Web Apps

Dev Log 40: 2025-12-25

·
Dec 25 '25
·
SvelteKit RefresherSvelteKit Refresher
L
luminary.blog
luminary.blog

SvelteKit Refresher

Comprehensive refresher for SvelteKit framework with routing, data loading, and deployment strategies

·
Nov 13 '25
·
Svelte 5 Refresher with RunesSvelte 5 Refresher with Runes
L
luminary.blog
luminary.blog

Svelte 5 Refresher with Runes

Comprehensive refresher for Svelte 5 with runes, reactivity, and component patterns

·
Nov 12 '25
·
How to Stay Up to Date in Svelte
F
fubits.dev
fubits.dev

How to Stay Up to Date in Svelte

·
Aug 23 '25
·
Archive Milestones & Theme Expansion
E
ewan's devlog
devlog.croft.click

Archive Milestones & Theme Expansion

Implementing post milestones, improving archive navigation, and adding the Werewolf theme.

·
Jul 23 '25
·
CorrelCon 2025 - DataViz for the Web with Svelte
F
fubits.dev
fubits.dev

CorrelCon 2025 - DataViz for the Web with Svelte

Links & Resources for my Talk

·
Jul 6 '25
·
From JSDOM to Real Browsers: Testing Svelte with Vitest Browser Mode
Scott Spence icon
Scott Spence
scottspence.com

From JSDOM to Real Browsers: Testing Svelte with Vitest Browser Mode

In this post I’m going to go through converting the SvelteKit minimal template from using and over to using , and . Why? Well, it’s as close to testing components and pages as you can get, rather than relying on the simulated it’s...

·
Jun 19 '25
·
Svelte Summit 2025
Scott Spence icon
Scott Spence
scottspence.com

Svelte Summit 2025

Ok, off of the back of an absolutely banger of a post from Ilja, I’m now compelled to write about my own experience at Svelte Summit. I initially drafted this post on the 13th, it’s now the 25th (this post has been sat in my drafts all this time!)...

·
May 24 '25
·
Migrating from @testing-library/svelte to vitest-browser-svelte
Scott Spence icon
Scott Spence
scottspence.com

Migrating from @testing-library/svelte to vitest-browser-svelte

I first heard about at Svelte Summit from a talk by Dominik G, one of the core maintainers of SvelteKit and Vite. He demonstrated how this new approach lets you test Svelte components in actual browsers instead of mocked environments like . The...

·
May 24 '25
·
Svelte Summit 2025 (Spring): Some Observations
F
fubits.dev
fubits.dev

Svelte Summit 2025 (Spring): Some Observations

·
May 9 '25
·
«Feature Graveyard»: 14K Data Points with Canvas & WebGL in Svelte
F
fubits.dev
fubits.dev

«Feature Graveyard»: 14K Data Points with Canvas & WebGL in Svelte

Using Svelte + Canvas + WebGL + Voronoi/Delaunay to render > 10K interactive data points

·
Apr 23 '25
·
Using MCP Tools with Claude and Cline
Scott Spence icon
Scott Spence
scottspence.com

Using MCP Tools with Claude and Cline

Aight! I’ve been playing around with using and creating my own Model Context Protocol (MCP) tools lately. I also talked myself into giving a talk at the next Svelte London event to share what I’ve learned. It’s a bit of a stretch talking about AI...

·
Jan 18 '25
·
Adding Comments to My Blog with Bluesky!
P
Patrick's Blog
pdewey.com/blog

Adding Comments to My Blog with Bluesky!

·
Nov 25 '24
·
MDX Tests: Astro & Svelte 5 & Canvas
F
fubits.dev
fubits.dev

MDX Tests: Astro & Svelte 5 & Canvas

·
Nov 9 '24
·
The new Svelte (sv) CLI, adding Tailwind is simple now
Scott Spence icon
Scott Spence
scottspence.com

The new Svelte (sv) CLI, adding Tailwind is simple now

Aight! With Svelte Summit Fall 2024 done with we got a load of cool new announcements, Svelte 5 being the big one along with the new site and docs! Beautiful! One of the other big announcements was the new Svelte CLI which combines with the ...

·
Oct 19 '24
·
Svelte 5 Patterns (Part 1): Simple Shared State, getContext, and Tweened Stores with $runes
F
fubits.dev
fubits.dev

Svelte 5 Patterns (Part 1): Simple Shared State, getContext, and Tweened Stores with $runes

I’ve been using Svelte 5 since mid May and learned some smart Svelte 5 patterns - some of which don’t even appear in the docs (at least as of today). Here are some of them.

·
Oct 16 '24
·
A Local-First Case StudyA Local-First Case Study
Jake Lazaroff icon
Jake Lazaroff
jakelazaroff.com

A Local-First Case Study

How I built a local-first app for planning trips, and what I learned about the current state of the local-first ecosystem along the way.

·
Sep 30 '24
·
Nathan Walker, Eduardo Speroni - NativeScript
Devtools FM icon
Devtools FM
devtools.fm

Nathan Walker, Eduardo Speroni - NativeScript

Nathan Walker and Eduardo Speroni dive into NativeScript's ability to bridge JavaScript with native platform APIs for cross-platform mobile development.

·
Jul 27 '24
·
Building a dynamic form with Svelte and Typescript
M
Matteo Gassend
matteogassend.com

Building a dynamic form with Svelte and Typescript

·
Feb 22 '24
·
SvelteKit and Fathom Svelte 5 Integration
Scott Spence icon
Scott Spence
scottspence.com

SvelteKit and Fathom Svelte 5 Integration

This is a post that will go over some of the specifics needed to configure a SvelteKit project using Svelte 5 runes. So this is a dedicated post for the Svelte 5 integration going over the work done in previous posts on setting up a project to use...

·
Jan 27 '24
·