Skip to content

akirak/late-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Personal Blog with the LATE Stack

A modern blog built with the LATE Stack, featuring a sophisticated content management system powered by Effect and TanStack Start.

Now in production on Deno Deploy.

What is the LATE Stack?

The LATE Stack consists of:

  • Lightning CSS - Modern, extremely fast CSS parser and transformer
  • React Aria - Best-in-class accessibility components
  • TanStack Start - Full-stack React framework with type-safe routing
  • Effect - Batteries-included functional programming framework for TypeScript

This stack enables the development of full-stack applications with end-to-end type safety, prioritizing maintainability and developer experience.

Key Features

  • Content Collections: Astro-inspired content management with Effect schemas
  • Type-Safe Routing: Full type safety from content to routing parameters
  • Build-Time Processing: Markdown → MDAST → HAST → JSON pipeline (unified)
  • Multilingual Support: Language codes in frontmatter with separate JSON files
  • Custom Remark Plugins: Enhanced Markdown processing with OGP metadata fetching
  • Effect-Powered Pipeline: Concurrent, robust content processing with proper error handling

The web site is deployed to Deno Deploy.

Architecture

The blog uses a collections-based architecture that processes Markdown files with YAML frontmatter into JSON data at build time. The content pipeline runs during development via Vite plugin and processes multilingual content with draft filtering.

For detailed technical background, see the LATE Stack blog post.

Also see CLAUDE.md.

License

See LICENSE.txt.

About

A personal website built with Effect and TanStack

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •