63-day current streak·67-day longest streak
Hi, I'm David Dias Frontend engineer, open-source maintainer, and product builder. I build developer tools, AI-assisted workflows, local-first apps, and practical resources through David Dias Digital . I'm David Dias…
Hi, I'm David Dias
Frontend engineer, open-source maintainer, and product builder.
I build developer tools, AI-assisted workflows, local-first apps, and practical resources through David Dias Digital.
I'm David Dias (he/him), a French-born 🇫🇷 Canadian 🇨🇦 with Portuguese 🇵🇹 heritage living in Toronto, Canada.
For 15+ years, I have worked across frontend architecture, accessibility, design systems, developer experience, and product engineering. My work tends to live where craft matters: interfaces people use repeatedly, tools developers depend on, and systems that need to stay understandable as they grow.
Proof Points
| Signal | What it shows |
| --- | --- |
| 100K+ GitHub stars | Long-running open-source work used by developers around the world |
| Front-End Checklist v2 | A frontend quality system with 385 rules, 11 categories, and MCP workflows for AI agents |
| Product studio output | Active work across web apps, macOS apps, iOS, developer tooling, docs, and content |
| Engineering range | TypeScript, React, Next.js, Swift, Tauri, Convex, accessibility, SEO, testing, and release systems |
Selected Work
| Project | What it is | Why it matters |
| --- | --- | --- |
| Front-End Checklist v2 | Open-source frontend quality system for humans and AI agents | Turns accessibility, performance, SEO, security, testing, privacy, and i18n practices into practical review workflows |
| Stackmatch | Developer discovery through real GitHub dependency fingerprints | Finds people and organizations who build with similar stacks instead of relying on bios, follower counts, or keyword search |
| llms.txt Hub | Directory for AI-ready documentation and llms.txt projects | Helps developers and agents find documentation designed for AI-assisted work |
| UX Patterns for Developers | Practical UI pattern guidance for developers | Helps developers choose the right interface pattern before implementation quality review |
Product Studio
These are the current David Dias Digital builds I am putting real product energy into.
| Product | Status | Focus |
| --- | --- | --- |
| MouseViz | Pre-launch | macOS mouse heatmaps, cursor trails, click analysis, session replay, and UX research workflows |
| Radarboard | Desktop beta | Local-first operating board for revenue, product analytics, reliability, releases, growth, and roadmap signals |
| Goshuin Atlas | Public | iOS app bridging Japanese temple traditions with modern technology |
| Goshuin.com | Public | Web companion for discovering temples and shrines in Japan |
Portfolio Map
| Area | Projects |
| --- | --- |
| Frontend quality and developer tools | Front-End Checklist, UX Patterns for Developers, Skill Check |
| AI and agent workflows | llms.txt Hub, AI vs Human, souls directory |
| Product operations and macOS | Radarboard, MouseViz |
| Culture and travel technology | Goshuin Atlas, Goshuin.com |
| Learning and independent work | Practical Guides Series, Indie Dev Toolkit, David Dias Digital, David Dias World |
How I Build
- Make quality operational. Good frontend work needs repeatable systems, not heroic cleanup at the end.
- Design for real workflows. I care about dense, useful interfaces that stay calm under repeated use.
- Respect accessibility, privacy, and maintainability. These are product decisions, not checkboxes.
- Build for humans and agents. Documentation, MCP surfaces, tests, and structured rules make software easier to inspect and improve.
Latest Content
From My Site
<!-- BLOG:START --> <!-- BLOG:END -->Medium Articles
<!-- MEDIUM:START -->- I’m Profiting From OpenClaw
- I Ditched My AI Agent Dashboard for Obsidian
- The llms.txt Guide You Need for Your Next Project
- Getting Started with llms.txt
- Beyond User Testing: Leveraging Frontend Experience
Connect
- Website: thedaviddias.com
- Product studio: daviddias.digital
- Newsletter: thedaviddias.substack.com
- YouTube: @thedaviddias
- LinkedIn: linkedin.com/in/thedaviddias
- X: ddias.link/x
*"I like building products where frontend quality, accessibility, and developer experience are part of the foundation, not cleanup work at the end."*
-
stackmatch ★ PINNED
🧬 Discover developers by the stacks they actually build with.
TypeScript ★ 7 3d agoExplain → -
ux-patterns-for-developers ★ PINNED
🧩 Developer ecosystem for UX patterns: comprehensive docs, ready-to-use components, and real-world examples
MDX ★ 212 3d agoExplain → -
Front-End-Checklist ★ PINNED
🗂 The essential checklist for modern web development, for humans and AI agents
MDX ★ 73k 3d agoExplain → -
llms-txt-hub ★ PINNED
🤖 The largest directory for AI-ready documentation and tools implementing the proposed llms.txt standard
TypeScript ★ 860 17h agoExplain → -
indie-dev-toolkit ★ PINNED
🚀 A curated list of tools and resources for indie hackers, solo founders, and bootstrapped startups.
★ 270 3mo agoExplain → -
Front-End-Performance-Checklist ★ PINNED
🎮 The only Front-End Performance Checklist that runs faster than the others
★ 17k 1y agoExplain → -
Front-End-Design-Checklist
💎 The Design Checklist for Creative Web Designers and Patient Front-End Developers
★ 5.3k 1y agoExplain → -
Resources-Front-End-Beginner
💯 The most essential list of resources for Front-End beginners (🇺🇸 & 🇫🇷)
★ 4.1k 1y agoExplain → -
skill-check
Linter for agent skill files
TypeScript ★ 181 1mo agoExplain → -
mac-os-setup-applications
👾 All I need to setup a new Mac and the applications I use everyday as a Web Developper
★ 177 1y agoExplain → -
souls-directory
🧠 Directory of SOUL.md personality files for OpenClaw agents
TypeScript ★ 135 1mo agoExplain → -
mcp-llms-txt-explorer
MCP to explore websites with llms.txt files
JavaScript ★ 75 5mo agoExplain → -
project-guidelines ⑂
A set of best practices for JavaScript projects
JavaScript ★ 35 8y agoExplain → -
links-base
🔗 Links Base is a modern, static link management application designed to help teams organize and access their important links efficiently.
TypeScript ★ 23 4mo agoExplain → -
tabs-mania
🗂 Move, reorder, cleanup and easily manage your tabs in an easily customizable Chrome extension.
TypeScript ★ 17 3y agoExplain → -
gatsby-source-notion-article
A Gatsby source plugin for importing articles made in Notion into your Gatsby application using Notion API.
TypeScript ★ 16 3y agoExplain → -
thedaviddias
🍭 This is my custom Github Readme
★ 15 19d agoExplain → -
publish-release-info-action
Sends release information to Slack keeping your team up-to-date with the latest releases
TypeScript ★ 13 2y agoExplain → -
gulp-json-concat
⚡️ Combine several JSON files into one with Gulp
JavaScript ★ 12 3y agoExplain → -
codekeeper
🧠 Essential guardrails to prevent AI from going sideways in development projects
JavaScript ★ 11 4mo agoExplain → -
erreur-200
🎙️ Source code of the website for the "Erreur 200" podcast
TypeScript ★ 10 1mo agoExplain → -
tourbox-presets
All my TourBox Presets for Mac
★ 10 4y agoExplain → -
vscode-llms-txt
LLMS.txt Explorer Extension for VS Code
TypeScript ★ 10 4mo agoExplain → -
Badass-List-of-jQuery-Plugins
💯 A badass list of very useful and handy jQuery plugins to use on your project!
★ 10 5y agoExplain → -
next-netlify-github-actions-starter
A starter project for Next.js, Netlify and Github Actions
JavaScript ★ 9 5y agoExplain → -
cheat-sheets
🗄️ Personal cheat-sheet where I document all the commands and shortcuts used in various projects.
★ 8 3y agoExplain → -
ai-vs-human
Visualize the authorship DNA of open source software.
TypeScript ★ 7 19d agoExplain → -
awesome-uses ⑂
A list of /uses pages detailing developer setups, gear, software and configs.
JavaScript ★ 5 1y agoExplain → -
toolkit
🧰 Toolkit with my custom configurations, scripts and utilities
JavaScript ★ 5 3y agoExplain → -
llms-txt-robots-txt
LLMS Directives for Robots.txt: a Technical Proposal
★ 5 1y agoExplain → -
basic-template-starter
A basic starter project for any node project
JavaScript ★ 5 3y agoExplain → -
countries-states-cities-database ⑂
🌍 Discover our global repository of countries, states, and cities! 🏙️ Get comprehensive data in JSON, SQL, PSQL, XML, YAML, and CSV formats. Access ISO2, ISO3 codes, country code, capital, native language, timezones (for countries), and more. #countries #states #cities
TSQL ★ 5 1y agoExplain → -
dotfiles
My dotfiles (actually reworking on it)
Shell ★ 5 4y agoExplain → -
ai-renamer ⑂
A Node.js CLI that uses Ollama and LM Studio models (Llava, Gemma, Llama etc.) to intelligently rename files by their contents
JavaScript ★ 4 1y agoExplain → -
website ⑂
The codebase for Exercism's website.
★ 4 3y agoExplain → -
scraping-apis-for-devs ⑂
This GitHub repo is a powerhouse collection of scraping APIs for developers that you can start using immediately to build everything from simple automations to full-scale applications.
★ 3 5mo agoExplain → -
agent-forge
My curated collection of primitives I use with LLMs and AI agents
Python ★ 3 1mo agoExplain → -
jdm ⑂
A directory of direct links to delete your account from web services.
★ 3 2y agoExplain → -
codeimage ⑂
A tool to beautify your code screenshots. Built with SolidJS
TypeScript ★ 3 1y agoExplain → -
github-workflows-playground
A playground for me to test Github workflows
★ 3 3y agoExplain → -
devops-streamdeck ⑂
👀 Check the status of your CI/CD environments using your Stream Deck.
★ 3 3y agoExplain → -
nex-message ⑂
iMessage inspired chat application using Web Sockets. Tech used: Next.js, Typescript, GraphQL, Prisma, and MongoDB
★ 3 3y agoExplain → -
rallly ⑂
Rallly is an open-source scheduling and collaboration tool designed to make organizing events and meetings easier.
★ 3 2y agoExplain → -
App-Store-Connect-CLI ⑂
Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signing, analytics, screenshots, subscriptions, and more. JSON-first, no interactive prompts
★ 2 4mo agoExplain → -
extensions ⑂
Everything you need to extend Raycast.
TypeScript ★ 2 2mo agoExplain → -
directus ⑂
The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.
★ 2 2y agoExplain → -
twofactorauth ⑂
List of sites with two factor auth support which includes SMS, email, phone calls, hardware, and software.
★ 2 3y agoExplain → -
brazilianswhodesign ⑂
is a place to showcase the work of talented Brazilian designers to the world.
★ 2 3y agoExplain → -
apollo-graphql-stream-scenes ⑂
This is used for hosting streaming scenes for OBS - for Apollo GraphQL stream
★ 2 5y agoExplain → -
front-end-coders-polywork
Content related to the "Front-End Coders" community on Polywork
★ 2 3y agoExplain → -
markprompt ⑂
Enterprise-grade AI chatbots for your website and docs
TypeScript ★ 2 2y agoExplain → -
tottem ⑂
Bookmark manager on steroid built with React / NextJs / Apollo Tools / Prisma 2 — styled with TailwindCSS 🌱🎺
★ 2 5y agoExplain → -
overlayfactsheet ⑂
No description.
HTML ★ 2 5y agoExplain → -
gulp-check-gems
Check the presence of a RubyGem in your system and execute a task if found
JavaScript ★ 2 8y agoExplain → -
postiz-app ⑂
📨 The ultimate social media scheduling tool, with a bunch of AI 🤖
★ 1 4mo agoExplain → -
skills-i-use
No description.
★ 1 3mo agoExplain → -
SaasterKit ⑂
A Next.js Boilerplate Kit designed to streamline the development process and accelerate the creation of modern web applications with pre-configured essential features.
★ 1 2y agoExplain → -
wdc-saas-starter-kit ⑂
No description.
TypeScript ★ 1 1y agoExplain → -
claude-code-aso-skill ⑂
AEO Automation Framework for Claude Code One-click, beginner friendly automation for GitHub. Includes a dedicated fleet of AEO sub-agents handling planning, execution, reports, actionable items, and executive summaries. Trigger work instantly with AEO slash-commands. Fully integrated as a Claude Code Skill and usable across Claude AI App
★ 1 7mo agoExplain → -
spark ⑂
✨ Simple, Modular & Accessible UI Components for your React Applications
★ 1 2y agoExplain → -
action-pr-title ⑂
Github action to enforce Pull Request title conventions
JavaScript ★ 1 4y agoExplain → -
accessibility-highlighter ⑂
No description.
★ 1 2y agoExplain → -
womenwhodesign ⑂
A Twitter directory of accomplished women in the design industry
★ 1 3y agoExplain → -
vscode-react-webview-template ⑂
A starter template for a Visual Studio Code extension with a webview using React
★ 1 3y agoExplain → -
tech-radar ⑂
Visualizing our technology choices
★ 1 3y agoExplain → -
build-your-own-radar ⑂
A library that generates an interactive radar, inspired by http://thoughtworks.com/radar/
★ 1 3y agoExplain → -
tokyo-monorepo ⑂
Monorepo powered by Turborepo, NextJS, Supabase, TailwindCSS, Graphile-Workers
★ 1 3y agoExplain → -
next-route-visualizer ⑂
No description.
★ 1 3y agoExplain → -
react-goodreads-shelf ⑂
A React widget for displaying a user's public bookshelf
TypeScript ★ 1 3y agoExplain → -
next-enterprise ⑂
💼 An enterprise-grade Next.js boilerplate for high-performance, maintainable apps. Packed with features like Tailwind CSS, TypeScript, ESLint, Prettier, testing tools, and more to accelerate your development.
★ 1 3y agoExplain → -
novel ⑂
Notion-style WYSIWYG editor with AI-powered autocompletion.
★ 1 3y agoExplain → -
get-workflow-origin ⑂
Action that provides information about the origin of the workflow run
★ 1 2y agoExplain → -
changesets-check-action
No description.
TypeScript ★ 1 2y agoExplain → -
saas-ui ⑂
The React component library for startups, built with Chakra UI.
★ 1 2y agoExplain → -
workflow-origin-action
GitHub Action that provides detailed information about the triggering pull requests for workflow events
TypeScript ★ 1 2y agoExplain → -
storybook-addon-optimizely
No description.
TypeScript ★ 1 2y agoExplain → -
react-datasheet-grid ⑂
An Airtable-like / Excel-like component to create beautiful spreadsheets.
★ 1 2y agoExplain → -
pr-reviews-reminder-action ⑂
A GitHub Action to send Slack/Teams notification for Pull Request that are waiting for reviewers.
JavaScript ★ 1 4y agoExplain → -
mouseless ⑂
Keyboard shortcut training and look-up.
★ 1 5y agoExplain → -
portfoliodraft.1
No description.
CSS ★ 1 4y agoExplain → -
privacy-policy
Privacy policies for my personal projects
★ 1 5y agoExplain → -
homebrew-radarboard
Homebrew tap for Radarboard
Ruby ★ 0 22d agoExplain → -
openpanel ⑂
OpenPanel is an open-source web and product analytics platform, an open-source alternative to Mixpanel with optional self-hosting.
★ 0 3mo agoExplain → -
linkedin-ghostwriter ⑂
Linkedin Ghostwriting agent powered by Langgraph
★ 0 1y agoExplain → -
Awesome-llms-txt ⑂
This list contains an index of llms.txt files hosted on various websites.
★ 0 1y agoExplain → -
frontendmu-astro ⑂
A community around front-end development based in Mauritius Island. We also organise monthly meetups free for anyone interested to attend.
Vue ★ 0 1y agoExplain → -
cms ⑂
A blog cms built using Nextjs, Supabase & TipTap
TypeScript ★ 0 1y agoExplain → -
github-actions-storybook-to-github-pages ⑂
Deploy a Storybook build to GitHub Pages
★ 0 2y agoExplain → -
wdio-slack-reporter ⑂
This reporter provides slack notifications of WebdriverIO test results.
★ 0 2y agoExplain → -
feedback-board ⑂
Code for FeedbackTo - Feedback Board > Stack: React, react-select, React Hook Form, CSS (Grid and Flexbox for layout) with Sass as preprocessor, Serverless functions with Airtable as DB.
★ 0 4y agoExplain → -
react-hook-form-jsonschema ⑂
:rocket: Lightweight project that exposes an API for easily creating customizable forms with built-in validation based on a JSON Schema.
★ 0 3y agoExplain → -
next-bingo-game ⑂
Serverless Next.js bingo game with pusher.js, Fauna DB (FQL), and Netlify Identity. Real time multiplayer bingo!!
★ 0 3y agoExplain → -
geohoods-to ⑂
Geospatial dataset of 1000+ aggregated variables for neighbourhoods in Toronto, ON, CA
★ 0 4y agoExplain → -
thedaviddias.github.io
No description.
★ 0 6y agoExplain → -
thehallaframe ⑂
WebVR demo that displays art
JavaScript ★ 0 7y agoExplain →
No repos match these filters.