{"id":42617,"name":"libhydrogen","description":"A lightweight, secure, easy-to-use crypto library suitable for constrained environments.","url":"https://github.com/jedisct1/libhydrogen","last_synced_at":"2025-09-05T09:29:31.215Z","repository":{"id":37276215,"uuid":"80458219","full_name":"jedisct1/libhydrogen","owner":"jedisct1","description":"A lightweight, secure, easy-to-use crypto library suitable for constrained environments.","archived":false,"fork":false,"pushed_at":"2025-04-06T23:37:46.000Z","size":376,"stargazers_count":694,"open_issues_count":1,"forks_count":105,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-05-29T05:40:17.380Z","etag":null,"topics":["arduino","atmega328p","avr","c","crypto","cryptography","embedded","embedded-systems","gimli"],"latest_commit_sha":null,"homepage":"https://libhydrogen.org","language":"C","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/jedisct1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-01-30T20:04:21.000Z","updated_at":"2025-05-22T04:59:49.000Z","dependencies_parsed_at":"2023-02-09T12:45:37.100Z","dependency_job_id":"1f46b22d-e985-4903-923f-64ad6e88d931","html_url":"https://github.com/jedisct1/libhydrogen","commit_stats":{"total_commits":330,"total_committers":29,"mean_commits":"11.379310344827585","dds":"0.18787878787878787","last_synced_commit":"c18e510d23c7539629e306d47925a35327eb1ebf"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jedisct1/libhydrogen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jedisct1%2Flibhydrogen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jedisct1%2Flibhydrogen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jedisct1%2Flibhydrogen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jedisct1%2Flibhydrogen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jedisct1","download_url":"https://codeload.github.com/jedisct1/libhydrogen/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jedisct1%2Flibhydrogen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273737750,"owners_count":25158953,"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","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"jedisct1","name":"Frank Denis","uuid":"124872","kind":"user","description":"Get my public keys here: https://sk.tl/7CPRo8kn","email":"","website":"https://prettysimpleimages.com","location":"Antibes, France","twitter":"jedisct1","company":null,"icon_url":"https://avatars.githubusercontent.com/u/124872?v=4","repositories_count":470,"last_synced_at":"2025-08-30T15:55:48.846Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/jedisct1","funding_links":["https://github.com/sponsors/jedisct1"],"total_stars":35753,"followers":3997,"following":182,"created_at":"2022-11-02T16:26:26.448Z","updated_at":"2025-08-30T15:55:48.846Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jedisct1","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jedisct1/repositories"},"packages":[],"commits":{"id":1489656,"full_name":"jedisct1/libhydrogen","default_branch":"master","committers":[{"name":"Frank Denis","email":"github@pureftpd.org","login":"jedisct1","count":275},{"name":"Michael Smith","email":"michael@spinda.net","login":"spinda","count":15},{"name":"Robert Edmonds","email":"edmonds","login":"edmonds","count":7},{"name":"Justin Decker","email":"Justind000@gmail.com","login":"justind000","count":3},{"name":"Markus Petermann","email":"mail@markuspetermann.net","login":"markuspetermann","count":3},{"name":"Taiki","email":"Taiki-San","login":"Taiki-San","count":3},{"name":"Dan Kouba","email":"dan.kouba@particle.io","login":"Dan-Kouba","count":2},{"name":"DeeFuse","email":"7376678+DeeFuse","login":"DeeFuse","count":2},{"name":"Phil Day","email":"phil.day@configuredthings.com","login":"PhilDay-CT","count":2},{"name":"myd7349","email":"myd7349@gmail.com","login":"myd7349","count":2},{"name":"wuhanstudio","email":"wuhanstudio@qq.com","login":"wuhanstudio","count":2},{"name":"Guillaume Millot","email":"guillaume.millot@gmail.com","login":"guillaume-millot","count":2},{"name":"Jonathan Gordon","email":"jonathan.gordon@fleet.space","login":null,"count":1},{"name":"gh0st42","email":"gh0st@binarylab.eu","login":null,"count":1},{"name":"Adrien Gallouët","email":"adrien@gallouet.fr","login":"angt","count":1},{"name":"Artem Godlevskyi","email":"artem.hodlevskyy@gmail.com","login":"errno","count":1},{"name":"Baptiste Canton","email":"bat@sbz.fr","login":"batmac","count":1},{"name":"Benjamin Valentin","email":"benjamin.valentin@ml-pa.com","login":"benpicco","count":1},{"name":"Chris Copeland","email":"chris@chrisnc.net","login":"chrisnc","count":1},{"name":"Ian","email":"ian.rees@gmail.com","login":"ianrrees","count":1},{"name":"Jess","email":"jessachandler@gmail.com","login":"monkeywithacupcake","count":1},{"name":"Mohammad Puyandeh","email":"im_patriot@yahoo.com","login":"mohammadhzp","count":1},{"name":"RikkaW","email":"rikka@shizuku.moe","login":"RikkaW","count":1},{"name":"Solar Designer","email":"solar@openwall.com","login":"solardiz","count":1},{"name":"daurnimator","email":"quae@daurnimator.com","login":"daurnimator","count":1},{"name":"nxrighthere","email":"nxrighthere@gmail.com","login":"nxrighthere","count":1},{"name":"ohell","email":"amit@lipik.in","login":"ohell","count":1},{"name":"per1234","email":"accounts@perglass.com","login":"per1234","count":1},{"name":"sasiso","email":"satbirsoni@gmail.com","login":"sasiso","count":1}],"total_commits":335,"total_committers":29,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":11.551724137931034,"dds":0.17910447761194026,"past_year_committers":[{"name":"Frank Denis","email":"github@pureftpd.org","login":"jedisct1","count":3},{"name":"Phil Day","email":"phil.day@configuredthings.com","login":"PhilDay-CT","count":2}],"past_year_total_commits":5,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":2.5,"past_year_dds":0.4,"last_synced_at":"2025-05-29T05:37:13.134Z","last_synced_commit":"bbca575b62510bfdc6dd927a4bfa7df4a51cb846","created_at":"2024-02-16T04:31:01.902Z","updated_at":"2025-05-29T05:37:14.320Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/jedisct1%2Flibhydrogen/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"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":"jedisct1/libhydrogen","html_url":"https://github.com/jedisct1/libhydrogen","last_synced_at":"2025-08-31T09:23:04.987Z","status":null,"issues_count":68,"pull_requests_count":43,"avg_time_to_close_issue":18308388.358208954,"avg_time_to_close_pull_request":6548690.785714285,"issues_closed_count":67,"pull_requests_closed_count":42,"pull_request_authors_count":28,"issue_authors_count":55,"avg_comments_per_issue":2.676470588235294,"avg_comments_per_pull_request":2.813953488372093,"merged_pull_requests_count":30,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":134449.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2023-05-10T10:35:00.306Z","updated_at":"2025-09-02T14:39:45.402Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jedisct1%2Flibhydrogen","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jedisct1%2Flibhydrogen/issues","issue_labels_count":{"Stale":10},"pull_request_labels_count":{"Stale":2},"issue_author_associations_count":{"NONE":60,"CONTRIBUTOR":11},"pull_request_author_associations_count":{"CONTRIBUTOR":32,"NONE":15},"issue_authors":{"chrisnc":5,"rligocki":4,"KamiK2K":3,"llsoft2000":2,"AshishDurgapal":2,"creationix":2,"gurpreet-":2,"Laczen":1,"RandyGaul":1,"ulno":1,"44670":1,"DeeFuse":1,"luelista":1,"ohell":1,"jdgordon":1,"lin7sh":1,"Arlen22":1,"CharlesScoville":1,"temporaryaccount":1,"lonjil":1,"gh0st42":1,"yarf":1,"simonarnell":1,"steamraven":1,"TWLemontree":1,"torontlhz":1,"JustasMasiulis":1,"solardiz":1,"spinda":1,"buretto":1,"solanav":1,"Crest":1,"yuppox":1,"itstheendoftheworldandweknowit":1,"myd7349":1,"i0x71":1,"naiteon":1,"0xebef":1,"calvin2021y":1,"blocksebastian":1,"mjoYn4esw":1,"woefulwabbit":1,"DonaldTsang":1,"pavlos-christoforou":1,"qxxxb":1,"RyanBreaker":1,"guillaumemillot":1,"alemariusnexus":1,"daurnimator":1,"NullVoxPopuli":1,"henrikberg":1,"nuclearcat":1,"edubois":1,"ghost":1,"jmbldwn":1,"wombatsoftwareguild":1,"RimaitosLab":1,"kozross":1},"pull_request_authors":{"spinda":8,"edmonds":4,"wuhanstudio":3,"autoantwort":2,"myd7349":2,"0xebef":2,"DeeFuse":2,"errno":2,"CharlesScoville":2,"PhilDay-CT":2,"guillaumemillot":1,"batmac":1,"markuspetermann":1,"solardiz":1,"benpicco":1,"rligocki":1,"mohammadhzp":1,"ohell":1,"sasiso":1,"monkeywithacupcake":1,"jdgordon":1,"chrisnc":1,"RikkaW":1,"justind000":1,"angt":1,"Dan-Kouba":1,"absalomedia":1,"b4yuan":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10095926,"issues_count":31397479,"pull_requests_count":97150418,"authors_count":10700329,"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":{"NONE":1},"past_year_pull_request_author_associations_count":{"NONE":1,"CONTRIBUTOR":1},"past_year_issue_authors":{"simonarnell":1},"past_year_pull_request_authors":{"PhilDay-CT":2},"maintainers":[],"active_maintainers":[]},"events":{"total":{"IssuesEvent":12,"WatchEvent":92,"IssueCommentEvent":33,"PushEvent":4,"PullRequestReviewCommentEvent":5,"PullRequestReviewEvent":5,"PullRequestEvent":2,"ForkEvent":16},"last_year":{"IssuesEvent":12,"WatchEvent":92,"IssueCommentEvent":33,"PushEvent":4,"PullRequestReviewCommentEvent":5,"PullRequestReviewEvent":5,"PullRequestEvent":2,"ForkEvent":16}},"keywords":["arduino","atmega328p","avr","c","crypto","cryptography","embedded","embedded-systems","gimli"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/codeql-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-02-09T12:45:37.020Z","updated_at":"2023-02-09T12:45:37.020Z","repository_link":"https://github.com/jedisct1/libhydrogen/blob/master/.github/workflows/codeql-analysis.yml","dependencies":[{"id":7491437499,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7491437500,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7491437501,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7491437502,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/shiftleft-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-02-09T12:45:37.053Z","updated_at":"2023-02-09T12:45:37.053Z","repository_link":"https://github.com/jedisct1/libhydrogen/blob/master/.github/workflows/shiftleft-analysis.yml","dependencies":[{"id":7491437543,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7491437544,"package_name":"ShiftLeftSecurity/scan-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]}],"score":9.911207675551266,"created_at":"2025-09-04T15:51:17.521Z","updated_at":"2025-10-07T08:17:19.908Z","avatar_url":"https://github.com/jedisct1.png","language":"C","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":["https://opencollective.com/libhydrogen"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["zig-package"],"project_url":"https://science.ecosyste.ms/api/v1/projects/42617","html_url":"https://science.ecosyste.ms/projects/42617","bibtex_url":"https://science.ecosyste.ms/projects/42617/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/42617/export.apalike"}