← All open source projects

Front-End Checklist

thedaviddias/Front-End-Checklist

Front-End Checklist is a web development checklist covering HTML, CSS, JavaScript, performance, accessibility, SEO, and security.

Forks 6,651
Author thedaviddias
Language MDX
License Unknown
Synced 2026-06-11

What it is

Front-End Checklist is a checklist for web development. It helps teams review important page areas before release: markup, styles, JavaScript, performance, accessibility, SEO, security, images, testing, privacy, and internationalization.

The thedaviddias/Front-End-Checklist repository has been on GitHub since 2017. Its main format is MDX, and the official site is frontendchecklist.io. Topics include checklist, HTML, CSS, JavaScript, web development, SEO, and accessibility.

How the list is organized

The project is split into categories and priorities. That matters because not every check is equally critical, and a good list helps separate release blockers from improvements. The material also mentions humans and AI agents, but the core value is simple: do not forget important details before publishing.

A release checklist example

This fragment shows the practical use: before release, the team goes through categories and records what has been checked.

Language: Markdown
## Before publishing

### HTML
- Title and meta description exist
- Headings follow a sensible order

### Accessibility
- Interactive elements have accessible names
- The page works with the keyboard

### Performance
- Images are compressed
- Critical resources do not block the first screen

Where it helps

The checklist helps when launching landing pages, documentation, catalogs, interfaces, and public pages. It is especially useful for small teams without a dedicated accessibility, SEO, or performance specialist on every release.

For AI-assisted tools, the list can also become verification rules. The final decision still belongs to humans because a checklist does not know every product tradeoff.

Strengths and tradeoffs

The strength is breadth and practical structure. A page can look done while failing on alt text, canonical URLs, image sizes, or keyboard navigation; the list makes those issues visible.

The tradeoff is that a checklist does not replace real testing. Teams still need to open the page in a browser, check mobile sizes, read the copy, run Lighthouse or axe, and inspect logs. The list helps memory, but does not guarantee quality automatically.