Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

100 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

The spiritual successor to based.cooking.

Public Domain recipes from around the world! View them at foss.cooking! If you want to add your own recipe see contibuting.

New! (2026)

URLs have changed! Instead of finding recipes as such: https://foss.cooking/recipe/lithuanian-cold-borscht/ you will now find them like: https://foss.cooking/recipe/georgii-bondarev/lithuanian-cold-borscht (includes author's name). This is to help when duplicate recipes exist in the future. This may also require you to update your bookmarks! (Your old ones will work for a bit, but will unexpectedly break in the future)


Contributing

  1. Fork this repsitory (button in the top right).
  2. Clone your repository fork onto your computer.
  3. Once it's finished cloning, go to foss.cooking/src/content/recipes/.
  4. Make a folder that is your-name. (You can also put your recipes in private if you wish.)
  5. Using this template write your recipe, placing it in this folder (.../your-name/dish-name.md).
  6. (Optional) Copy this template, and fill with your info, placing it at .../your-name/author.json. Template shown below.
  7. Place any pictures in the webp format in /public/pix/.
  8. Add, Commit, and Push your changes to your fork.
  9. Submit a Pull request.

Final result:

foss.cooking/src/content/recipes/
                         └── your-name/
                             β”œβ”€β”€ dish-name.md
                             └── author.json (optional)

Templates

The recipe schema is as follows:

// dish-name.md
---
title: "Dish Name"
date: YYYY-MM-DD
tags: ["tag1", "tag2", "etc"]
---

Your recipe, written in markdown

author.json Follows the following schema:

{
    "name": "Your Name",
    "website_tor": "url | undefined",
    "website": "url | undefined",
    "email": "email | undefined",
    "donate": "url | undefined",
    "xmr": "text | undefined",
    "btc": "text | undefined",
    "eth": "text | undefined"
}

If you want another field just let me know in an issue or PR.

About

Spirtual successor of based.cooking πŸ§‘β€πŸ³ A FOSS and blazingly fast recipe site πŸ”₯

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages