Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
Clean, practical recipes designed for cooking, with serving scaling, US and metric units, Cook Mode with timers, shopping lists and no clutter.
LifestyleHTML · JavaScriptGitHub @recentartOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Clean, practical recipes designed for cooking — with serving scaling, unit conversion, cook mode, shopping lists, and no clutter.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Clean, practical recipes designed for cooking — with serving scaling, unit conversion, cook mode, shopping lists, and no clutter.
Open a recipe → immediately see what you need → cook it.Read the full README ↗Clean, practical recipes designed for cooking — with serving scaling, unit conversion, cook mode, shopping lists, and no clutter.
Open a recipe → immediately see what you need → cook it.
Live site: https://cooksimple.freewebtoolss.workers.dev
224 original recipes written for this project (recipes/*.json). No recipe text or descriptions were copied from other sites or books. Illustrations are original vector art generated by scripts/illustrations.mjs. Dish photos come from Wikimedia Commons under free licences (CC0, public domain, CC BY, CC BY-SA) and are credited on each page and in data/photos.json. See RECIPES.md to add a recipe, including licensed ones with attribution.
recipes/ one JSON file per recipe (the content)
data/ingredients.json ingredient vocabulary: aisles, diet flags, synonyms, densities
src/lib/ pure logic shared by the build and the browser (units, scaling, tokens, search, shopping list)
src/client/ browser code (recipe page, Cook Mode, timers, search, shopping list)
src/templates/ HTML templates used by the build
src/styles/site.css the one stylesheet (includes print and dark mode)
src/illustrations/ recipe illustrations (SVG)
src/photos/ dish photos from Wikimedia Commons (credits in data/photos.json)
src/images/ rendered PNGs for structured data / social cards, and icons
scripts/ build, validate, local server, browser tests, image generators
public/ the built site (generated, committed, deployed)
test/ unit and build tests (node --test)
No runtime dependencies and no npm packages: everything uses Node built-ins. Wrangler is run with npx.
npm run check # validate recipe files
npm run build # validate + write the site to public/
npm test # unit + build tests (fails if public/ is stale)
npm run serve # local server at http://localhost:8787
node scripts/e2e.mjs # browser tests in headless Chrome (local build)
node scripts/e2e.mjs https://… # the same tests against a deployed site
node scripts/illustrations.mjs # regenerate illustrations
node scripts/render-images.mjs # regenerate PNG images (needs Chrome)
node scripts/fetch-photos.mjs # fetch Commons photos for recipes without one
npx wrangler deploy # deploy public/ to Cloudflare
One slim Adsterra banner below each recipe (320×50 on phones, 728×90 wider), in its own small frame, never inside the ingredients or steps, in Cook Mode or in print. It is off until Adsterra banner codes are added to site.config.json; how to switch it on is in ADS.md.
Code: MIT (see LICENSE). Recipe text and illustrations: © CookSimple, all rights reserved. Photos belong to their authors and keep their own licences (see data/photos.json).