{"id":14333019,"url":"https://github.com/NoUmlautsAllowed/gocook","last_synced_at":"2025-08-18T13:31:37.935Z","repository":{"id":54422274,"uuid":"522237896","full_name":"NoUmlautsAllowed/gocook","owner":"NoUmlautsAllowed","description":"Alternative frontend to Chefkoch. This is a repository mirror from Codeberg.","archived":false,"fork":false,"pushed_at":"2024-12-13T00:04:06.000Z","size":336,"stargazers_count":23,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-12-13T01:18:08.621Z","etag":null,"topics":["cooking","privacy","recipes"],"latest_commit_sha":null,"homepage":"https://codeberg.org/NoUmlautsAllowed/gocook","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NoUmlautsAllowed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-07T14:38:16.000Z","updated_at":"2024-12-03T07:03:00.000Z","dependencies_parsed_at":"2024-05-18T17:25:12.859Z","dependency_job_id":"8ff0f2a7-2e52-4ab5-ad02-b2a4109b13eb","html_url":"https://github.com/NoUmlautsAllowed/gocook","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NoUmlautsAllowed%2Fgocook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NoUmlautsAllowed%2Fgocook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NoUmlautsAllowed%2Fgocook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NoUmlautsAllowed%2Fgocook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NoUmlautsAllowed","download_url":"https://codeload.github.com/NoUmlautsAllowed/gocook/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230235088,"owners_count":18194487,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cooking","privacy","recipes"],"created_at":"2024-08-25T18:00:38.456Z","updated_at":"2025-08-18T13:31:37.882Z","avatar_url":"https://github.com/NoUmlautsAllowed.png","language":"Go","funding_links":[],"categories":["Alternative Web Front-ends","List"],"sub_categories":["Chefkoch"],"readme":"[![status-badge](https://ci.codeberg.org/api/badges/13698/status.svg)](https://ci.codeberg.org/repos/13698)\n[![Go Report Card](https://goreportcard.com/badge/codeberg.org/NoUmlautsAllowed/gocook)](https://goreportcard.com/report/codeberg.org/NoUmlautsAllowed/gocook)\n[![codecov](https://codecov.io/gh/NoUmlautsAllowed/gocook/branch/main/graph/badge.svg?token=OO2AKXBRKU)](https://codecov.io/gh/NoUmlautsAllowed/gocook)\n\n# :cook: GoCook\n\nAn alternative frontend to Chefkoch with a focus on privacy. Static CSS and \nHTML only. Built with [Go](https://go.dev/)\nand [Bulma](https://bulma.io/).\n\n## What is this?\n\nThis is an alternative frontend to Chefkoch. The generated sites are static, \ni.e. containing no JavaScript that runs on the client side.\n\nAll API and CDN traffic is proxied through GoCook, there is no communication\nwith any other hosts than GoCook itself.\n\nThe repository is hosted on [Codeberg](https://codeberg.org/NoUmlautsAllowed/gocook), \na mirror is maintained on [GitHub](https://github.com/NoUmlautsAllowed/gocook).\nPlease open any new issues or pull requests on Codeberg :pray:\n\n## Hosted instances\n\n- \u003chttps://cook.adminforge.de/\u003e\n- \u003chttps://gocook.lunar.icu/\u003e\n- \u003chttps://gocook.franklyflawless.org/\u003e\n\n## Build and Deployment\n\nThe easiest way to deploy this service is the standalone docker image. \nAlternatively, building the application from source is possible too.\n\nAPI and CDN requests are not cached for now. This may be a feature to be\nadded in the future.\n\n### Docker\n\nThe official docker image is available at docker hub in the repository \n[`noumlautsallowed/gocook`](https://hub.docker.com/r/noumlautsallowed/gocook).\n\nPublish the port `8080` of the container locally:\n\n```shell\ndocker run -d --name gocook -p 127.0.0.1:8080:8080 noumlautsallowed/gocook:latest\n```\n\n### Build from source\n\nIf you want to build this project from source, checkout the repository \nlocally and run the server.\n\nCurrently, only Go and NPM needs to be installed.\n\n```shell\ngit clone https://codeberg.org/NoUmlautsAllowed/gocook.git \u0026\u0026 cd gocook\nnpm i\nnpm run build\ngo build ./cmd/server\n./server\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNoUmlautsAllowed%2Fgocook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNoUmlautsAllowed%2Fgocook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNoUmlautsAllowed%2Fgocook/lists"}