GitShow/thedaviddias/Front-End-Checklist
thedaviddias

Front-End-Checklist

🗂 The essential checklist for modern web development, for humans and AI agents

by thedaviddias
ai-agentai-agentschecklistcssfront-end-developer-toolfront-end-developmentfrontendguidelines
Star on GitHubForkWebsite

MDX

73.8k stars6.7k forks120 contributorsActive · 1w agoSince 2017v2.0

Meet the team

See all 120 on GitHub →
thedaviddias
thedaviddias453 contributions
greenkeeper[bot]Bot
greenkeeper[bot]14 contributions
jochenkirstaetter
jochenkirstaetter12 contributions
miya0001
miya000112 contributions
antarestupin
antarestupin11 contributions
satboy78
satboy7810 contributions
KristofMorva
KristofMorva9 contributions
Daniel-Hug
Daniel-Hug8 contributions

Languages

View on GitHub →
MDX61%
TypeScript36.1%
JavaScript2.2%
CSS0.8%
Shell0.1%

Commit activity

Last 12 weeks · 12 commits

Full graph →

Community health

3 of 6 standards met

Community profile →
42
✓README○License○Contributing○Code of Conduct✓Issue Template✓PR Template

Recent PRs & issues

Active · 3 in progress · Last activity 1w ago
See all on GitHub →
MuslumYilmaz
Would a reproducible DOM-vs-virtualization benchmark fit this rule?OpenIssue

Hi — I maintain FrontendAtlas, an independent frontend interview-prep project. I’m preparing a public, no-sign-up benchmark that compares unbounded DOM append, , and windowed virtualization at 1,000, 10,000, and 50,000 variable-height rows. The planned package includes raw samples, JSON/CSV downloads, an accessible chart, a fixed-seed fixture and runner, and separate data/code licenses. The “Virtualize long lists and tables” rule already asks readers to compare mounted nodes, memory, scrolling, and interaction cost. Before proposing any source change, would this kind of reproducible evidence fit the rule’s Sources or Resources section once the public URL and final measurements are live and independently verifiable? I maintain the proposed resource. It is not published yet, so I’m not asking you to review or add a link now. No paid, affiliate, sponsored, or particular placement is being requested. If this is not the right use of issues, please close it and I won’t follow up here. Disclosure: this note was drafted with AI assistance and reviewed before posting.

MuslumYilmaz · 16h ago
Lokesh0018
Fix GitHub App OAuth authorization flowOpenPR

Fixes Fixes #722 Summary Fix GitHub sign-in flow when the application is configured to use a GitHub App ( starting with ). Root Cause Better Auth adds default GitHub OAuth scopes ( and ) when generating the authorization URL. GitHub Apps use predefined permissions and do not support dynamic OAuth scope parameters. When these default scopes are included in the authorization URL, GitHub rejects the request and users are redirected to the error/404 page described in #722. Changes Detect GitHub App client IDs (). Enable for GitHub App authentication. Preserve existing behavior for traditional GitHub OAuth Apps. Testing Investigated the generated GitHub authorization URL. Verified that Better Auth includes default scopes by default. Verified that enabling suppresses those scopes. Confirmed the generated URL no longer includes unsupported scope parameters for GitHub Apps. Notes The change is limited to the GitHub provider configuration in and does not affect other authentication providers.

Lokesh0018 · 1w ago
sophieamoure2026-ui
Prevent Margin Leaks & Surprise LLM Bills: Add a Hybrid Spend FirewallOpenIssue

Hi @thedaviddias, Love the work on ! As you transition from open-source into commercializing your AI agent, you'll likely run into a major scaling problem: power users running infinite loops and bankrupting your LLM budget. Currently, most frameworks require you to pay the Anthropic/OpenAI bill out of pocket or build a complex Stripe billing backend from scratch. We built NeuForge Pay, a 5-line Python SDK that acts as a proactive Spend Firewall and Hybrid Merchant of Record. It blocks transactions before inference runs if the user exceeds their session budget, and lets them instantly top-up via Stripe (Credit Card) or Coinbase Commerce (USDC on Base for M2M Agent payments). You can test how fast unmetered agents destroy margins using our interactive calculator here: NeuForge AI Margin Leak Calculator Example Integration: If you are looking to monetize this project without getting burned by unpredictable LLM usage, we'd love for you to try it out!

sophieamoure2026-ui · 1w ago

Recent fixes

View closed PRs →
thedaviddias
Route production deploys through selected CIMergedPR

Summary add mutually gated GitHub and Gitea validation/deployment workflows disable Vercel Git-triggered deployments so CI is the single deployment path add shared validation, deployment, and provider-state scripts preserve pull-request validation on GitHub while provider routing controls push builds remove duplicate Content Collections generation and stabilize the 460-page Next build Rollout BUILD_PROVIDER is staged as disabled on both providers production deployment remains disabled until the homelab router switches this project to Gitea Validation all 37 test suites / 106 tests passed production build completed successfully, including all 460 generated pages

thedaviddias · 1w ago
lrehmann
mcpClosedIssue

nx domain for mcp.frontendchecklist.io maybe I'm just early and this was just added by the refactor

lrehmann · 2mo ago
Structured data for AI agents

Repository: thedaviddias/Front-End-Checklist. Description: 🗂 The essential checklist for modern web development, for humans and AI agents Stars: 73772, Forks: 6687. Primary language: MDX. Languages: MDX (61%), TypeScript (36.1%), JavaScript (2.2%), CSS (0.8%), Shell (0.1%). Homepage: https://frontendchecklist.io Topics: ai-agent, ai-agents, checklist, css, front-end-developer-tool, front-end-development, frontend, guidelines, html, javascript, lists, reference, resources, rules, web-development. Latest release: v2.0 (2mo ago). Open PRs: 3, open issues: 4. Last activity: 1w ago. Community health: 42%. Top contributors: thedaviddias, greenkeeper[bot], jochenkirstaetter, miya0001, antarestupin, satboy78, KristofMorva, Daniel-Hug, asood123, XhmikosR and others.

·@ofershap

Replace github.com with gitshow.dev