GitHub repository

Inspirations

12 kinds of website, each written by hand in plain HTML with dssoca/vanilla.css and dssoca/vanilla.js — no framework, no build step. Every card opens its example in a new tab; view the source, copy what you like. The pages follow the same two design axes as this site.

The examples are served from the standalone Inspirations site on GitHub Pages, rebuilt from the current source on every release. See the Plain HTML & CSS guide for the path they are built on.

  • Screenshot of the ops console example
    Ops console
    dashboard

    Metrics, charts, a deploy table and a live-looking log stream inside the app shell.

    Topbar Sidebar MetricTile Chart Table LogStream
    Ops console (opens in a new tab)
  • Screenshot of the social feed example
    Social feed
    social network

    A three-column timeline with a composer, post cards, menus and a mobile bottom nav.

    Card Avatar Textarea BottomNav Menu Tooltip
    Social feed (opens in a new tab)
  • Screenshot of the swipe profiles example
    Swipe profiles
    dating app

    A phone-shaped card stack with like / skip actions, keyboard hints and a match dialog.

    Card Badge Button Modal BottomNav Kbd
    Swipe profiles (opens in a new tab)
  • Screenshot of the team chat example
    Team chat
    messaging

    Server rail, channel sidebar, grouped messages, reactions and an autosizing composer.

    Sidebar Avatar Input Textarea Menu EmptyState
    Team chat (opens in a new tab)
  • Screenshot of the product landing example
    Product landing
    marketing site

    Hero, feature grid, a product shot built from real components, pricing tiers and a FAQ.

    Heading Container Card Accordion SegmentedControl Button
    Product landing (opens in a new tab)
  • Screenshot of the personal blog example
    Personal blog
    publishing

    A narrow reading column with post list, prose, code blocks, tags and pagination.

    Heading Link Badge Pagination Kbd Input
    Personal blog (opens in a new tab)
  • Screenshot of the media tracker example
    Media tracker
    list & save

    Poster grid or table of everything you watched, with filters, scores and a rating dialog.

    Card Table SegmentedControl Select Pagination Modal
    Media tracker (opens in a new tab)
  • Screenshot of the storefront example
    Storefront
    e-commerce

    A product page with gallery, variant pickers, quantity stepper, cart toasts and related items.

    NumberField Select Accordion Badge Card Button
    Storefront (opens in a new tab)
  • Screenshot of the mail client example
    Mail client
    productivity

    Folders, a triage list with keyboard hints, a reading pane, compose dialog and search palette.

    Sidebar Kbd Menu Modal SearchPalette Textarea
    Mail client (opens in a new tab)
  • Screenshot of the project board example
    Project board
    kanban

    Columns of issue cards with priorities, assignees, an issue dialog and a show-done switch.

    Card Badge Avatar Modal Switch DateField
    Project board (opens in a new tab)
  • Screenshot of the music player example
    Music player
    streaming

    A playlist page with a track table, a now-playing row and a fixed transport bar.

    Sidebar Table Button Spinner Menu BottomNav
    Music player (opens in a new tab)
  • Screenshot of the account settings example
    Account settings
    forms & auth

    Every form control in one place: profile, notifications, security, API keys — plus a sign-in screen.

    Input Switch Select FileDrop Modal Table
    Account settings (opens in a new tab)
↑↓ navigate · ↵ open · esc close

Keyboard shortcuts

No shortcuts registered

Shortcuts added through the dssoca registry will show up here.

Single-key shortcuts