You can recommend a tool by opening an issue, or (even better) creating a pull request adding it to the data file.
Each recommendation should include a tool name, short description, link, and image (800x200px).
In order for a tool to be added to this collection, it must meet the following criteria:
- Online: accessible at a URL and usable in your web-browser (Chromebook-friendly!)
- Low friction: free to use and doesn't require an account (at least for basic functionality)
- Shareable: creations can be saved or shared (via share url, downloadable image, etc)
- High-quality: the tool is safe for all ages and doesn't have pop-ups or excessive ads
- ❌ ChangeFaces
- ✅ Kid Pix
Also consider these guidelines:
- Tools should be focused on user-creation, not consumption or interactive learning
- ❌ slither.io, NandGame
- ✅ Line Rider
- Tools should allow "demo-worthy" creative expression (avoid adding design utilities or work tools)
I understand that these criteria are somewhat subjective and there are exceptions. If you're not sure if something qualifies, just submit it and I'll let you know. I try to err on the side of accepting submissions.
- Pull down the branch with git
- Install dependencies:
npm install
- Run the site:
npm start
Here's the full list of commands:
Command | Action |
---|---|
npm install |
Installs dependencies |
npm start |
Starts local dev server at localhost:3000 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
npm run astro -- --help |
Get help using the Astro CLI |