{"id":81475,"name":"Grimgrains","description":"A Plant-based cooking website.","url":"https://github.com/hundredrabbits/grimgrains","last_synced_at":"2026-04-07T00:30:22.610Z","repository":{"id":42658094,"uuid":"111970094","full_name":"hundredrabbits/Grimgrains","owner":"hundredrabbits","description":"Plant-based cooking website","archived":false,"fork":false,"pushed_at":"2026-03-14T17:57:21.000Z","size":214823,"stargazers_count":163,"open_issues_count":3,"forks_count":34,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-03-27T07:16:08.278Z","etag":null,"topics":["c99","static-site-generator"],"latest_commit_sha":null,"homepage":"https://grimgrains.com/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hundredrabbits.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-11-25T02:23:41.000Z","updated_at":"2026-03-14T17:57:24.000Z","dependencies_parsed_at":"2023-09-21T19:33:26.973Z","dependency_job_id":"082192ee-dfcd-4ac5-b69c-be4ac7dd8a45","html_url":"https://github.com/hundredrabbits/Grimgrains","commit_stats":{"total_commits":701,"total_committers":18,"mean_commits":38.94444444444444,"dds":"0.29386590584878747","last_synced_commit":"6a28c1891a439ff07f7b8f9b8e32bc5ec1d60fe4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hundredrabbits/Grimgrains","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hundredrabbits%2FGrimgrains","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hundredrabbits%2FGrimgrains/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hundredrabbits%2FGrimgrains/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hundredrabbits%2FGrimgrains/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hundredrabbits","download_url":"https://codeload.github.com/hundredrabbits/Grimgrains/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hundredrabbits%2FGrimgrains/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31292631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T21:15:39.731Z","status":"ssl_error","status_checked_at":"2026-04-01T21:15:34.046Z","response_time":53,"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"}},"owner":{"login":"hundredrabbits","name":"Hundredrabbits","uuid":"15803194","kind":"organization","description":"We only use github to host the javascript versions of our applications, for the C and Assembly versions, see: https://git.sr.ht/~rabbits/","email":"hundredrabbits@gmail.com","website":"http://100r.co","location":"Sailing the Pacific Ocean","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15803194?v=4","repositories_count":32,"last_synced_at":"2024-04-12T23:15:04.407Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/hundredrabbits","funding_links":[],"total_stars":12460,"followers":552,"following":0,"created_at":"2022-11-04T20:39:22.941Z","updated_at":"2024-04-12T23:15:15.267Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hundredrabbits","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hundredrabbits/repositories"},"packages":[],"commits":{"id":1380892,"full_name":"hundredrabbits/grimgrains","default_branch":"main","total_commits":740,"total_committers":19,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":38.94736842105263,"dds":0.2810810810810811,"past_year_total_commits":19,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":9.5,"past_year_dds":0.052631578947368474,"last_synced_at":"2026-04-01T22:03:26.750Z","last_synced_commit":"6880101ae7e27afe258efc0ea3595f670d3cd1f2","created_at":"2023-09-19T11:41:52.425Z","updated_at":"2026-04-01T22:02:51.093Z","committers":[{"name":"rekkabell","email":"rekkabell@gmail.com","login":"rekkabell","count":532},{"name":"neauoire","email":"aliceffekt@gmail.com","login":"neauoire","count":153},{"name":"microlith57","email":"microlith57@gmail.com","login":"microlith57","count":31},{"name":"Changbai Li","email":"lcb931023@gmail.com","login":"lcb931023","count":3},{"name":"Thibaut","email":"thibaut@thibaut.re","login":"thibautRe","count":3},{"name":"Martin Piffault","email":"martin.piffault@gmail.com","login":"mpiffault","count":2},{"name":"Quentin Leonetti","email":"q.leonetti@gmail.com","login":"lctrt","count":2},{"name":"lykso","email":"115130001+lykso","login":"lykso","count":2},{"name":"nfd9001","email":"nfd9001","login":"nfd9001","count":2},{"name":"Dylan Weremeichik","email":"dylan.weremeichik@gmail.com","login":"dweremeichik","count":1},{"name":"Filip H.F. \"FiXato\" Slagter","email":"fixato@gmail.com","login":"FiXato","count":1},{"name":"George B","email":"705427+georgeblahblah","login":"georgeblahblah","count":1},{"name":"Rosano","email":"pub@xeari.com","login":"rosano","count":1},{"name":"Sebastian LaVine","email":"mail@smlavine.com","login":"smlavine","count":1},{"name":"Sebastià Serra Rigo","email":"sebastia.serra@webbeds.com","login":"sbssk8","count":1},{"name":"Thomasorus","email":"contact@thomasorus.com","login":"Thomasorus","count":1},{"name":"kreutziger","email":"kreutziger","login":"kreutziger","count":1},{"name":"make-github-pseudonymous-again","email":"5165674+make-github-pseudonymous-again","login":"make-github-pseudonymous-again","count":1},{"name":"ols","email":"oliver@leaversmith.com","login":"heyitsols","count":1}],"past_year_committers":[{"name":"rekkabell","email":"4962512+rekkabell","login":"rekkabell","count":18},{"name":"lykso","email":"115130001+lykso","login":"lykso","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/hundredrabbits%2Fgrimgrains/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-03T00:00:08.542Z","repositories_count":6211388,"commits_count":927253791,"contributors_count":35800856,"owners_count":1145345,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"hundredrabbits/grimgrains","html_url":"https://github.com/hundredrabbits/grimgrains","last_synced_at":"2026-03-10T11:01:17.327Z","status":"active","issues_count":34,"pull_requests_count":43,"avg_time_to_close_issue":2187794.35483871,"avg_time_to_close_pull_request":756118.6744186047,"issues_closed_count":31,"pull_requests_closed_count":43,"pull_request_authors_count":25,"issue_authors_count":14,"avg_comments_per_issue":1.0294117647058825,"avg_comments_per_pull_request":1.0465116279069766,"merged_pull_requests_count":34,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":2616563.2,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"created_at":"2023-09-19T11:42:07.175Z","updated_at":"2026-03-10T11:01:17.327Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/hundredrabbits%2Fgrimgrains","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/hundredrabbits%2Fgrimgrains/issues","issue_labels_count":{"enhancement":2},"pull_request_labels_count":{"invalid":4},"issue_author_associations_count":{"NONE":12,"CONTRIBUTOR":12,"MEMBER":10},"pull_request_author_associations_count":{"CONTRIBUTOR":32,"NONE":11},"issue_authors":{"microlith57":10,"rekkabell":6,"neauoire":4,"SylvanSign":2,"Thomasorus":2,"ftrvxmtrx":2,"chloedgreene":1,"clayton-grey":1,"HanEmile":1,"ghost":1,"Dakedres":1,"nelszzp":1,"turbotoss":1,"bak":1},"pull_request_authors":{"microlith57":10,"lykso":4,"lcb931023":3,"smlavine":2,"kreutziger":2,"lctrt":2,"thibautRe":2,"mpiffault":1,"heyitsols":1,"dweremeichik":1,"nfd9001":1,"Debabrata909":1,"nielsswinkels":1,"georgeblahblah":1,"Manish-kasera":1,"rosano":1,"kigiri":1,"make-github-pseudonymous-again":1,"aelnona":1,"sbssk8":1,"jangler":1,"FiXato":1,"Dhrupal19":1,"Thomasorus":1,"Adarsh9136":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-01T00:00:08.271Z","repositories_count":14036339,"issues_count":34426332,"pull_requests_count":112600568,"authors_count":11214974,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":2,"NONE":1},"past_year_issue_authors":{},"past_year_pull_request_authors":{"lykso":2,"jangler":1},"maintainers":[{"login":"rekkabell","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rekkabell"},{"login":"neauoire","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/neauoire"}],"active_maintainers":[]},"events":{"total":{"PullRequestEvent":4,"ForkEvent":1,"IssuesEvent":2,"WatchEvent":6,"IssueCommentEvent":1,"PushEvent":34},"last_year":{"PullRequestEvent":4,"WatchEvent":2,"PushEvent":16}},"keywords":["c99","static-site-generator"],"dependencies":[],"score":8.056426767522984,"created_at":"2023-09-19T11:41:48.155Z","updated_at":"2026-04-07T00:30:22.622Z","avatar_url":"https://github.com/hundredrabbits.png","language":"HTML","category":"Consumption","sub_category":"Agriculture and Nutrition","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# Grimgrains\n\nThis repository is the sources for the Grimgrains website. The website is written in C, and requires `gcc` to build. To rebuild the site, go to `src` and run the build script:\n\n```\n./build.sh\n```\n\n### Macros Helpers\n\n```\n#define INGREDIENT(ING_NAME, ING_DESC) Ingredient ING_NAME = create_ingredient(#ING_NAME, ING_DESC);\n#define CHILD_INGREDIENT(PARENT_NAME, ING_NAME, ING_DESC) Ingredient ING_NAME = create_child_ingredient(\u0026PARENT_NAME, #ING_NAME, ING_DESC);//Ingredient beans = create_ingredient(\"beans\", \"Missing description.\");\nINGREDIENT(beans, \"MissingDescription\");\nCHILD_INGREDIENT(beans, coffee, \"Coffee is life\");\n```\n# Extras\n\n- The website source code of GrimGrains is licensed under [MIT](https://github.com/hundredrabbits/grimgrains/blob/master/LICENSE) and the **images, text and assets** are licensed under [BY-NC-SA 4.0](https://github.com/hundredrabbits/grimgrains/blob/master/LICENSE.by-nc-sa-4.0.md). View individual licenses for details.\n- Support this project through [Patreon](https://patreon.com/hundredrabbits).\n","funding_links":["https://patreon.com/hundredrabbits"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/81475","html_url":"https://ost.ecosyste.ms/projects/81475"}