zero-build-frontend

Solid

Zero-build frontend development with CDN-loaded React, Tailwind CSS, and vanilla JavaScript. Use when building static web apps without bundlers, creating Leaflet maps, integrating Google Sheets as database, or developing browser extensions. Covers patterns from rosen-frontend, NJCIC map, and PocketLink projects.

Web & Frontend 233 stars 44 forks Updated today MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
79
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Zero-build frontend development Patterns for building production-quality web applications without build tools, bundlers, or complex toolchains. ## Picking a stack Three current zero-build approaches, each with different trade-offs: | Stack | When | Bundle size impact | |---|---|---| | **React via esm.sh + htm** | Component-heavy SPAs, existing React mental model, Tailwind styling | ~50 KB gzipped (React + ReactDOM + htm) | | **htmx 2.x + server-rendered HTML** | CRUD apps, traditional MPA flow, want server-side state of truth | ~14 KB gzipped (htmx alone) | | **Alpine.js 3.x + plain HTML** | Light interactivity sprinkled into mostly-static pages, no full SPA | ~15 KB gzipped (Alpine alone) | You can mix htmx and Alpine.js in the same page — htmx handles server interactions, Alpine handles client-side UI state. Many production sites converge on this combo. ## ESM import maps Import maps let you write `import x from 'react'` in a `<script type="module">` without a bundler — the browser resolves the bare specifier against the map. Stable in all major browsers since 2023. ```html <script type="importmap"> { "imports": { "react": "https://esm.sh/react@19.0.0", "react-dom/client": "https://esm.sh/react-dom@19.0.0/client", "lodash-es": "https://esm.sh/lodash-es@4.17.21", "@my-app/": "/src/" }, "scopes": { "https://esm.sh/": { "scheduler": "https://esm.sh/scheduler@0.23.0" } } } </script> ``` The `scopes` block lets a sub-tree of impor...

Details

Author
jamditis
Repository
jamditis/claude-skills-journalism
Created
5 months ago
Last Updated
today
Language
HTML
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

frontend-patterns

Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.

24 Updated today
nikolanovoselec
Web & Frontend Listed

frontend-best-practices

Frontend best practices — TypeScript, React/Vue/Svelte, CSS, accessibility, testing. Use when writing, reviewing, or discussing frontend code.

1 Updated yesterday
lklimek
Web & Frontend Solid

frontend-patterns

Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.

199,464 Updated today
affaan-m
Web & Frontend Listed

frontend-coding

Comprehensive frontend engineering skill for building production-grade web applications and components. Use this skill whenever the user asks to: scaffold a React/Vue/Next.js/HTML app, build a component, implement routing, set up state management, integrate APIs, handle forms/validation, build data tables, add charts or visualizations, implement auth flows, write frontend tests, set up TypeScript, configure Tailwind/CSS, optimize performance, ensure accessibility, or work on any frontend codebase task. Also trigger for: "make a dashboard", "build a UI for...", "add a login page", "create a form that...", "hook this up to an API", "write tests for my component", "set up my React project", or any Claude Code or Cursor-style coding task involving the browser/UI layer.

1 Updated 2 months ago
mayanklau
Web & Frontend Listed

frontend-development

Frontend implementation patterns, conventions, and tooling. Use this skill when creating components, building pages, implementing forms, fetching data, styling UI, organizing frontend code, or configuring frontend tooling (Biome, ESLint, Prettier, linting, formatting). Covers file structure, component patterns, state management, data fetching, and code quality tools.

64 Updated 2 weeks ago
avibebuilder