{"id":3638,"url":"https://github.com/rustls/rustls-ffi","last_synced_at":"2026-05-13T17:06:43.270Z","repository":{"id":37056764,"uuid":"320029760","full_name":"rustls/rustls-ffi","owner":"rustls","description":"Use Rustls from any language","archived":false,"fork":false,"pushed_at":"2026-04-20T05:01:19.000Z","size":1900,"stargazers_count":163,"open_issues_count":25,"forks_count":42,"subscribers_count":12,"default_branch":"main","last_synced_at":"2026-04-20T07:08:26.965Z","etag":null,"topics":["cryptography","ffi","rust","ssl","tls"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/rustls.png","metadata":{"files":{"readme":"README-crates.io.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-12-09T17:26:05.000Z","updated_at":"2026-04-20T05:01:21.000Z","dependencies_parsed_at":"2023-01-31T13:46:31.531Z","dependency_job_id":"6734200b-62c6-4ee9-8d2b-865a9c5790a9","html_url":"https://github.com/rustls/rustls-ffi","commit_stats":{"total_commits":518,"total_committers":20,"mean_commits":25.9,"dds":0.5598455598455598,"last_synced_commit":"4c982601f5121118b0b645dbd03b59a569feafee"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/rustls/rustls-ffi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustls","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32458237,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"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":"rustls","name":"rustls","uuid":"65125397","kind":"organization","description":"Modern TLS for Rust","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65125397?v=4","repositories_count":22,"last_synced_at":"2025-10-28T00:25:59.513Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rustls","funding_links":[],"total_stars":9121,"followers":152,"following":0,"created_at":"2022-11-02T16:29:52.204Z","updated_at":"2025-10-28T00:25:59.513Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustls","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustls/repositories"},"packages":[{"id":13355292,"name":"rustls-ffi","ecosystem":"nixpkgs","description":"C-to-rustls bindings","homepage":"https://github.com/rustls/rustls-ffi/","licenses":"MIT, Apache-2.0, ISC","normalized_licenses":["MIT","Apache-2.0","ISC"],"repository_url":"https://github.com/rustls/rustls-ffi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-03T19:29:18.868Z","latest_release_published_at":"2026-02-03T19:29:18.868Z","latest_release_number":"0.10.0","last_synced_at":"2026-03-05T00:26:10.119Z","created_at":"2026-02-03T19:28:54.439Z","updated_at":"2026-03-05T00:34:21.950Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=rustls-ffi","install_command":"nix-env -iA nixpkgs.rustls-ffi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/libraries/rustls-ffi/default.nix#L44","metadata":{"nix_attribute":"rustls-ffi-0.10.0","position":"pkgs/development/libraries/rustls-ffi/default.nix:44","platforms":["x86_64-darwin","i686-darwin","aarch64-darwin","i686-freebsd","x86_64-freebsd","x86_64-solaris","aarch64-linux","armv6l-linux","armv7l-linux","i686-linux","loongarch64-linux","powerpc64-linux","powerpc64le-linux","riscv64-linux","s390x-linux","x86_64-linux","aarch64-netbsd","armv7l-netbsd","i686-netbsd","powerpc-netbsd","x86_64-netbsd","i686-openbsd","x86_64-openbsd","i686-windows","x86_64-windows","armv7a-darwin","armv5tel-linux","armv7a-linux","m68k-linux","mips-linux","mips64-linux","mipsel-linux","mips64el-linux","riscv32-linux","armv6l-netbsd","mipsel-netbsd","riscv64-netbsd","x86_64-redox","wasm32-wasi"],"broken":false,"insecure":false,"unfree":false,"outputs":["out"]},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/rustls-ffi?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/rustls-ffi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/rustls-ffi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/rustls-ffi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/rustls-ffi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/rustls-ffi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/rustls-ffi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/rustls-ffi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/rustls-ffi/codemeta","maintainers":[{"uuid":"LeSuisse","login":null,"name":"Thomas Gerbet","email":"thomas@gerbet.me","url":"https://github.com/LeSuisse","packages_count":18,"html_url":null,"role":null,"created_at":"2026-03-05T00:26:10.290Z","updated_at":"2026-03-05T00:26:10.290Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/LeSuisse/packages"}],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":226},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-04-14T05:07:25.508Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":12626454,"name":"rustls-ffi","ecosystem":"alpine","description":"Use Rustls from any language","homepage":"https://github.com/rustls/rustls-ffi","licenses":"Apache-2.0 AND MIT AND ISC","normalized_licenses":["Apache-2.0","MIT","ISC"],"repository_url":"https://github.com/rustls/rustls-ffi","keywords_array":[],"namespace":"testing","versions_count":2,"first_release_published_at":"2025-12-26T22:21:25.000Z","latest_release_published_at":"2026-03-21T13:26:39.000Z","latest_release_number":"0.15.1-r0","last_synced_at":"2026-03-21T13:35:00.383Z","created_at":"2025-12-26T22:45:26.023Z","updated_at":"2026-03-21T13:35:02.501Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/testing/x86_64/rustls-ffi","install_command":"apk add rustls-ffi","documentation_url":null,"metadata":{"repository":"testing","architecture":"x86_64"},"repo_metadata":{},"repo_metadata_updated_at":"2025-12-26T22:45:26.726Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":12.539103232533892,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.269551616266946},"purl":"pkg:apk/alpine/rustls-ffi?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/rustls-ffi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/rustls-ffi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/rustls-ffi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/rustls-ffi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/rustls-ffi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/rustls-ffi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/rustls-ffi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/rustls-ffi/codemeta","maintainers":[{"uuid":"achill@achill.org","login":null,"name":"team/gnome","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=team/gnome","packages_count":1916,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=team/gnome","role":null,"created_at":"2025-12-26T22:45:32.829Z","updated_at":"2025-12-26T22:45:32.829Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/achill@achill.org/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39218,"maintainers_count":876,"namespaces_count":3,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2709},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-04-03T06:22:46.281Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":8614829,"name":"github.com/rustls/rustls-ffi","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/rustls/rustls-ffi","keywords_array":[],"namespace":null,"versions_count":24,"first_release_published_at":"2023-12-02T02:15:09.884Z","latest_release_published_at":"2026-03-21T08:52:44.000Z","latest_release_number":"v0.15.1","last_synced_at":"2026-04-06T23:01:30.665Z","created_at":"2023-12-02T02:15:05.769Z","updated_at":"2026-04-06T23:01:30.665Z","registry_url":"https://pkg.go.dev/github.com/rustls/rustls-ffi","install_command":"go get github.com/rustls/rustls-ffi","documentation_url":"https://pkg.go.dev/github.com/rustls/rustls-ffi#section-documentation","metadata":{},"repo_metadata":{"id":37056764,"uuid":"320029760","full_name":"rustls/rustls-ffi","owner":"rustls","description":"Use Rustls from any language","archived":false,"fork":false,"pushed_at":"2025-10-10T06:32:49.000Z","size":1780,"stargazers_count":153,"open_issues_count":29,"forks_count":36,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-10-11T21:06:53.167Z","etag":null,"topics":["cryptography","ffi","rust","ssl","tls"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/rustls.png","metadata":{"files":{"readme":"README-crates.io.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-12-09T17:26:05.000Z","updated_at":"2025-10-10T06:32:52.000Z","dependencies_parsed_at":"2023-01-31T13:46:31.531Z","dependency_job_id":"6734200b-62c6-4ee9-8d2b-865a9c5790a9","html_url":"https://github.com/rustls/rustls-ffi","commit_stats":{"total_commits":518,"total_committers":20,"mean_commits":25.9,"dds":0.5598455598455598,"last_synced_commit":"4c982601f5121118b0b645dbd03b59a569feafee"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/rustls/rustls-ffi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustls","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279012807,"owners_count":26085187,"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-10-12T02:00:06.719Z","response_time":53,"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_record":{"login":"rustls","name":"rustls","uuid":"65125397","kind":"organization","description":"Modern TLS for Rust","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65125397?v=4","repositories_count":22,"last_synced_at":"2025-10-13T00:09:24.917Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rustls","funding_links":[],"total_stars":9083,"followers":149,"following":0,"created_at":"2022-11-02T16:29:52.204Z","updated_at":"2025-10-13T00:09:24.917Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustls","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustls/repositories"},"tags":[{"name":"v0.15.0","sha":"cfbe10551f526d59d56e06d25984a9f95baa06ec","kind":"tag","published_at":"2025-03-25T15:19:42.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.15.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"2014e6154074ba66c0023a683b27fdae93fbeabb","kind":"tag","published_at":"2024-11-22T19:07:01.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.14.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"326bb76f64db954a92663e87fcf620f2a615ec99","kind":"tag","published_at":"2024-09-12T15:34:38.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.14.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.14.0/manifests"},{"name":"v0.12.2","sha":"b7b316230e6a6e341e298448d8d5b1829f33bf88","kind":"tag","published_at":"2024-03-29T13:34:57.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.12.2","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.2/manifests"},{"name":"v0.13.0","sha":"5700454570cb1641c18d6f9663086671dc695487","kind":"tag","published_at":"2024-03-29T13:28:19.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.13.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"47d7b0ff1ae214b596648914c01d2be6bd88b9d5","kind":"tag","published_at":"2024-03-21T18:01:09.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.12.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"a1e41beba48a579eb4f083fec14a4ee9a35832ab","kind":"tag","published_at":"2023-12-06T20:17:14.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.12.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.0/manifests"},{"name":"v/0.12.0","sha":"a1e41beba48a579eb4f083fec14a4ee9a35832ab","kind":"tag","published_at":"2023-12-06T15:21:41.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v/0.12.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v%2F0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v%2F0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v%2F0.12.0/manifests"},{"name":"v0.11.0","sha":"7b1839daca81b0955a36e4b7e39b70ee73f8275d","kind":"tag","published_at":"2023-07-20T19:13:10.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.11.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"188aa9d5f9872889be48643734464fe171e7fd1d","kind":"commit","published_at":"2023-03-29T19:16:59.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.10.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"fe5f9634d527fcabdb1dbb23267e75a5724ef302","kind":"commit","published_at":"2023-02-17T20:10:38.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.9.2","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"3e66fba148a8a97935b49c178ccfd1a71929bf2a","kind":"commit","published_at":"2022-06-11T02:53:06.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.9.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"ae1b18306c63acab1a77240404b3b991b531127f","kind":"commit","published_at":"2022-05-13T05:19:13.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.9.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.0/manifests"},{"name":"v0.8.2","sha":"0c8ce8508cbc54d9d00d53f3f77af0647824dfb3","kind":"commit","published_at":"2021-11-14T18:27:30.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.8.2","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"ac3225d0d0e6ca1ce24c5eaecf4bc0aecbc47f14","kind":"commit","published_at":"2021-11-12T01:29:50.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.8.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"86dae8be8ac096c670b57a3c35939d802fab9e2b","kind":"commit","published_at":"2021-11-09T01:57:49.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.8.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"4dd38e2e76c19768af4e89524194fb95d8984915","kind":"commit","published_at":"2021-07-06T07:22:02.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.7.2","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"bca94175a50aeb00d1cecafa3e6423e1e79f09ef","kind":"commit","published_at":"2021-06-29T18:35:15.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.7.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"9ddaa510db0383d0ff76bceee27db41599f86db2","kind":"commit","published_at":"2021-06-25T02:34:33.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.7.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.0/manifests"},{"name":"v0.6.1","sha":"129a69585fa8e0e09fb655b4195ce9b258972e7c","kind":"commit","published_at":"2021-06-04T19:47:39.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.6.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"7d3b1e58e30e8c3dc6b2845947e8229fc68a1e83","kind":"commit","published_at":"2021-05-21T00:49:17.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.6.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"c74997fdaea6ead41761d3e96e96964f986691f5","kind":"commit","published_at":"2021-04-30T00:23:16.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.5.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"2b21fbd3eb0e63da35aded39b7c9194a95ce3b5b","kind":"commit","published_at":"2021-03-19T00:21:16.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.4.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"1b9ff4e7f7c027885bd215d30ef60369d80362e1","kind":"commit","published_at":"2021-03-12T02:12:42.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.3.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.3.0/manifests"}]},"repo_metadata_updated_at":"2025-10-13T08:08:05.740Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":10.801592556016239,"dependent_packages_count":9.575730298247606,"stargazers_count":4.5274121165664205,"forks_count":4.405951088075822,"docker_downloads_count":null,"average":7.3276715147265215},"purl":"pkg:golang/github.com/rustls/rustls-ffi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/rustls/rustls-ffi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/rustls/rustls-ffi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/rustls/rustls-ffi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-10T22:42:29.762Z","issues_count":147,"pull_requests_count":597,"avg_time_to_close_issue":23361723.07017544,"avg_time_to_close_pull_request":687432.4692028986,"issues_closed_count":114,"pull_requests_closed_count":552,"pull_request_authors_count":27,"issue_authors_count":29,"avg_comments_per_issue":2.5238095238095237,"avg_comments_per_pull_request":1.3919597989949748,"merged_pull_requests_count":485,"bot_issues_count":1,"bot_pull_requests_count":145,"past_year_issues_count":17,"past_year_pull_requests_count":196,"past_year_avg_time_to_close_issue":699114.5555555555,"past_year_avg_time_to_close_pull_request":300274.3435582822,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":163,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5294117647058824,"past_year_avg_comments_per_pull_request":1.0612244897959184,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":93,"past_year_merged_pull_requests_count":138,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/issues","maintainers":[{"login":"cpu","count":217,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cpu"},{"login":"jsha","count":196,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsha"},{"login":"icing","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icing"},{"login":"ctz","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ctz"},{"login":"djc","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/djc"},{"login":"tgeoghegan","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tgeoghegan"}],"active_maintainers":[{"login":"cpu","count":94,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cpu"},{"login":"ctz","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ctz"},{"login":"djc","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/djc"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frustls%2Frustls-ffi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frustls%2Frustls-ffi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frustls%2Frustls-ffi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frustls%2Frustls-ffi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frustls%2Frustls-ffi/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2097311,"maintainers_count":0,"namespaces_count":781316,"keywords_count":112803,"github":"golang","metadata":{"funded_packages_count":53476},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-14T05:14:00.078Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":4281145,"name":"rustls-ffi","ecosystem":"cargo","description":"Rustls bindings for non-Rust languages","homepage":"https://github.com/rustls/rustls-ffi","licenses":"Apache-2.0 OR ISC OR MIT","normalized_licenses":["Apache-2.0","ISC","MIT"],"repository_url":"https://github.com/rustls/rustls-ffi","keywords_array":[],"namespace":null,"versions_count":14,"first_release_published_at":"2021-11-15T06:23:05.070Z","latest_release_published_at":"2026-03-21T09:14:28.600Z","latest_release_number":"0.15.1","last_synced_at":"2026-04-06T23:01:28.427Z","created_at":"2022-04-13T03:26:41.112Z","updated_at":"2026-04-06T23:03:28.719Z","registry_url":"https://crates.io/crates/rustls-ffi/","install_command":"cargo install rustls-ffi","documentation_url":"https://docs.rs/rustls-ffi/","metadata":{"categories":["cryptography","network-programming"]},"repo_metadata":{"id":37056764,"uuid":"320029760","full_name":"rustls/rustls-ffi","owner":"rustls","description":"Use Rustls from any language","archived":false,"fork":false,"pushed_at":"2026-03-30T05:49:22.000Z","size":1876,"stargazers_count":159,"open_issues_count":25,"forks_count":41,"subscribers_count":12,"default_branch":"main","last_synced_at":"2026-04-02T07:39:19.132Z","etag":null,"topics":["cryptography","ffi","rust","ssl","tls"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/rustls.png","metadata":{"files":{"readme":"README-crates.io.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-12-09T17:26:05.000Z","updated_at":"2026-04-01T12:28:29.000Z","dependencies_parsed_at":"2023-01-31T13:46:31.531Z","dependency_job_id":"6734200b-62c6-4ee9-8d2b-865a9c5790a9","html_url":"https://github.com/rustls/rustls-ffi","commit_stats":{"total_commits":518,"total_committers":20,"mean_commits":25.9,"dds":0.5598455598455598,"last_synced_commit":"4c982601f5121118b0b645dbd03b59a569feafee"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/rustls/rustls-ffi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustls","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31416332,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T20:09:54.854Z","status":"ssl_error","status_checked_at":"2026-04-04T20:09:44.350Z","response_time":60,"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_record":{"login":"rustls","name":"rustls","uuid":"65125397","kind":"organization","description":"Modern TLS for Rust","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65125397?v=4","repositories_count":22,"last_synced_at":"2025-10-28T00:25:59.513Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rustls","funding_links":[],"total_stars":9121,"followers":152,"following":0,"created_at":"2022-11-02T16:29:52.204Z","updated_at":"2025-10-28T00:25:59.513Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustls","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustls/repositories"},"tags":[{"name":"v0.15.1","sha":"e30b02760f5ca481b27e1bbaf4cbb306490b34d0","kind":"tag","published_at":"2026-03-21T09:14:06.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.15.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"cfbe10551f526d59d56e06d25984a9f95baa06ec","kind":"tag","published_at":"2025-03-25T15:19:42.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.15.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"2014e6154074ba66c0023a683b27fdae93fbeabb","kind":"tag","published_at":"2024-11-22T19:07:01.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.14.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"326bb76f64db954a92663e87fcf620f2a615ec99","kind":"tag","published_at":"2024-09-12T15:34:38.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.14.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.14.0/manifests"},{"name":"v0.12.2","sha":"b7b316230e6a6e341e298448d8d5b1829f33bf88","kind":"tag","published_at":"2024-03-29T13:34:57.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.12.2","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.2/manifests"},{"name":"v0.13.0","sha":"5700454570cb1641c18d6f9663086671dc695487","kind":"tag","published_at":"2024-03-29T13:28:19.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.13.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"47d7b0ff1ae214b596648914c01d2be6bd88b9d5","kind":"tag","published_at":"2024-03-21T18:01:09.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.12.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"a1e41beba48a579eb4f083fec14a4ee9a35832ab","kind":"tag","published_at":"2023-12-06T20:17:14.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.12.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.0/manifests"},{"name":"v/0.12.0","sha":"a1e41beba48a579eb4f083fec14a4ee9a35832ab","kind":"tag","published_at":"2023-12-06T15:21:41.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v/0.12.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v%2F0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v%2F0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v%2F0.12.0/manifests"},{"name":"v0.11.0","sha":"7b1839daca81b0955a36e4b7e39b70ee73f8275d","kind":"tag","published_at":"2023-07-20T19:13:10.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.11.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"188aa9d5f9872889be48643734464fe171e7fd1d","kind":"commit","published_at":"2023-03-29T19:16:59.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.10.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"fe5f9634d527fcabdb1dbb23267e75a5724ef302","kind":"commit","published_at":"2023-02-17T20:10:38.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.9.2","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"3e66fba148a8a97935b49c178ccfd1a71929bf2a","kind":"commit","published_at":"2022-06-11T02:53:06.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.9.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"ae1b18306c63acab1a77240404b3b991b531127f","kind":"commit","published_at":"2022-05-13T05:19:13.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.9.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.0/manifests"},{"name":"v0.8.2","sha":"0c8ce8508cbc54d9d00d53f3f77af0647824dfb3","kind":"commit","published_at":"2021-11-14T18:27:30.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.8.2","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"ac3225d0d0e6ca1ce24c5eaecf4bc0aecbc47f14","kind":"commit","published_at":"2021-11-12T01:29:50.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.8.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"86dae8be8ac096c670b57a3c35939d802fab9e2b","kind":"commit","published_at":"2021-11-09T01:57:49.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.8.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"4dd38e2e76c19768af4e89524194fb95d8984915","kind":"commit","published_at":"2021-07-06T07:22:02.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.7.2","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"bca94175a50aeb00d1cecafa3e6423e1e79f09ef","kind":"commit","published_at":"2021-06-29T18:35:15.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.7.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"9ddaa510db0383d0ff76bceee27db41599f86db2","kind":"commit","published_at":"2021-06-25T02:34:33.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.7.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.0/manifests"},{"name":"v0.6.1","sha":"129a69585fa8e0e09fb655b4195ce9b258972e7c","kind":"commit","published_at":"2021-06-04T19:47:39.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.6.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"7d3b1e58e30e8c3dc6b2845947e8229fc68a1e83","kind":"commit","published_at":"2021-05-21T00:49:17.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.6.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"c74997fdaea6ead41761d3e96e96964f986691f5","kind":"commit","published_at":"2021-04-30T00:23:16.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.5.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"2b21fbd3eb0e63da35aded39b7c9194a95ce3b5b","kind":"commit","published_at":"2021-03-19T00:21:16.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.4.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"1b9ff4e7f7c027885bd215d30ef60369d80362e1","kind":"commit","published_at":"2021-03-12T02:12:42.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.3.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.3.0/manifests"}]},"repo_metadata_updated_at":"2026-04-06T23:03:28.719Z","dependent_packages_count":3,"downloads":225418,"downloads_period":"total","dependent_repos_count":15,"rankings":{"downloads":8.006104407508738,"dependent_repos_count":7.036706027507771,"dependent_packages_count":7.946815578827475,"stargazers_count":13.9011679859557,"forks_count":11.122708797899765,"docker_downloads_count":1.4913099172900226,"average":8.250802119164911},"purl":"pkg:cargo/rustls-ffi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/rustls-ffi","docker_dependents_count":65,"docker_downloads_count":23418780,"usage_url":"https://repos.ecosyste.ms/usage/cargo/rustls-ffi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/rustls-ffi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-31T20:01:14.183Z","issues_count":148,"pull_requests_count":608,"avg_time_to_close_issue":23158978.00869565,"avg_time_to_close_pull_request":678593.3339253997,"issues_closed_count":115,"pull_requests_closed_count":563,"pull_request_authors_count":27,"issue_authors_count":29,"avg_comments_per_issue":2.5337837837837838,"avg_comments_per_pull_request":1.3782894736842104,"merged_pull_requests_count":494,"bot_issues_count":1,"bot_pull_requests_count":151,"past_year_issues_count":4,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":46041.0,"past_year_avg_time_to_close_pull_request":110764.95,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":60,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.8026315789473685,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":41,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/issues","maintainers":[{"login":"cpu","count":219,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cpu"},{"login":"jsha","count":196,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsha"},{"login":"icing","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icing"},{"login":"ctz","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ctz"},{"login":"djc","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/djc"},{"login":"tgeoghegan","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tgeoghegan"}],"active_maintainers":[{"login":"cpu","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cpu"},{"login":"ctz","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ctz"},{"login":"djc","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/djc"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustls-ffi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustls-ffi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustls-ffi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustls-ffi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustls-ffi/codemeta","maintainers":[{"uuid":"4556","login":"djc","name":"Dirkjan Ochtman","email":null,"url":"https://github.com/djc","packages_count":86,"html_url":"https://crates.io/users/djc","role":null,"created_at":"2022-11-08T00:36:58.118Z","updated_at":"2022-11-08T00:36:58.118Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/djc/packages"},{"uuid":"94410","login":"jsha","name":"Jacob Hoffman-Andrews","email":null,"url":"https://github.com/jsha","packages_count":3,"html_url":"https://crates.io/users/jsha","role":null,"created_at":"2022-11-08T00:36:58.126Z","updated_at":"2022-11-08T00:36:58.126Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/jsha/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":262997,"maintainers_count":61555,"namespaces_count":0,"keywords_count":59668,"github":"rust-lang","metadata":{"funded_packages_count":21630},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2026-04-08T05:04:51.397Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},{"id":10275523,"name":"rustls-ffi","ecosystem":"homebrew","description":"FFI bindings for the rustls TLS library","homepage":"https://github.com/rustls/rustls-ffi","licenses":"Apache-2.0 OR MIT OR ISC","normalized_licenses":["Apache-2.0","MIT","ISC"],"repository_url":"https://github.com/rustls/rustls-ffi","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2024-06-02T14:18:32.270Z","latest_release_published_at":"2026-03-31T20:01:28.485Z","latest_release_number":"0.15.1","last_synced_at":"2026-04-06T23:01:27.954Z","created_at":"2024-06-02T14:18:30.099Z","updated_at":"2026-04-06T23:03:30.248Z","registry_url":"https://formulae.brew.sh/formula/rustls-ffi","install_command":"brew install rustls-ffi","documentation_url":null,"metadata":{},"repo_metadata":{"id":37056764,"uuid":"320029760","full_name":"rustls/rustls-ffi","owner":"rustls","description":"Use Rustls from any language","archived":false,"fork":false,"pushed_at":"2026-03-30T05:49:22.000Z","size":1876,"stargazers_count":159,"open_issues_count":25,"forks_count":41,"subscribers_count":12,"default_branch":"main","last_synced_at":"2026-04-02T07:39:19.132Z","etag":null,"topics":["cryptography","ffi","rust","ssl","tls"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/rustls.png","metadata":{"files":{"readme":"README-crates.io.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-12-09T17:26:05.000Z","updated_at":"2026-04-01T12:28:29.000Z","dependencies_parsed_at":"2023-01-31T13:46:31.531Z","dependency_job_id":"6734200b-62c6-4ee9-8d2b-865a9c5790a9","html_url":"https://github.com/rustls/rustls-ffi","commit_stats":{"total_commits":518,"total_committers":20,"mean_commits":25.9,"dds":0.5598455598455598,"last_synced_commit":"4c982601f5121118b0b645dbd03b59a569feafee"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/rustls/rustls-ffi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustls","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31416332,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T20:09:54.854Z","status":"ssl_error","status_checked_at":"2026-04-04T20:09:44.350Z","response_time":60,"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_record":{"login":"rustls","name":"rustls","uuid":"65125397","kind":"organization","description":"Modern TLS for Rust","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65125397?v=4","repositories_count":22,"last_synced_at":"2025-10-28T00:25:59.513Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rustls","funding_links":[],"total_stars":9121,"followers":152,"following":0,"created_at":"2022-11-02T16:29:52.204Z","updated_at":"2025-10-28T00:25:59.513Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustls","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustls/repositories"},"tags":[{"name":"v0.15.1","sha":"e30b02760f5ca481b27e1bbaf4cbb306490b34d0","kind":"tag","published_at":"2026-03-21T09:14:06.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.15.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"cfbe10551f526d59d56e06d25984a9f95baa06ec","kind":"tag","published_at":"2025-03-25T15:19:42.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.15.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"2014e6154074ba66c0023a683b27fdae93fbeabb","kind":"tag","published_at":"2024-11-22T19:07:01.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.14.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"326bb76f64db954a92663e87fcf620f2a615ec99","kind":"tag","published_at":"2024-09-12T15:34:38.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.14.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.14.0/manifests"},{"name":"v0.12.2","sha":"b7b316230e6a6e341e298448d8d5b1829f33bf88","kind":"tag","published_at":"2024-03-29T13:34:57.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.12.2","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.2/manifests"},{"name":"v0.13.0","sha":"5700454570cb1641c18d6f9663086671dc695487","kind":"tag","published_at":"2024-03-29T13:28:19.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.13.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"47d7b0ff1ae214b596648914c01d2be6bd88b9d5","kind":"tag","published_at":"2024-03-21T18:01:09.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.12.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"a1e41beba48a579eb4f083fec14a4ee9a35832ab","kind":"tag","published_at":"2023-12-06T20:17:14.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.12.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.12.0/manifests"},{"name":"v/0.12.0","sha":"a1e41beba48a579eb4f083fec14a4ee9a35832ab","kind":"tag","published_at":"2023-12-06T15:21:41.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v/0.12.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v%2F0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v%2F0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v%2F0.12.0/manifests"},{"name":"v0.11.0","sha":"7b1839daca81b0955a36e4b7e39b70ee73f8275d","kind":"tag","published_at":"2023-07-20T19:13:10.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.11.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"188aa9d5f9872889be48643734464fe171e7fd1d","kind":"commit","published_at":"2023-03-29T19:16:59.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.10.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"fe5f9634d527fcabdb1dbb23267e75a5724ef302","kind":"commit","published_at":"2023-02-17T20:10:38.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.9.2","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"3e66fba148a8a97935b49c178ccfd1a71929bf2a","kind":"commit","published_at":"2022-06-11T02:53:06.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.9.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"ae1b18306c63acab1a77240404b3b991b531127f","kind":"commit","published_at":"2022-05-13T05:19:13.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.9.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.9.0/manifests"},{"name":"v0.8.2","sha":"0c8ce8508cbc54d9d00d53f3f77af0647824dfb3","kind":"commit","published_at":"2021-11-14T18:27:30.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.8.2","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"ac3225d0d0e6ca1ce24c5eaecf4bc0aecbc47f14","kind":"commit","published_at":"2021-11-12T01:29:50.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.8.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"86dae8be8ac096c670b57a3c35939d802fab9e2b","kind":"commit","published_at":"2021-11-09T01:57:49.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.8.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"4dd38e2e76c19768af4e89524194fb95d8984915","kind":"commit","published_at":"2021-07-06T07:22:02.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.7.2","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"bca94175a50aeb00d1cecafa3e6423e1e79f09ef","kind":"commit","published_at":"2021-06-29T18:35:15.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.7.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"9ddaa510db0383d0ff76bceee27db41599f86db2","kind":"commit","published_at":"2021-06-25T02:34:33.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.7.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.7.0/manifests"},{"name":"v0.6.1","sha":"129a69585fa8e0e09fb655b4195ce9b258972e7c","kind":"commit","published_at":"2021-06-04T19:47:39.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.6.1","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"7d3b1e58e30e8c3dc6b2845947e8229fc68a1e83","kind":"commit","published_at":"2021-05-21T00:49:17.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.6.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"c74997fdaea6ead41761d3e96e96964f986691f5","kind":"commit","published_at":"2021-04-30T00:23:16.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.5.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"2b21fbd3eb0e63da35aded39b7c9194a95ce3b5b","kind":"commit","published_at":"2021-03-19T00:21:16.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.4.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"1b9ff4e7f7c027885bd215d30ef60369d80362e1","kind":"commit","published_at":"2021-03-12T02:12:42.000Z","download_url":"https://codeload.github.com/rustls/rustls-ffi/tar.gz/v0.3.0","html_url":"https://github.com/rustls/rustls-ffi/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rustls/rustls-ffi@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/tags/v0.3.0/manifests"}]},"repo_metadata_updated_at":"2026-04-06T23:03:30.248Z","dependent_packages_count":0,"downloads":2678,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":67.13596138374899,"dependent_repos_count":55.309734513274336,"dependent_packages_count":19.10699919549477,"stargazers_count":34.23169750603379,"forks_count":29.941002949852507,"docker_downloads_count":null,"average":41.14507910968088},"purl":"pkg:brew/rustls-ffi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/homebrew/rustls-ffi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/homebrew/rustls-ffi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/homebrew/rustls-ffi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-31T20:01:14.183Z","issues_count":148,"pull_requests_count":608,"avg_time_to_close_issue":23158978.00869565,"avg_time_to_close_pull_request":678593.3339253997,"issues_closed_count":115,"pull_requests_closed_count":563,"pull_request_authors_count":27,"issue_authors_count":29,"avg_comments_per_issue":2.5337837837837838,"avg_comments_per_pull_request":1.3782894736842104,"merged_pull_requests_count":494,"bot_issues_count":1,"bot_pull_requests_count":151,"past_year_issues_count":4,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":46041.0,"past_year_avg_time_to_close_pull_request":110764.95,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":60,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.8026315789473685,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":41,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/issues","maintainers":[{"login":"cpu","count":219,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cpu"},{"login":"jsha","count":196,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsha"},{"login":"icing","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icing"},{"login":"ctz","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ctz"},{"login":"djc","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/djc"},{"login":"tgeoghegan","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tgeoghegan"}],"active_maintainers":[{"login":"cpu","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cpu"},{"login":"ctz","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ctz"},{"login":"djc","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/djc"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/rustls-ffi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/rustls-ffi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/rustls-ffi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/rustls-ffi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages/rustls-ffi/codemeta","maintainers":[],"registry":{"name":"formulae.brew.sh","url":"https://formulae.brew.sh","ecosystem":"homebrew","default":true,"packages_count":9158,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"homebrew","metadata":{"funded_packages_count":882},"icon_url":"https://github.com/homebrew.png","created_at":"2022-04-12T16:38:29.467Z","updated_at":"2026-04-03T06:49:13.885Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/formulae.brew.sh/namespaces"}},{"id":12943254,"name":"rustls-ffi","ecosystem":"nixpkgs","description":"C-to-rustls bindings","homepage":"https://github.com/rustls/rustls-ffi/","licenses":"MIT, Apache-2.0, ISC","normalized_licenses":["MIT","Apache-2.0","ISC"],"repository_url":"https://github.com/rustls/rustls-ffi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-28T02:01:32.524Z","latest_release_published_at":"2026-01-28T02:01:32.524Z","latest_release_number":"0.15.0","last_synced_at":"2026-04-11T14:01:57.722Z","created_at":"2026-01-28T02:01:32.314Z","updated_at":"2026-04-11T14:31:16.208Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=rustls-ffi","install_command":"nix-env -iA nixpkgs.rustls-ffi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/ru/rustls-ffi/package.nix#L71","metadata":{"nix_attribute":"rustls-ffi-0.15.0","position":"pkgs/by-name/ru/rustls-ffi/package.nix:71","broken":false,"insecure":false,"unfree":false,"outputs":["out"]},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/rustls-ffi?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/rustls-ffi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/rustls-ffi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/rustls-ffi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/rustls-ffi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/rustls-ffi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/rustls-ffi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/rustls-ffi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/rustls-ffi/codemeta","maintainers":[{"uuid":"LeSuisse","login":null,"name":"Thomas Gerbet","email":"thomas@gerbet.me","url":"https://github.com/LeSuisse","packages_count":26,"html_url":null,"role":null,"created_at":"2026-03-04T00:06:19.533Z","updated_at":"2026-03-04T00:06:19.533Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/LeSuisse/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":145068,"maintainers_count":4608,"namespaces_count":0,"keywords_count":2867,"github":"NixOS","metadata":{"funded_packages_count":1542},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-04-12T05:02:10.820Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":12889437,"name":"rustls-ffi","ecosystem":"nixpkgs","description":"C-to-rustls bindings","homepage":"https://github.com/rustls/rustls-ffi/","licenses":"MIT, Apache-2.0, ISC","normalized_licenses":["MIT","Apache-2.0","ISC"],"repository_url":"https://github.com/rustls/rustls-ffi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-27T07:49:46.544Z","latest_release_published_at":"2026-01-27T07:49:46.544Z","latest_release_number":"0.9.2","last_synced_at":"2026-03-06T02:36:30.560Z","created_at":"2026-01-27T07:49:45.891Z","updated_at":"2026-03-06T02:36:30.918Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=rustls-ffi","install_command":"nix-env -iA nixpkgs.rustls-ffi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/libraries/rustls-ffi/default.nix#L35","metadata":{"nix_attribute":"rustls-ffi-0.9.2","position":"pkgs/development/libraries/rustls-ffi/default.nix:35","platforms":["x86_64-darwin","i686-darwin","aarch64-darwin","i686-freebsd13","x86_64-freebsd13","x86_64-solaris","aarch64-linux","armv7l-linux","i686-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv64-linux","s390x-linux","x86_64-linux","aarch64-netbsd","armv7l-netbsd","i686-netbsd","powerpc-netbsd","x86_64-netbsd","i686-openbsd","x86_64-openbsd","i686-windows","x86_64-windows","armv7a-darwin","armv5tel-linux","armv6l-linux","armv7a-linux","m68k-linux","riscv32-linux","armv6l-netbsd","x86_64-redox","wasm32-wasi"],"broken":false,"insecure":false,"unfree":false,"outputs":["out"]},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/rustls-ffi?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/rustls-ffi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/rustls-ffi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/rustls-ffi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/rustls-ffi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/rustls-ffi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/rustls-ffi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/rustls-ffi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/rustls-ffi/codemeta","maintainers":[{"uuid":"LeSuisse","login":null,"name":"Thomas Gerbet","email":"thomas@gerbet.me","url":"https://github.com/LeSuisse","packages_count":15,"html_url":null,"role":null,"created_at":"2026-03-06T02:36:30.808Z","updated_at":"2026-03-06T02:36:30.808Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/LeSuisse/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":151},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-04-03T06:21:54.798Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":12626453,"name":"rustls-ffi-dev","ecosystem":"alpine","description":"Use Rustls from any language (development files)","homepage":"https://github.com/rustls/rustls-ffi","licenses":"Apache-2.0 AND MIT AND ISC","normalized_licenses":["Apache-2.0","MIT","ISC"],"repository_url":"https://github.com/rustls/rustls-ffi","keywords_array":[],"namespace":"testing","versions_count":2,"first_release_published_at":"2025-12-26T22:21:25.000Z","latest_release_published_at":"2026-03-21T13:26:39.000Z","latest_release_number":"0.15.1-r0","last_synced_at":"2026-03-21T13:35:17.751Z","created_at":"2025-12-26T22:45:25.917Z","updated_at":"2026-03-21T13:35:18.371Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/testing/x86_64/rustls-ffi-dev","install_command":"apk add rustls-ffi-dev","documentation_url":null,"metadata":{"repository":"testing","architecture":"x86_64"},"repo_metadata":{},"repo_metadata_updated_at":"2025-12-26T22:45:26.725Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":12.539103232533892,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.269551616266946},"purl":"pkg:apk/alpine/rustls-ffi-dev?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/rustls-ffi-dev","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/rustls-ffi-dev","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/rustls-ffi-dev/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/rustls-ffi-dev/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/rustls-ffi-dev/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/rustls-ffi-dev/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/rustls-ffi-dev/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/rustls-ffi-dev/codemeta","maintainers":[{"uuid":"achill@achill.org","login":null,"name":"team/gnome","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=team/gnome","packages_count":1916,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=team/gnome","role":null,"created_at":"2025-12-26T22:45:32.553Z","updated_at":"2025-12-26T22:45:32.553Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/achill@achill.org/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39218,"maintainers_count":876,"namespaces_count":3,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2709},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-04-03T06:22:46.281Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":13122191,"name":"rustls-ffi","ecosystem":"nixpkgs","description":"C-to-rustls bindings","homepage":"https://github.com/rustls/rustls-ffi/","licenses":"MIT, Apache-2.0, ISC","normalized_licenses":["MIT","Apache-2.0","ISC"],"repository_url":"https://github.com/rustls/rustls-ffi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T20:08:27.621Z","latest_release_published_at":"2026-02-01T20:08:27.621Z","latest_release_number":"0.13.0","last_synced_at":"2026-03-08T15:28:20.557Z","created_at":"2026-02-01T20:08:26.430Z","updated_at":"2026-03-08T15:33:34.168Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=rustls-ffi","install_command":"nix-env -iA nixpkgs.rustls-ffi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/by-name/ru/rustls-ffi/package.nix#L78","metadata":{"nix_attribute":"rustls-ffi-0.13.0","position":"pkgs/by-name/ru/rustls-ffi/package.nix:78","broken":false,"insecure":false,"unfree":false,"outputs":["out"]},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/rustls-ffi?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/rustls-ffi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/rustls-ffi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/rustls-ffi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/rustls-ffi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/rustls-ffi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/rustls-ffi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/rustls-ffi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/rustls-ffi/codemeta","maintainers":[{"uuid":"LeSuisse","login":null,"name":"Thomas Gerbet","email":"thomas@gerbet.me","url":"https://github.com/LeSuisse","packages_count":20,"html_url":null,"role":null,"created_at":"2026-03-08T15:28:20.718Z","updated_at":"2026-03-08T15:28:20.718Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/LeSuisse/packages"}],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":228},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-04-03T06:22:14.703Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":13338183,"name":"rustls-ffi","ecosystem":"nixpkgs","description":"C-to-rustls bindings","homepage":"https://github.com/rustls/rustls-ffi/","licenses":"MIT, Apache-2.0, ISC","normalized_licenses":["MIT","Apache-2.0","ISC"],"repository_url":"https://github.com/rustls/rustls-ffi","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T08:47:08.691Z","latest_release_published_at":"2026-02-02T08:47:08.691Z","latest_release_number":"0.10.0","last_synced_at":"2026-03-06T13:59:00.380Z","created_at":"2026-02-02T08:47:02.530Z","updated_at":"2026-03-06T14:04:16.866Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=rustls-ffi","install_command":"nix-env -iA nixpkgs.rustls-ffi","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/libraries/rustls-ffi/default.nix#L35","metadata":{"nix_attribute":"rustls-ffi-0.10.0","position":"pkgs/development/libraries/rustls-ffi/default.nix:35","platforms":["x86_64-darwin","i686-darwin","aarch64-darwin","i686-freebsd13","x86_64-freebsd13","x86_64-solaris","aarch64-linux","armv6l-linux","armv7l-linux","i686-linux","loongarch64-linux","powerpc64-linux","powerpc64le-linux","riscv64-linux","s390x-linux","x86_64-linux","aarch64-netbsd","armv7l-netbsd","i686-netbsd","powerpc-netbsd","x86_64-netbsd","i686-openbsd","x86_64-openbsd","i686-windows","x86_64-windows","armv7a-darwin","armv5tel-linux","armv7a-linux","m68k-linux","mipsel-linux","mips64el-linux","riscv32-linux","armv6l-netbsd","x86_64-redox","wasm32-wasi"],"broken":false,"insecure":false,"unfree":false,"outputs":["out"]},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/rustls-ffi?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/rustls-ffi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/rustls-ffi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/rustls-ffi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/rustls-ffi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/rustls-ffi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/rustls-ffi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/rustls-ffi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/rustls-ffi/codemeta","maintainers":[{"uuid":"LeSuisse","login":null,"name":"Thomas Gerbet","email":"thomas@gerbet.me","url":"https://github.com/LeSuisse","packages_count":15,"html_url":null,"role":null,"created_at":"2026-03-06T13:59:00.591Z","updated_at":"2026-03-06T13:59:00.591Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/LeSuisse/packages"}],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":189},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-04-03T06:23:37.723Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}}],"commits":{"id":1233508,"full_name":"rustls/rustls-ffi","default_branch":"main","total_commits":766,"total_committers":21,"total_bot_commits":71,"total_bot_committers":1,"mean_commits":36.476190476190474,"dds":0.4986945169712794,"past_year_total_commits":106,"past_year_total_committers":5,"past_year_total_bot_commits":28,"past_year_total_bot_committers":1,"past_year_mean_commits":21.2,"past_year_dds":0.6226415094339622,"last_synced_at":"2026-04-09T00:16:45.594Z","last_synced_commit":"3f6476095541972da158226746a5d73e70842056","created_at":"2023-03-10T15:54:42.466Z","updated_at":"2026-04-09T00:16:45.095Z","committers":[{"name":"Daniel McCarney","email":"daniel@binaryparadox.net","login":"cpu","count":384},{"name":"Jacob Hoffman-Andrews","email":"github@hoffman-andrews.com","login":"jsha","count":190},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":71},{"name":"Joe Birr-Pixton","email":"jpixton@gmail.com","login":"ctz","count":25},{"name":"Dirkjan Ochtman","email":"dirkjan@ochtman.nl","login":"djc","count":24},{"name":"Kevin Burke","email":"kevin@burke.dev","login":"kevinburke","count":22},{"name":"Stefan Eissing","email":"icing","login":"icing","count":14},{"name":"amesgen","email":"amesgen@amesgen.de","login":"amesgen","count":7},{"name":"David Cook","email":"divergentdave@gmail.com","login":"divergentdave","count":5},{"name":"Yedaya Katsman","email":"yedaya.ka@gmail.com","login":"yedayak","count":5},{"name":"Gisle Vanem","email":"gvanem@yahoo.no","login":"gvanem","count":4},{"name":"Tim Geoghegan","email":"timg@letsencrypt.org","login":"tgeoghegan","count":3},{"name":"kpcyrd","email":"git@rxv.cc","login":"kpcyrd","count":3},{"name":"Luca Barbato","email":"lu_zero@gentoo.org","login":"lu-zero","count":2},{"name":"Ashwin Ramaswami","email":"aramaswamis@gmail.com","login":"epicfaace","count":1},{"name":"Daniel Stenberg","email":"daniel@haxx.se","login":"bagder","count":1},{"name":"Pierre Dubouilh","email":"pldubouilh","login":"pldubouilh","count":1},{"name":"Rui Chen","email":"rui@chenrui.dev","login":"chenrui333","count":1},{"name":"Sam James","email":"sam@cmpct.info","login":"thesamesam","count":1},{"name":"Stephen M. Coakley","email":"me@stephencoakley.com","login":"sagebind","count":1},{"name":"cactter","email":"yeahs2022@163.com","login":"cactter","count":1}],"past_year_committers":[{"name":"Daniel McCarney","email":"daniel@binaryparadox.net","login":"cpu","count":40},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":28},{"name":"Dirkjan Ochtman","email":"dirkjan@ochtman.nl","login":"djc","count":21},{"name":"Joe Birr-Pixton","email":"jpixton@gmail.com","login":"ctz","count":13},{"name":"Yedaya Katsman","email":"yedaya.ka@gmail.com","login":"yedayak","count":4}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-15T00:00:09.512Z","repositories_count":6213490,"commits_count":903426400,"contributors_count":34924364,"owners_count":1144504,"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":{"table":{"full_name":"rustls/rustls-ffi","html_url":"https://github.com/rustls/rustls-ffi","last_synced_at":"2026-03-31T20:01:14.183Z","status":"active","issues_count":148,"pull_requests_count":608,"avg_time_to_close_issue":23158978.00869565,"avg_time_to_close_pull_request":678593.3339253997,"issues_closed_count":115,"pull_requests_closed_count":563,"pull_request_authors_count":27,"issue_authors_count":29,"avg_comments_per_issue":2.5337837837837838,"avg_comments_per_pull_request":1.3782894736842104,"merged_pull_requests_count":494,"bot_issues_count":1,"bot_pull_requests_count":151,"past_year_issues_count":4,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":46041.0,"past_year_avg_time_to_close_pull_request":110764.95,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":60,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.8026315789473685,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":41,"past_year_merged_pull_requests_count":45,"created_at":"2023-05-09T10:34:49.417Z","updated_at":"2026-03-31T20:01:14.183Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustls%2Frustls-ffi/issues","issue_labels_count":{"table":{"next-major-release":2,"dependencies":1,"bug":1,"question":1,"enhancement":1,"rust":1,"invalid":1}},"pull_request_labels_count":{"table":{"dependencies":151,"rust":142,"github_actions":9}},"issue_author_associations_count":{"table":{"COLLABORATOR":67,"MEMBER":30,"CONTRIBUTOR":30,"NONE":21}},"pull_request_author_associations_count":{"table":{"MEMBER":227,"CONTRIBUTOR":203,"COLLABORATOR":164,"NONE":14}},"issue_authors":{"table":{"jsha":53,"cpu":27,"kevinburke":18,"icing":11,"gvanem":5,"bagder":3,"tgeoghegan":3,"marco-vassena":2,"djc":2,"xnox":2,"davideperson":2,"sayrer":2,"Kangie":2,"cute":1,"ctz":1,"Tudyx":1,"DemiMarie":1,"lu-zero":1,"kevinburke1":1,"andevatikul":1,"der-eismann":1,"dependabot[bot]":1,"amesgen":1,"fernichum":1,"layanmansour":1,"divergentdave":1,"jprjr":1,"kaisq":1,"kpcyrd":1}},"pull_request_authors":{"table":{"cpu":192,"dependabot[bot]":151,"jsha":143,"kevinburke":25,"ctz":25,"icing":18,"djc":10,"yedayak":6,"gvanem":6,"divergentdave":5,"amesgen":4,"tgeoghegan":3,"kpcyrd":2,"gordonwwang":2,"pallas":2,"tomas-stejskal-abra":2,"lu-zero":2,"epicfaace":1,"sayrer":1,"thesamesam":1,"chenrui333":1,"sagebind":1,"bagder":1,"cactter":1,"kitcatier":1,"pldubouilh":1,"billywhizz":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-09T00:00:10.509Z","repositories_count":14152489,"issues_count":34540646,"pull_requests_count":112881332,"authors_count":11230766,"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":{"table":{}},"past_year_pull_request_labels_count":{"table":{"dependencies":39,"rust":32,"github_actions":7}},"past_year_issue_author_associations_count":{"table":{"MEMBER":2,"CONTRIBUTOR":1}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":43,"MEMBER":29,"NONE":2}},"past_year_issue_authors":{"table":{"cpu":2,"gvanem":1}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":39,"cpu":14,"ctz":8,"djc":7,"yedayak":4,"pallas":2}},"maintainers":[{"table":{"login":"cpu","count":219,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cpu"}},{"table":{"login":"jsha","count":196,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsha"}},{"table":{"login":"icing","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icing"}},{"table":{"login":"ctz","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ctz"}},{"table":{"login":"djc","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/djc"}},{"table":{"login":"tgeoghegan","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tgeoghegan"}}],"active_maintainers":[{"table":{"login":"cpu","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cpu"}},{"table":{"login":"ctz","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ctz"}},{"table":{"login":"djc","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/djc"}}]}},"events":{"total":{"ReleaseEvent":3,"DeleteEvent":67,"PullRequestEvent":208,"ForkEvent":3,"IssuesEvent":36,"WatchEvent":17,"IssueCommentEvent":157,"PushEvent":113,"PullRequestReviewCommentEvent":97,"PullRequestReviewEvent":190,"CreateEvent":75},"last_year":{"ReleaseEvent":1,"DeleteEvent":32,"PullRequestEvent":79,"IssuesEvent":5,"WatchEvent":6,"IssueCommentEvent":43,"PushEvent":44,"PullRequestReviewEvent":76,"PullRequestReviewCommentEvent":44,"CreateEvent":38}},"keywords":["cryptography","ffi","rust","ssl","tls"],"dependencies":[{"ecosystem":"cargo","filepath":"Cargo.toml","sha":null,"kind":"manifest","created_at":"2022-06-24T22:44:58.177Z","updated_at":"2022-06-24T22:44:58.177Z","repository_link":"https://github.com/rustls/rustls-ffi/blob/main/Cargo.toml","dependencies":[{"id":51222669,"package_name":"rustls","ecosystem":"cargo","requirements":"=0.20.4","direct":true,"kind":"runtime","optional":false},{"id":51222670,"package_name":"webpki","ecosystem":"cargo","requirements":"0.22","direct":true,"kind":"runtime","optional":false},{"id":51222671,"package_name":"libc","ecosystem":"cargo","requirements":"0.2","direct":true,"kind":"runtime","optional":false},{"id":51222672,"package_name":"sct","ecosystem":"cargo","requirements":"0.7","direct":true,"kind":"runtime","optional":false},{"id":51222673,"package_name":"rustls-pemfile","ecosystem":"cargo","requirements":"0.2.1","direct":true,"kind":"runtime","optional":false},{"id":51222674,"package_name":"log","ecosystem":"cargo","requirements":"0.4.14","direct":true,"kind":"runtime","optional":false},{"id":51222675,"package_name":"num_enum","ecosystem":"cargo","requirements":"0.5.4","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yaml","sha":null,"kind":"manifest","created_at":"2023-01-31T13:46:31.509Z","updated_at":"2023-01-31T13:46:31.509Z","repository_link":"https://github.com/rustls/rustls-ffi/blob/main/.github/workflows/test.yaml","dependencies":[{"id":7272682959,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7272682960,"package_name":"actions-rs/toolchain","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7272682961,"package_name":"ilammy/msvc-dev-cmd","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7272682962,"package_name":"actions-rs/cargo","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":25.259709650833436,"created_at":"2023-05-01T10:49:27.996Z","updated_at":"2026-05-13T17:06:43.270Z","avatar_url":"https://github.com/rustls.png","language":"Rust","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/3638","html_url":"https://summary.ecosyste.ms/projects/3638"}