Microproducts are focused apps that turn data into usable tools and real utility.
This repository is an open knowledge hub to help builders learn, contribute, and ship microproducts through community-reviewed playbooks, resources, and examples.
- Read: What is a Microproduct?
- Learn the process: Playbook
- Explore examples: Showcase
- Contribute: How to contribute
Requires Node.js 20 or newer.
npm install
npm run devnpm run checkThis runs:
- spelling check
- frontmatter validation
- markdown lint
- site build and link checks
We use cspell to automatically check for spelling mistakes in the docs, which
helps prevent noisy review comments. This tool is integrated into IDEs, which
highlight spelling errors similarly to other linting or quality issues. If
you find that a word is not recognized, you have the option to add it to our
dictionary which is included in version control. Examples of domain-specific but
legitimate words that might be added include the term "Microproduct" itself.
Example: echo "microproduct" >> project-words.txt
Many IDEs support auto-fixing the issue. Here's what it looks like in VSCode:

Make sure to add to dictionary file and not just editor settings so that the change is picked up in the checker script and can be used by others.