{"id":20263095,"url":"https://github.com/reaper47/recipya","last_synced_at":"2026-04-05T06:01:22.011Z","repository":{"id":41857539,"uuid":"368680440","full_name":"reaper47/recipya","owner":"reaper47","description":"A clean, simple and powerful recipe manager your whole family will enjoy.","archived":false,"fork":false,"pushed_at":"2026-04-04T12:55:13.000Z","size":283138,"stargazers_count":388,"open_issues_count":66,"forks_count":26,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-04T14:43:47.751Z","etag":null,"topics":["docker","food","go","recipe-manager","recipes","self-hosting"],"latest_commit_sha":null,"homepage":"https://old.recipya.ca","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reaper47.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"reaper47","buy_me_a_coffee":"macpoule"}},"created_at":"2021-05-18T22:21:36.000Z","updated_at":"2026-04-04T12:55:16.000Z","dependencies_parsed_at":"2023-10-25T16:09:13.297Z","dependency_job_id":"e2e4102d-ac54-4580-a872-72447c7e151f","html_url":"https://github.com/reaper47/recipya","commit_stats":{"total_commits":476,"total_committers":13,"mean_commits":36.61538461538461,"dds":0.08613445378151263,"last_synced_commit":"b240062822959ff63c3432ed746fcd8ee9bb7f62"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/reaper47/recipya","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reaper47%2Frecipya","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reaper47%2Frecipya/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reaper47%2Frecipya/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reaper47%2Frecipya/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reaper47","download_url":"https://codeload.github.com/reaper47/recipya/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reaper47%2Frecipya/sbom","scorecard":{"id":766807,"data":{"date":"2025-08-11","repo":{"name":"github.com/reaper47/recipya","commit":"56436f3f7c5da6b9e5b1a0a952ec3b92569e0326"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.7,"checks":[{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"7 commit(s) and 9 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 5/27 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish_docker_image.yml:19","Warn: no topLevel permission defined: .github/workflows/go.yml:1","Warn: no topLevel permission defined: .github/workflows/publish_docker_image.yml:1","Warn: no topLevel permission defined: .github/workflows/trigger-nightly.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: internal/auth/passwords_test.go:8"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact nightly not signed: https://api.github.com/repos/reaper47/recipya/releases/230141301","Warn: release artifact v1.2.2 not signed: https://api.github.com/repos/reaper47/recipya/releases/191787325","Warn: release artifact v1.2.1 not signed: https://api.github.com/repos/reaper47/recipya/releases/168618833","Warn: release artifact v1.2.0 not signed: https://api.github.com/repos/reaper47/recipya/releases/165620840","Warn: release artifact v1.1.0 not signed: https://api.github.com/repos/reaper47/recipya/releases/148931345","Warn: release artifact nightly does not have provenance: https://api.github.com/repos/reaper47/recipya/releases/230141301","Warn: release artifact v1.2.2 does not have provenance: https://api.github.com/repos/reaper47/recipya/releases/191787325","Warn: release artifact v1.2.1 does not have provenance: https://api.github.com/repos/reaper47/recipya/releases/168618833","Warn: release artifact v1.2.0 does not have provenance: https://api.github.com/repos/reaper47/recipya/releases/165620840","Warn: release artifact v1.1.0 does not have provenance: https://api.github.com/repos/reaper47/recipya/releases/148931345"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":1,"reason":"dependency not pinned by hash detected -- score normalized to 1","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/go.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/go.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/go.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/go.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/go.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/go.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/go.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/go.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/go.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/go.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_docker_image.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/publish_docker_image.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish_docker_image.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/publish_docker_image.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_docker_image.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/publish_docker_image.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/trigger-nightly.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/trigger-nightly.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/trigger-nightly.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/trigger-nightly.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/trigger-nightly.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/trigger-nightly.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/trigger-nightly.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/trigger-nightly.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/trigger-nightly.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/trigger-nightly.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/trigger-nightly.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/trigger-nightly.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/trigger-nightly.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/trigger-nightly.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/trigger-nightly.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/trigger-nightly.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/trigger-nightly.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/trigger-nightly.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/trigger-nightly.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/trigger-nightly.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/trigger-nightly.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/reaper47/recipya/trigger-nightly.yml/main?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating mcr.microsoft.com/devcontainers/go:latest to mcr.microsoft.com/devcontainers/go:latest@sha256:1202710896e06f795a709535742b184a807e696b786423e46141d932777e29cc","Warn: containerImage not pinned by hash: deploy/Dockerfile:2","Warn: containerImage not pinned by hash: deploy/Dockerfile:23","Warn: downloadThenRun not pinned by hash: .devcontainer/Dockerfile:5-6","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:9","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:10","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:11","Warn: goCommand not pinned by hash: deploy/Dockerfile:7","Warn: goCommand not pinned by hash: .github/workflows/go.yml:27","Warn: goCommand not pinned by hash: .github/workflows/trigger-nightly.yml:46","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of  15 third-party GitHubAction dependencies pinned","Info:   0 out of   3 containerImage dependencies pinned","Info:   0 out of   1 downloadThenRun dependencies pinned","Info:   2 out of   8 goCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/trigger-nightly.yml:21"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":8,"reason":"SAST tool is not run on all commits -- score normalized to 8","details":["Warn: 25 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-q7pp-wcgr-pffx","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-pfq8-rq6v-vf5m"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-23T01:05:42.716Z","repository_id":41857539,"created_at":"2025-08-23T01:05:42.716Z","updated_at":"2025-08-23T01:05:42.716Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31426193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T02:22:46.605Z","status":"ssl_error","status_checked_at":"2026-04-05T02:22:33.263Z","response_time":75,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","food","go","recipe-manager","recipes","self-hosting"],"created_at":"2024-11-14T11:33:27.920Z","updated_at":"2026-04-05T06:01:21.989Z","avatar_url":"https://github.com/reaper47.png","language":"Go","funding_links":["https://github.com/sponsors/reaper47","https://buymeacoffee.com/macpoule","https://www.buymeacoffee.com/macpoule"],"categories":["Food-related projects","Go","Tools"],"sub_categories":[],"readme":"# Recipya\n\n[![Build](https://img.shields.io/github/actions/workflow/status/reaper47/recipya/go.yml?branch=main\u0026logo=Github)](https://github.com/reaper47/recipya/actions/workflows/go.yml)\n[![Report](https://goreportcard.com/badge/github.com/reaper47/recipya)](https://goreportcard.com/report/github.com/reaper47/recipya)\n[![Contributions](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/reaper47/recipya/issues)\n\n[![GitHub tag](https://img.shields.io/github/v/tag/reaper47/recipya?include_prereleases\u0026label=version)](https://github.com/reaper47/recipya/tags)\n[![License](https://img.shields.io/github/license/reaper47/recipya)](./LICENSE)\n\n[Explore the docs](https://recipya.musicavis.ca/docs/) · \n[Demo](https://recipya-app.musicavis.ca)\n\n## Introduction\n\nA clean, simple and powerful recipe manager web application for unforgettable family recipes, empowering you to curate and share your favorite recipes.\nIt is focused on simplicity for the whole family to enjoy.\n\n![Recipe page screenshot](.github/screenshot-recipes.webp)\n\n## :warning: Important Note\n\nThe [Recipya](https://github.com/reaper47/recipya) project is currently being rewritten in Rust as\nannounced [here](https://github.com/reaper47/recipya/discussions/422). The Rust project is not ready for production nor\nto selfhost.\nThe user interface should look better than the original.\n\n## Features\n\n- Manage your favorite recipes\n- Import recipes from around the web\n- Digitize paper recipes\n- Organize your recipes into cookbooks\n- Easily migrate your recipes from [Mealie](https://mealie.io), [Tandoor](https://tandoor.dev) and [Nextcloud Cookbook](https://apps.nextcloud.com/apps/cookbook)\n- Automatic conversion to your preferred measurement system (imperial/metric)\n- Calculate nutritional information automatically\n- Print any recipe in your collection\n- Prevent your device from going to sleep while viewing a recipe\n- Follows your system's theme (light/dark) or choose among 32 themes\n- Cross-compiled for Windows, Linux, and macOS\n\n## Getting Started\n\n### Installation\n\nThe installation instructions are written in the [installation section](https://recipya.musicavis.ca/docs/installation/) of the documentation.\n\n### Building the Project\n\nFollow these steps to build the project yourself:\n1. Clone the project.\n   ```bash\n   git clone https://github.com/reaper47/recipya.git\n   ```\n2. Install the required [dependencies](https://recipya.musicavis.ca/docs/development/intro/#dependencies).\n3. [Build](https://recipya.musicavis.ca/docs/development/build/) the project.\n\nAlternatively, you may use the [development container](https://recipya.musicavis.ca/docs/development/devcontainer/).\nRecipya's Docker [container](https://github.com/reaper47/recipya/tree/main/.devcontainer) includes all the necessary tools and dependencies \nyou need to start writing code quickly.\n\n### Updating\n\n#### Docker\n\nPlease follow these [instructions](https://recipya.musicavis.ca/docs/installation/docker/#updating-your-container-1) \nto update your Docker instance.\n\n#### Release build\n\nIf you installed a release build of Recipya, i.e. v1.0.0, then the software will notify you once an update is available. \nYou can [self-update](https://recipya.musicavis.ca/docs/features/updater) the application from the settings dialog.\n\nLet's explain the mechanism developers. Basically, a cron job is run [every three days](https://github.com/reaper47/recipya/blob/main/internal/jobs/jobs.go#L70-L82)\nto check whether there is a new GitHub release. If so, the update indicators in the UI will be enabled. Once the user presses \nthe \"Update\" button, the latest release is fetched, unpacked and the application restarted.\n\n## Contributing\n\nContributions are always welcome! Please open an issue, start a [discussion](https://github.com/reaper47/recipya/discussions), open a pull request or send an email \nat macpoule@gmail.com. The same applies if you have any feedback or need support.\n\nYou can also join our development and support channel on the [Matrix space: #recipya:matrix.org](https://app.element.io/#/room/#recipya:matrix.org).\nMatrix is similar to Discord but is open source.\n\n## Sponsors\n\nI am grateful for any support that motivates me to continue developing this project and to host it reliably.\n\nYou can sponsor me on \n[GitHub Sponsors](https://github.com/sponsors/reaper47) or\n[Buy Me a Coffee](https://www.buymeacoffee.com/macpoule).\n\nYour support is greatly appreciated! A third of donations will be sent to the Armed Forces of Ukraine 🇺🇦\n\nThis project is supported by these kind people:\n\u003cimg src=\"scripts/sponsors/sponsors.svg\" style=\"width:100%;max-width:800px;\"/\u003e\n\n## Other Recipe Manager Apps\n\n- [Tandoor](https://github.com/TandoorRecipes/recipes)\n- [Mealie](https://github.com/mealie-recipes/mealie)\n- [Paprika](https://www.paprikaapp.com/)\n- [Grocy](https://grocy.info/)\n- [Cooklist](https://cooklist.com/)\n- [Grossr](https://grossr.com/)\n- [Awesome List](https://github.com/awesome-selfhosted/awesome-selfhosted#recipe-management)\n\n# Inspiration\n\nThis project was mainly coded to blasting the following albums:\n- [4am](https://www.youtube.com/watch?v=tBcPji_jRDc)\n- [Abysmal Dawn - Phylogenesis](https://www.youtube.com/watch?v=xJMybqRMedk\u0026pp=ygUMYWJ5c21hbCBkYXdu)\n- [Archspire - Bleed the Future](https://www.youtube.com/watch?v=o8H9ahswldM)\n- [Atavistia - Cosmic Warfare](https://www.youtube.com/watch?v=VjJ_zb4RF2E)\n- [Beast In Black - Dark Connection](https://www.youtube.com/watch?v=7NyON-NzBr4)\n- [Cattle Decapitation - Terrasite](https://www.youtube.com/watch?v=x6rEDMqM36I)\n- [Ensiferum - From Afar](https://www.youtube.com/watch?v=6r8OPu3SRSM)\n- [Lofi Girl - lofi hip hop radio](https://www.youtube.com/watch?v=jfKfPfyJRdk)\n- [Lofi Girl - synthwave radio](https://www.youtube.com/watch?v=4xDzrJKXOOY)\n- [Mozart - Requiem Dm](https://www.youtube.com/watch?v=pBGVfwOLU1w0)\n- [Necrophobic - In the Twilight Grey](https://www.youtube.com/watch?v=eDFD6YnMid8)\n- [Pain - You Only Live Twice](https://www.youtube.com/watch?v=obgCEoLzLs4)\n- [Sonata Arctica - Talviyö](https://www.youtube.com/watch?v=x6rEDMqM36I)\n- [Wintersun - Wintersun](https://www.youtube.com/watch?v=W0M3HAMus7g\u0026pp=ygUPd2ludGVyc3VuIGFsYnVt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freaper47%2Frecipya","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freaper47%2Frecipya","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freaper47%2Frecipya/lists"}