← Portfolio
Current Era // Feb 2026 -- Present

htmlstyleguides

The mega project. Where everything led.

195 CSS design system showcases, 34 interactive stories, 47 tech guides, 19 browser games, a chiptune music studio, a daily AI newspaper, and creative tools. Zero build tools. Zero frameworks. Pure vanilla HTML/CSS/JS on GitHub Pages.

HTML 94% JavaScript 6% 242 MB 2 stars, 2 forks Live Site

Project Overview

What started as a CSS style guide collection grew into a creative playground encompassing every form of web content imaginable. Each piece is self-contained, works without a build step, and deploys directly to GitHub Pages. The project proves that vanilla HTML/CSS/JS can do everything -- no React, no Webpack, no npm install. Just open a file in your browser.

0
Style Guides
0
Stories
0
Tech Guides
0
Games
0
Songs
0
Video Renderers
0
Creative Tools
0
MB Total Size

What's Inside

Eight distinct content sections, each with its own aesthetic, purpose, and index page. Together they form an encyclopedic collection of creative web development.

🎨
CSS Style Guides
195 showcases
Single-file, self-contained CSS design system showcases. Each is one .html file with inline styles. From Dark Academia to Brutalism, Vaporwave to Swiss Design.
inline CSS :root variables responsive card grid index
📖
Interactive Stories
34 stories
Educational interactive stories with research briefs, optional audio narration, embedded YouTube, and animated visualizations. History, science, philosophy.
multi-file audio MP3s YouTube embeds animations
💻
Tech Guides
47 guides
Styled developer reference docs. curl vs wget, Git internals, CSS Grid, Docker, Vim. Each guide is a single themed HTML file with syntax-highlighted examples.
single-file code samples tiered index
🎮
Browser Games
19 games
Casino games with shared Vegas audio/theme, roguelikes, puzzles, and arcade games. Modular JS architecture with shared engine modules.
casino-audio-engine.js casino-theme.css modular JS
🎵
Chiptune Studio
76 songs / 73 renderers
FamiTracker-inspired sequencer with organ mode, 76 songs, and a Canvas visualizer with 73 music video renderers. Shared base-renderer.js factory system.
audio-tracker visualizer video-utils.js BaseRenderer
📰
AI Newspaper
Daily editions
The AI Dispatch -- a daily broadsheet newspaper covering AI news. Each edition is a self-contained HTML page with newspaper-themed CSS and period typography.
YYYY-MM-DD folders broadsheet layout archive hub
🔧
Creative Tools
17 tools
Interactive editors and creative applications. Stick figure animation studio with IK solver, HTML presentation viewer and editor with themes.
animator slides GIF export Rococo hub
📂
Portfolio
37+ project pages
You are here. Interactive README showcases for every major repository across 9 months of development. Timeline view with phase filtering.
timeline phase filters particle canvas

Tech Stack

The entire project runs on vanilla web technologies. No React, no Vue, no Angular, no Svelte. No Webpack, no Vite, no Rollup. No npm, no node_modules. Just HTML, CSS, JavaScript, and Google Fonts.

HTML 94% JavaScript 6%
Zero Build Step
No compilation, no transpilation, no bundling. Every file works by opening it in a browser.
📦
Zero Frameworks
Vanilla HTML, CSS, and JavaScript only. Google Fonts is the sole external CDN dependency.
GitHub Pages
Static file hosting. Push to main, pages deploy automatically. No server, no database, no config.
Vanilla HTML Vanilla CSS Vanilla JS Google Fonts GitHub Pages Canvas API Web Audio API CSS Variables CSS Grid Flexbox IntersectionObserver LocalStorage

Architecture

A flat file structure with section-based organization. Each section has its own index.html hub page with a card grid. Style guides and tech guides are single-file; stories, games, and tools can use multiple files. Shared modules prevent duplication across casino games and music videos.

/
+-- index.html              // Master index (links to all sections)
+-- styles/                 195 files // CSS design system showcases
+-- stories/                34 stories // Interactive educational stories
|   +-- briefs/             // Research briefs (Markdown)
|   +-- audio/              // Optional narration MP3s
|   +-- [story-name]/       // Each story in its own folder
+-- techguides/             47 guides // Styled developer reference docs
+-- music/                  // Chiptune music studio
|   +-- audio-tracker/      // FamiTracker-inspired sequencer
|   |   +-- songs/          76 songs
|   +-- visualizer/         73 renderers
|       +-- base-renderer.js // Shared renderer factory
|       +-- video-utils.js  // Shared helpers
+-- games/                  19 games // Browser games
|   +-- casino-audio-engine.js // Shared casino audio
|   +-- casino-theme.css   // Shared Vegas palette
+-- tools/                  17 tools // Creative tools
|   +-- animator/           // Stick figure animation studio
|   +-- slides/             // HTML presentation viewer
+-- news/                   // The AI Dispatch (daily)
+-- portfolio/              // Project showcases (you are here)

Key Features

🎨
195 CSS Showcases
Each style guide is a complete design system in a single file. Custom properties, responsive breakpoints, typography, color palettes, component patterns.
📖
34 Interactive Stories
Educational stories with research briefs, audio narration, animated timelines, and embedded video. From the Silk Road to quantum computing.
🎮
19 Browser Games
Casino games with shared audio engine and Vegas theme, a Survivors roguelike with arena combat and shop, puzzles, and arcade games.
🎵
Chiptune Studio
A FamiTracker-inspired sequencer with 76 songs and a Canvas visualizer with 73 video renderers. Full music creation and playback in the browser.
📰
Daily AI Newspaper
The AI Dispatch publishes daily broadsheet editions covering AI news with newspaper-themed layouts and period typography.
🔧
Creative Tools
Stick figure animation studio with inverse kinematics, GIF export, and a full HTML presentation viewer/editor with multiple themes.

Stats

Feb 1
Created 2026
242 MB
Repo Size
2
Stars
2
Forks

Size Comparison (vs other repos)

htmlstyleguides is the largest repository by a significant margin.

htmlstyleguides
242 MB
markdown-themes
34.7 MB
vibe4vets
19 MB
codefactory
1 MB
model-arena
388 KB

Lessons Learned

01

Vanilla HTML/CSS/JS Can Do Everything

195 style guides, 19 games, a chiptune studio, and a daily newspaper -- all without a single npm package. The browser's built-in APIs (Canvas, Web Audio, IntersectionObserver, CSS Variables) are absurdly powerful. Most projects do not need React.

02

No Build Step Philosophy

When every file just works by opening it in a browser, development velocity is unlimited. No waiting for compilers, no debugging build configs, no version conflicts. The constraint of "no build tools" became a creative accelerator.

03

The Joy of Creative Coding Without Framework Overhead

Writing CSS from scratch for 195 different design systems is pure creative expression. Each style guide is a blank canvas. No fighting against component libraries or overriding framework defaults. Just you, CSS, and an idea.

04

Shared Modules Prevent Entropy

As the project scaled past 400+ files, shared modules (casino-audio-engine.js, base-renderer.js, video-utils.js) kept things maintainable. The key insight: share infrastructure, not components. Let each file own its presentation.