{"id":326,"name":null,"description":"Cross-platform asynchronous I/O primitives for scalable network clients and servers.","url":"https://github.com/socketry/nio4r","last_synced_at":"2026-05-24T05:30:17.739Z","repository":{"id":2090826,"uuid":"3030982","full_name":"socketry/nio4r","owner":"socketry","description":"Cross-platform asynchronous I/O primitives for scalable network clients and servers.","archived":false,"fork":false,"pushed_at":"2025-10-31T07:03:20.000Z","size":1086,"stargazers_count":983,"open_issues_count":9,"forks_count":91,"subscribers_count":26,"default_branch":"main","last_synced_at":"2026-05-22T12:54:49.836Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/socketry.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","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},"funding":{"custom":"https://github.com/socketry/community/#funding","github":"ioquatix"}},"created_at":"2011-12-22T00:48:15.000Z","updated_at":"2026-05-13T14:02:32.000Z","dependencies_parsed_at":"2025-11-16T05:00:46.046Z","dependency_job_id":null,"html_url":"https://github.com/socketry/nio4r","commit_stats":{"total_commits":662,"total_committers":57,"mean_commits":"11.614035087719298","dds":0.4259818731117825,"last_synced_commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"previous_names":["celluloid/nio4r"],"tags_count":54,"template":false,"template_full_name":null,"purl":"pkg:github/socketry/nio4r","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/sbom","scorecard":{"id":835648,"data":{"date":"2025-08-11","repo":{"name":"github.com/socketry/nio4r","commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":2,"reason":"Found 7/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: license.md:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/socketry/.github/security.md:1","Info: Found linked content: github.com/socketry/.github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/socketry/.github/security.md:1","Info: Found text in security policy: github.com/socketry/.github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T18:58:09.793Z","repository_id":2090826,"created_at":"2025-08-23T18:58:09.793Z","updated_at":"2025-08-23T18:58:09.793Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33365168,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-21T12:23:38.849Z","status":"online","status_checked_at":"2026-05-22T02:00:06.671Z","response_time":265,"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":"socketry","name":"Socketry","uuid":"22138037","kind":"organization","description":"Modern asynchronous and timeout-capable I/O for Ruby.","email":"contact@socketry.io","website":"https://socketry.io","location":null,"twitter":"ioquatix","company":null,"icon_url":"https://avatars.githubusercontent.com/u/22138037?v=4","repositories_count":149,"last_synced_at":"2025-10-21T07:56:11.543Z","metadata":{"has_sponsors_listing":false,"funding":{"custom":"https://github.com/socketry/community/#funding","github":"ioquatix"}},"html_url":"https://github.com/socketry","funding_links":["https://github.com/socketry/community/#funding","https://github.com/sponsors/ioquatix"],"total_stars":12727,"followers":196,"following":0,"created_at":"2022-11-02T16:17:22.458Z","updated_at":"2025-10-21T07:56:11.543Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry/repositories"},"packages":[{"id":13605818,"name":"ruby-nio4r","ecosystem":"debian","description":null,"homepage":"https://github.com/socketry/nio4r","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/socketry/nio4r","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T11:23:42.752Z","latest_release_published_at":"2026-02-11T11:23:42.752Z","latest_release_number":"2.3.1-1","last_synced_at":"2026-03-13T19:04:51.892Z","created_at":"2026-02-11T11:23:42.553Z","updated_at":"2026-03-13T19:04:51.892Z","registry_url":"https://tracker.debian.org/pkg/ruby-nio4r","install_command":"apt-get install ruby-nio4r","documentation_url":"https://packages.debian.org/buster/ruby-nio4r","metadata":{"component":"main","architecture":"any","priority":"optional","binary":"ruby-nio4r","standards_version":"4.3.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 11~), gem2deb, ruby-coveralls, ruby-rspec, ruby-rspec-retry","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T15:15:13.168Z","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:deb/debian/ruby-nio4r?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-nio4r/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":915,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":86},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-05-13T05:01:00.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/namespaces"}},{"id":13712887,"name":"ruby-nio4r","ecosystem":"debian","description":null,"homepage":"https://github.com/socketry/nio4r","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/socketry/nio4r","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:36:29.558Z","latest_release_published_at":"2026-02-12T23:36:29.558Z","latest_release_number":"2.5.8-3","last_synced_at":"2026-03-13T23:44:58.344Z","created_at":"2026-02-12T23:36:29.359Z","updated_at":"2026-03-14T00:02:15.291Z","registry_url":"https://tracker.debian.org/pkg/ruby-nio4r","install_command":"apt-get install ruby-nio4r","documentation_url":"https://packages.debian.org/bookworm/ruby-nio4r","metadata":{"component":"main","architecture":"any","priority":"optional","binary":"ruby-nio4r","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.0~), ruby-coveralls, ruby-rspec, ruby-rspec-retry, rake-compiler, rubocop","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:36:30.164Z","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:deb/debian/ruby-nio4r?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-nio4r/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13751431,"name":"ruby-nio4r","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/socketry/nio4r","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/socketry/nio4r","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:18:48.809Z","latest_release_published_at":"2026-02-13T07:18:48.809Z","latest_release_number":"2.3.1-1build1","last_synced_at":"2026-03-13T14:24:09.405Z","created_at":"2026-02-13T07:18:48.644Z","updated_at":"2026-03-13T14:24:09.406Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-nio4r","install_command":"apt-get install ruby-nio4r","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"ruby-nio4r","standards_version":"4.3.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 11~), gem2deb, ruby-coveralls, ruby-rspec, ruby-rspec-retry","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T07:18:49.360Z","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:deb/ubuntu/ruby-nio4r?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-nio4r/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"focal"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-04-27T18:20:36.874Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13442013,"name":"ruby-nio4r","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/socketry/nio4r","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/socketry/nio4r","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-08T06:35:19.270Z","latest_release_published_at":"2026-02-08T06:35:19.270Z","latest_release_number":"2.7.3-1build1","last_synced_at":"2026-03-08T07:36:54.031Z","created_at":"2026-02-08T06:35:18.888Z","updated_at":"2026-03-10T12:33:00.834Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-nio4r","install_command":"apt-get install ruby-nio4r","documentation_url":null,"metadata":{"component":"main","architecture":"any","priority":"optional","binary":"ruby-nio4r","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.0~), ruby-coveralls, ruby-rspec, ruby-rspec-retry, rake-compiler, rubocop","build_depends_indep":null,"build_depends_arch":null},"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:deb/ubuntu/ruby-nio4r?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-nio4r/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13469657,"name":"ruby-nio4r","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/socketry/nio4r","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/socketry/nio4r","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-09T20:09:19.520Z","latest_release_published_at":"2026-02-09T20:09:19.520Z","latest_release_number":"2.5.8-3","last_synced_at":"2026-03-09T21:03:22.019Z","created_at":"2026-02-09T20:09:19.198Z","updated_at":"2026-03-09T21:31:56.705Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-nio4r","install_command":"apt-get install ruby-nio4r","documentation_url":null,"metadata":{"component":"main","architecture":"any","priority":"optional","binary":"ruby-nio4r","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.0~), ruby-coveralls, ruby-rspec, ruby-rspec-retry, rake-compiler, rubocop","build_depends_indep":null,"build_depends_arch":null},"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:deb/ubuntu/ruby-nio4r?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-nio4r/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13530665,"name":"ruby-nio4r","ecosystem":"debian","description":null,"homepage":"https://github.com/socketry/nio4r","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/socketry/nio4r","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:35:01.198Z","latest_release_published_at":"2026-02-10T23:35:01.198Z","latest_release_number":"2.3.1-2","last_synced_at":"2026-03-14T07:16:42.793Z","created_at":"2026-02-10T23:35:01.020Z","updated_at":"2026-03-14T07:16:42.794Z","registry_url":"https://tracker.debian.org/pkg/ruby-nio4r","install_command":"apt-get install ruby-nio4r","documentation_url":"https://packages.debian.org/bullseye/ruby-nio4r","metadata":{"component":"main","architecture":"any","priority":"optional","binary":"ruby-nio4r","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb (\u003e= 1.0~), ruby-coveralls, ruby-rspec, ruby-rspec-retry","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:26:43.105Z","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:deb/debian/ruby-nio4r?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-nio4r/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-27T18:20:39.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":8615993,"name":"github.com/socketry/nio4r","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/socketry/nio4r","keywords_array":[],"namespace":null,"versions_count":48,"first_release_published_at":"2023-12-03T01:58:51.413Z","latest_release_published_at":"2025-10-31T07:03:10.000Z","latest_release_number":"v2.7.5+incompatible","last_synced_at":"2026-05-19T03:01:57.046Z","created_at":"2023-12-03T01:56:22.651Z","updated_at":"2026-05-19T03:01:57.047Z","registry_url":"https://pkg.go.dev/github.com/socketry/nio4r","install_command":"go get github.com/socketry/nio4r","documentation_url":"https://pkg.go.dev/github.com/socketry/nio4r#section-documentation","metadata":{},"repo_metadata":{"id":2090826,"uuid":"3030982","full_name":"socketry/nio4r","owner":"socketry","description":"Cross-platform asynchronous I/O primitives for scalable network clients and servers.","archived":false,"fork":false,"pushed_at":"2024-11-27T21:09:59.000Z","size":1082,"stargazers_count":978,"open_issues_count":8,"forks_count":90,"subscribers_count":27,"default_branch":"main","last_synced_at":"2025-10-24T18:03:11.194Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/socketry.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-12-22T00:48:15.000Z","updated_at":"2025-10-20T23:59:03.000Z","dependencies_parsed_at":"2023-02-10T18:46:07.490Z","dependency_job_id":"f43ea566-a233-4d70-8854-03fb396b7712","html_url":"https://github.com/socketry/nio4r","commit_stats":{"total_commits":662,"total_committers":57,"mean_commits":"11.614035087719298","dds":0.4259818731117825,"last_synced_commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/socketry/nio4r","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/sbom","scorecard":{"id":835648,"data":{"date":"2025-08-11","repo":{"name":"github.com/socketry/nio4r","commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":2,"reason":"Found 7/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: license.md:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/socketry/.github/security.md:1","Info: Found linked content: github.com/socketry/.github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/socketry/.github/security.md:1","Info: Found text in security policy: github.com/socketry/.github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T18:58:09.793Z","repository_id":2090826,"created_at":"2025-08-23T18:58:09.793Z","updated_at":"2025-08-23T18:58:09.793Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280931125,"owners_count":26415662,"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-25T02:00:06.499Z","response_time":81,"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":"socketry","name":"Socketry","uuid":"22138037","kind":"organization","description":"Modern asynchronous and timeout-capable I/O for Ruby.","email":"contact@socketry.io","website":"https://socketry.io","location":null,"twitter":"ioquatix","company":null,"icon_url":"https://avatars.githubusercontent.com/u/22138037?v=4","repositories_count":149,"last_synced_at":"2025-10-21T07:56:11.543Z","metadata":{"has_sponsors_listing":false,"funding":{"custom":"https://github.com/socketry/community/#funding","github":"ioquatix"}},"html_url":"https://github.com/socketry","funding_links":["https://github.com/socketry/community/#funding","https://github.com/sponsors/ioquatix"],"total_stars":12727,"followers":196,"following":0,"created_at":"2022-11-02T16:17:22.458Z","updated_at":"2025-10-21T07:56:11.543Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry/repositories"},"tags":[{"name":"v2.7.4","sha":"a387a81666a558745622b059c9ca418e9851861e","kind":"tag","published_at":"2024-10-28T20:54:01.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"d0a36cd4537dcb73778999d68196e5454f459df6","kind":"tag","published_at":"2024-05-07T20:43:39.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"07f706b17fd28499e1e9f31cab5f26f31f06fb99","kind":"tag","published_at":"2024-05-07T10:52:44.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"d8179e72a63d763ba9a84cbfa7a3412e7f100985","kind":"tag","published_at":"2024-03-20T21:28:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"7c31e1d7e2dcc5df110bcee834bcbc21521388f7","kind":"commit","published_at":"2023-12-01T03:22:06.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.0/manifests"},{"name":"v2.6.1","sha":"dda57300b6f43786ed6d48015c07f24c0b35b28c","kind":"tag","published_at":"2023-11-21T02:04:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.6.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"d9682cfff1521080488448f494311359e7a8e687","kind":"tag","published_at":"2023-11-16T10:49:30.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.6.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.0/manifests"},{"name":"v2.5.9","sha":"8dd14ea8d21472ee1299544808199f452db6c29f","kind":"tag","published_at":"2023-04-02T23:27:42.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.9","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.9/manifests"},{"name":"v2.5.8","sha":"68ab63a75ad0ff6710d536869f62e9b26c2c5ae8","kind":"tag","published_at":"2021-08-03T11:09:30.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.8","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.8/manifests"},{"name":"v2.5.7","sha":"05532a5a35758c812498a1767c25118a7f64e101","kind":"tag","published_at":"2021-03-04T00:33:29.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.7","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.7/manifests"},{"name":"v2.5.6","sha":"9192212525001c4d85228425cab83e1d102b617a","kind":"tag","published_at":"2021-03-03T23:57:33.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.6","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.6/manifests"},{"name":"v2.5.5","sha":"e45fac5d1af2571091b3385ba0a056b0149aad59","kind":"tag","published_at":"2021-02-05T21:53:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.5/manifests"},{"name":"v2.5.4","sha":"40de869376178b113de3bc3452002d0f7f314650","kind":"tag","published_at":"2020-09-15T22:16:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.4/manifests"},{"name":"v2.5.3","sha":"37445cb184e5c8d96aed06d78a5ccfd679199aa1","kind":"tag","published_at":"2020-09-07T07:29:16.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"f4f0a72a077c3a3f955304b7fe52c1b6df425edc","kind":"tag","published_at":"2019-09-24T11:35:26.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"82414214cbc0d87185824722f117633b6d825a2f","kind":"tag","published_at":"2019-08-28T15:14:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"430b766498d598f332a82df670ae89f8ce702f1a","kind":"tag","published_at":"2019-08-28T00:14:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"785ab43ec827b3cf9aaeef2676d496289c3ec232","kind":"tag","published_at":"2019-07-07T08:55:14.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.4.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"4a658dd59841dd6f3b2070ece28487dc610b557e","kind":"tag","published_at":"2018-05-02T23:15:13.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.3.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"385226a7151dc26040bdcb9a27048edea16ee782","kind":"tag","published_at":"2018-03-16T02:23:18.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.3.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"fcd25cbff47439fadc672d0bef2a049b5da6d21e","kind":"tag","published_at":"2017-12-27T16:33:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"80bc9bdfc3e99ba058f27f02ada600cec0b6c775","kind":"tag","published_at":"2017-05-28T20:58:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"a16ea5ffa8102ced0fb4246f8eae419f601257ef","kind":"tag","published_at":"2016-12-29T02:35:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.0.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0/manifests"},{"name":"v2.0.0.pre","sha":"33f4b00ef60ed79597c547c9d6f205b45dad8fbe","kind":"tag","published_at":"2016-11-05T17:28:19.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.0.0.pre","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.0.0.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.0.0.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0.pre/manifests"},{"name":"v1.2.1","sha":"f258c7f2a99d76138e53a659037e9206c654a959","kind":"tag","published_at":"2016-01-31T18:13:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.2.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"f2dd00a731a332065fbfd6411db169b4c396ee6a","kind":"tag","published_at":"2015-12-22T23:54:50.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.0/manifests"},{"name":"v1.0.1","sha":"36aa225c283ced1c69d9df5bbdfa864a06602691","kind":"tag","published_at":"2014-09-01T22:48:15.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.0.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.1/manifests"},{"name":"v0.5.0","sha":"163c22b9cd56420df8ab5fcdafbd664ddfc4441a","kind":"tag","published_at":"2013-08-07T04:44:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.5.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"83966e5c80a6d2af17c5b5b9cefe7fdd13fa4e96","kind":"tag","published_at":"2013-05-27T23:09:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.6","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"417bf5180112e69166b673d548650dcb248c4487","kind":"tag","published_at":"2013-05-05T17:52:50.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"0b0230eef8ea0c4495806aba41addc495a9c7323","kind":"tag","published_at":"2013-05-05T17:46:42.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"03544415815891683287dcbf5d186326a711be44","kind":"tag","published_at":"2012-11-21T21:14:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"ed6c34a20aadcd0535af3850b20ce85784ff0c36","kind":"tag","published_at":"2012-11-13T17:46:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"a4165f2669968ae6792d8afc463b312c555bedaa","kind":"tag","published_at":"2012-11-11T21:31:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"edcb28336ba37eac2cb289164c44ba165f71b6ff","kind":"tag","published_at":"2012-06-18T02:23:47.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"3cf9ee5b0a2ee0b3386fec70841a3e5908a46f0b","kind":"tag","published_at":"2012-03-08T06:55:13.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"a78fd5db52ed16e29a456f8aa563ab70c1137882","kind":"tag","published_at":"2012-03-08T06:46:49.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.2/manifests"},{"name":"v1.1.2","sha":"bcc8936235f0699d55e221739ae29c47ee5324c1","kind":"tag","published_at":"2012-02-14T17:08:01.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"d13cdb5424454ed6ad331f701ea74652864d2655","kind":"tag","published_at":"2012-02-13T17:53:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"b2d043802d2d61ad7358877da7c37d097f0896c3","kind":"tag","published_at":"2012-02-13T06:17:24.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.0/manifests"},{"name":"v0.3.1","sha":"6de26be53e86cc5d0cdec3251b28d5d7c0fed615","kind":"tag","published_at":"2012-02-12T06:11:39.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"946c565775fea6b1edcc5289edad17f6f0c09b95","kind":"tag","published_at":"2012-02-12T01:40:10.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"9dc3c7be4f7936660eb2d881828d232fc015f9c5","kind":"tag","published_at":"2012-01-08T06:59:20.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"21aa476aa046c03c22e7ec23c8ebfffec72ffc85","kind":"tag","published_at":"2012-01-08T06:37:49.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"1d83436cbfea1de891c804d1b7799c017caf4743","kind":"tag","published_at":"2012-01-08T05:05:29.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"de054fc625ded3433b6175c859b0b183955fc792","kind":"commit","published_at":"2011-12-26T00:59:10.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.1.0/manifests"},{"name":"rm","sha":"25a1c4978fdfce29e8c73a590ba065931f335a3d","kind":"tag","published_at":"2011-12-26T00:10:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/rm","html_url":"https://github.com/socketry/nio4r/releases/tag/rm","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@rm","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/rm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/rm/manifests"},{"name":"v0.0.1","sha":"25a1c4978fdfce29e8c73a590ba065931f335a3d","kind":"tag","published_at":"2011-12-26T00:10:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.0.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.0.1/manifests"},{"name":"v1.0.0","sha":"340db6c97e0bdc2090780fbb9a0d0c4762f6347d","kind":"commit","published_at":"2010-12-16T04:06:04.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.0.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.0/manifests"},{"name":"0.1.3","sha":"21a420badd442661c94a41f679eb731c03cfdb12","kind":"commit","published_at":"2009-11-28T21:09:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.3","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"fc3c8db43e73dea77db08fb6e21d3e87bb726295","kind":"commit","published_at":"2009-11-28T17:47:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.2","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"bdb3c9e184e3e1cde1ed0328fed497404f61c464","kind":"commit","published_at":"2009-08-29T04:58:20.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.1","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"0b4f725503aac2ca63a41bb5093f8a7e216205af","kind":"commit","published_at":"2008-10-31T05:20:53.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-27T05:38:57.595Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":10.77902998550931,"dependent_packages_count":9.55954712080186,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":10.169288553155585},"purl":"pkg:golang/github.com/socketry/nio4r","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/socketry/nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/socketry/nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/socketry/nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T14:26:39.612Z","issues_count":64,"pull_requests_count":62,"avg_time_to_close_issue":19030966.47368421,"avg_time_to_close_pull_request":2730935.35483871,"issues_closed_count":57,"pull_requests_closed_count":62,"pull_request_authors_count":29,"issue_authors_count":49,"avg_comments_per_issue":6.375,"avg_comments_per_pull_request":2.403225806451613,"merged_pull_requests_count":52,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":109671.5,"past_year_avg_time_to_close_pull_request":334090.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.6666666666666667,"past_year_avg_comments_per_pull_request":1.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/issues","maintainers":[{"login":"ioquatix","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ioquatix"},{"login":"jjyr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjyr"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsocketry%2Fnio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsocketry%2Fnio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsocketry%2Fnio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsocketry%2Fnio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsocketry%2Fnio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsocketry%2Fnio4r/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2145222,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","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":12381746,"name":"ed-precompiled_nio4r","ecosystem":"rubygems","description":"New IO for Ruby","homepage":"https://github.com/socketry/nio4r","licenses":"MIT,BSD-2-Clause","normalized_licenses":["MIT","BSD-2-Clause"],"repository_url":"https://github.com/socketry/nio4r","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2025-10-13T21:52:24.871Z","latest_release_published_at":"2025-10-13T21:52:27.958Z","latest_release_number":"2.7.4","last_synced_at":"2026-05-19T03:01:56.700Z","created_at":"2025-10-13T22:00:29.388Z","updated_at":"2026-05-19T03:08:17.012Z","registry_url":"https://gem.coop/gems/ed-precompiled_nio4r","install_command":"gem install ed-precompiled_nio4r -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/ed-precompiled_nio4r/","metadata":{"funding":"https://github.com/sponsors/ioquatix/"},"repo_metadata":{"id":2090826,"uuid":"3030982","full_name":"socketry/nio4r","owner":"socketry","description":"Cross-platform asynchronous I/O primitives for scalable network clients and servers.","archived":false,"fork":false,"pushed_at":"2025-10-31T07:03:20.000Z","size":1086,"stargazers_count":983,"open_issues_count":9,"forks_count":91,"subscribers_count":26,"default_branch":"main","last_synced_at":"2026-05-15T01:02:07.228Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/socketry.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","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},"funding":{"custom":"https://github.com/socketry/community/#funding","github":"ioquatix"}},"created_at":"2011-12-22T00:48:15.000Z","updated_at":"2026-05-13T14:02:32.000Z","dependencies_parsed_at":"2025-11-16T05:00:46.046Z","dependency_job_id":null,"html_url":"https://github.com/socketry/nio4r","commit_stats":{"total_commits":662,"total_committers":57,"mean_commits":"11.614035087719298","dds":0.4259818731117825,"last_synced_commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"previous_names":["celluloid/nio4r"],"tags_count":54,"template":false,"template_full_name":null,"purl":"pkg:github/socketry/nio4r","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/sbom","scorecard":{"id":835648,"data":{"date":"2025-08-11","repo":{"name":"github.com/socketry/nio4r","commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":2,"reason":"Found 7/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: license.md:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/socketry/.github/security.md:1","Info: Found linked content: github.com/socketry/.github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/socketry/.github/security.md:1","Info: Found text in security policy: github.com/socketry/.github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T18:58:09.793Z","repository_id":2090826,"created_at":"2025-08-23T18:58:09.793Z","updated_at":"2025-08-23T18:58:09.793Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33088134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"online","status_checked_at":"2026-05-16T02:00:07.515Z","response_time":115,"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":"socketry","name":"Socketry","uuid":"22138037","kind":"organization","description":"Modern asynchronous and timeout-capable I/O for Ruby.","email":"contact@socketry.io","website":"https://socketry.io","location":null,"twitter":"ioquatix","company":null,"icon_url":"https://avatars.githubusercontent.com/u/22138037?v=4","repositories_count":149,"last_synced_at":"2025-10-21T07:56:11.543Z","metadata":{"has_sponsors_listing":false,"funding":{"custom":"https://github.com/socketry/community/#funding","github":"ioquatix"}},"html_url":"https://github.com/socketry","funding_links":["https://github.com/socketry/community/#funding","https://github.com/sponsors/ioquatix"],"total_stars":12727,"followers":196,"following":0,"created_at":"2022-11-02T16:17:22.458Z","updated_at":"2025-10-21T07:56:11.543Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry/repositories"},"tags":[{"name":"v2.7.5","sha":"8d49449f3818cdfed9b46eb6587620fdebb6be6b","kind":"tag","published_at":"2025-10-31T07:03:18.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.5/manifests"},{"name":"v2.7.4","sha":"a387a81666a558745622b059c9ca418e9851861e","kind":"tag","published_at":"2024-10-28T20:54:01.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"d0a36cd4537dcb73778999d68196e5454f459df6","kind":"tag","published_at":"2024-05-07T20:43:39.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"07f706b17fd28499e1e9f31cab5f26f31f06fb99","kind":"tag","published_at":"2024-05-07T10:52:44.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"d8179e72a63d763ba9a84cbfa7a3412e7f100985","kind":"tag","published_at":"2024-03-20T21:28:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"7c31e1d7e2dcc5df110bcee834bcbc21521388f7","kind":"commit","published_at":"2023-12-01T03:22:06.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.0/manifests"},{"name":"v2.6.1","sha":"dda57300b6f43786ed6d48015c07f24c0b35b28c","kind":"tag","published_at":"2023-11-21T02:04:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.6.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"d9682cfff1521080488448f494311359e7a8e687","kind":"tag","published_at":"2023-11-16T10:49:30.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.6.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.0/manifests"},{"name":"v2.5.9","sha":"8dd14ea8d21472ee1299544808199f452db6c29f","kind":"tag","published_at":"2023-04-02T23:27:42.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.9","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.9/manifests"},{"name":"v2.5.8","sha":"68ab63a75ad0ff6710d536869f62e9b26c2c5ae8","kind":"tag","published_at":"2021-08-03T11:09:30.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.8","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.8/manifests"},{"name":"v2.5.7","sha":"05532a5a35758c812498a1767c25118a7f64e101","kind":"tag","published_at":"2021-03-04T00:33:29.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.7","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.7/manifests"},{"name":"v2.5.6","sha":"9192212525001c4d85228425cab83e1d102b617a","kind":"tag","published_at":"2021-03-03T23:57:33.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.6","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.6/manifests"},{"name":"v2.5.5","sha":"e45fac5d1af2571091b3385ba0a056b0149aad59","kind":"tag","published_at":"2021-02-05T21:53:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.5/manifests"},{"name":"v2.5.4","sha":"40de869376178b113de3bc3452002d0f7f314650","kind":"tag","published_at":"2020-09-15T22:16:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.4/manifests"},{"name":"v2.5.3","sha":"37445cb184e5c8d96aed06d78a5ccfd679199aa1","kind":"tag","published_at":"2020-09-07T07:29:16.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"f4f0a72a077c3a3f955304b7fe52c1b6df425edc","kind":"tag","published_at":"2019-09-24T11:35:26.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"82414214cbc0d87185824722f117633b6d825a2f","kind":"tag","published_at":"2019-08-28T15:14:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"430b766498d598f332a82df670ae89f8ce702f1a","kind":"tag","published_at":"2019-08-28T00:14:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"785ab43ec827b3cf9aaeef2676d496289c3ec232","kind":"tag","published_at":"2019-07-07T08:55:14.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.4.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"4a658dd59841dd6f3b2070ece28487dc610b557e","kind":"tag","published_at":"2018-05-02T23:15:13.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.3.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"385226a7151dc26040bdcb9a27048edea16ee782","kind":"tag","published_at":"2018-03-16T02:23:18.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.3.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"fcd25cbff47439fadc672d0bef2a049b5da6d21e","kind":"tag","published_at":"2017-12-27T16:33:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"80bc9bdfc3e99ba058f27f02ada600cec0b6c775","kind":"tag","published_at":"2017-05-28T20:58:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"a16ea5ffa8102ced0fb4246f8eae419f601257ef","kind":"tag","published_at":"2016-12-29T02:35:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.0.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0/manifests"},{"name":"v2.0.0.pre","sha":"33f4b00ef60ed79597c547c9d6f205b45dad8fbe","kind":"tag","published_at":"2016-11-05T17:28:19.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.0.0.pre","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.0.0.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.0.0.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0.pre/manifests"},{"name":"v1.2.1","sha":"f258c7f2a99d76138e53a659037e9206c654a959","kind":"tag","published_at":"2016-01-31T18:13:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.2.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"f2dd00a731a332065fbfd6411db169b4c396ee6a","kind":"tag","published_at":"2015-12-22T23:54:50.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.0/manifests"},{"name":"v1.0.1","sha":"36aa225c283ced1c69d9df5bbdfa864a06602691","kind":"tag","published_at":"2014-09-01T22:48:15.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.0.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.1/manifests"},{"name":"v0.5.0","sha":"163c22b9cd56420df8ab5fcdafbd664ddfc4441a","kind":"tag","published_at":"2013-08-07T04:44:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.5.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"83966e5c80a6d2af17c5b5b9cefe7fdd13fa4e96","kind":"tag","published_at":"2013-05-27T23:09:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.6","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"417bf5180112e69166b673d548650dcb248c4487","kind":"tag","published_at":"2013-05-05T17:52:50.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"0b0230eef8ea0c4495806aba41addc495a9c7323","kind":"tag","published_at":"2013-05-05T17:46:42.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"03544415815891683287dcbf5d186326a711be44","kind":"tag","published_at":"2012-11-21T21:14:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"ed6c34a20aadcd0535af3850b20ce85784ff0c36","kind":"tag","published_at":"2012-11-13T17:46:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"a4165f2669968ae6792d8afc463b312c555bedaa","kind":"tag","published_at":"2012-11-11T21:31:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"edcb28336ba37eac2cb289164c44ba165f71b6ff","kind":"tag","published_at":"2012-06-18T02:23:47.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"3cf9ee5b0a2ee0b3386fec70841a3e5908a46f0b","kind":"tag","published_at":"2012-03-08T06:55:13.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"a78fd5db52ed16e29a456f8aa563ab70c1137882","kind":"tag","published_at":"2012-03-08T06:46:49.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.2/manifests"},{"name":"v1.1.2","sha":"bcc8936235f0699d55e221739ae29c47ee5324c1","kind":"tag","published_at":"2012-02-14T17:08:01.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"d13cdb5424454ed6ad331f701ea74652864d2655","kind":"tag","published_at":"2012-02-13T17:53:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"b2d043802d2d61ad7358877da7c37d097f0896c3","kind":"tag","published_at":"2012-02-13T06:17:24.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.0/manifests"},{"name":"v0.3.1","sha":"6de26be53e86cc5d0cdec3251b28d5d7c0fed615","kind":"tag","published_at":"2012-02-12T06:11:39.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"946c565775fea6b1edcc5289edad17f6f0c09b95","kind":"tag","published_at":"2012-02-12T01:40:10.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"9dc3c7be4f7936660eb2d881828d232fc015f9c5","kind":"tag","published_at":"2012-01-08T06:59:20.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"21aa476aa046c03c22e7ec23c8ebfffec72ffc85","kind":"tag","published_at":"2012-01-08T06:37:49.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"1d83436cbfea1de891c804d1b7799c017caf4743","kind":"tag","published_at":"2012-01-08T05:05:29.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"de054fc625ded3433b6175c859b0b183955fc792","kind":"commit","published_at":"2011-12-26T00:59:10.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"25a1c4978fdfce29e8c73a590ba065931f335a3d","kind":"tag","published_at":"2011-12-26T00:10:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.0.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.0.1/manifests"},{"name":"rm","sha":"25a1c4978fdfce29e8c73a590ba065931f335a3d","kind":"tag","published_at":"2011-12-26T00:10:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/rm","html_url":"https://github.com/socketry/nio4r/releases/tag/rm","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@rm","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/rm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/rm/manifests"},{"name":"v1.0.0","sha":"340db6c97e0bdc2090780fbb9a0d0c4762f6347d","kind":"commit","published_at":"2010-12-16T04:06:04.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.0.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.0/manifests"},{"name":"0.1.3","sha":"21a420badd442661c94a41f679eb731c03cfdb12","kind":"commit","published_at":"2009-11-28T21:09:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.3","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"fc3c8db43e73dea77db08fb6e21d3e87bb726295","kind":"commit","published_at":"2009-11-28T17:47:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.2","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"bdb3c9e184e3e1cde1ed0328fed497404f61c464","kind":"commit","published_at":"2009-08-29T04:58:20.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.1","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"0b4f725503aac2ca63a41bb5093f8a7e216205af","kind":"commit","published_at":"2008-10-31T05:20:53.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-05-19T03:08:17.009Z","dependent_packages_count":0,"downloads":1113,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":99.98541139856059,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":2.0202511400721863,"forks_count":2.833430590676263,"docker_downloads_count":null,"average":20.967818625861806},"purl":"pkg:gem/ed-precompiled_nio4r?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/ed-precompiled_nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/ed-precompiled_nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/ed-precompiled_nio4r/dependencies","status":null,"funding_links":["https://github.com/sponsors/ioquatix/","https://github.com/socketry/community/#funding","https://github.com/sponsors/ioquatix"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-02T19:02:40.581Z","issues_count":65,"pull_requests_count":68,"avg_time_to_close_issue":18879700.224137932,"avg_time_to_close_pull_request":2559126.9552238807,"issues_closed_count":58,"pull_requests_closed_count":67,"pull_request_authors_count":29,"issue_authors_count":50,"avg_comments_per_issue":6.2,"avg_comments_per_pull_request":2.3088235294117645,"merged_pull_requests_count":56,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":52941.0,"past_year_avg_time_to_close_pull_request":116561.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.3333333333333333,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/issues","maintainers":[{"login":"ioquatix","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ioquatix"},{"login":"jjyr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjyr"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/ed-precompiled_nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/ed-precompiled_nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/ed-precompiled_nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/ed-precompiled_nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/ed-precompiled_nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/ed-precompiled_nio4r/codemeta","maintainers":[{"uuid":"102509","login":"edouardchin","name":null,"email":null,"url":null,"packages_count":30,"html_url":"https://gem.coop/profiles/edouardchin","role":null,"created_at":"2025-10-13T22:00:31.774Z","updated_at":"2025-10-13T22:00:31.774Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/edouardchin/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":192043,"maintainers_count":67763,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":12381747,"name":"ed-precompiled_nio4r","ecosystem":"rubygems","description":"New IO for Ruby","homepage":"https://github.com/socketry/nio4r","licenses":"MIT,BSD-2-Clause","normalized_licenses":["MIT","BSD-2-Clause"],"repository_url":"https://github.com/socketry/nio4r","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2025-10-13T21:52:24.871Z","latest_release_published_at":"2025-10-13T21:52:27.958Z","latest_release_number":"2.7.4","last_synced_at":"2026-05-19T03:01:54.619Z","created_at":"2025-10-13T22:00:35.454Z","updated_at":"2026-05-19T03:08:50.639Z","registry_url":"https://rubygems.org/gems/ed-precompiled_nio4r","install_command":"gem install ed-precompiled_nio4r -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/ed-precompiled_nio4r/","metadata":{"funding":"https://github.com/sponsors/ioquatix/"},"repo_metadata":{"id":2090826,"uuid":"3030982","full_name":"socketry/nio4r","owner":"socketry","description":"Cross-platform asynchronous I/O primitives for scalable network clients and servers.","archived":false,"fork":false,"pushed_at":"2025-10-31T07:03:20.000Z","size":1086,"stargazers_count":983,"open_issues_count":9,"forks_count":91,"subscribers_count":26,"default_branch":"main","last_synced_at":"2026-05-15T01:02:07.228Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/socketry.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","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},"funding":{"custom":"https://github.com/socketry/community/#funding","github":"ioquatix"}},"created_at":"2011-12-22T00:48:15.000Z","updated_at":"2026-05-13T14:02:32.000Z","dependencies_parsed_at":"2025-11-16T05:00:46.046Z","dependency_job_id":null,"html_url":"https://github.com/socketry/nio4r","commit_stats":{"total_commits":662,"total_committers":57,"mean_commits":"11.614035087719298","dds":0.4259818731117825,"last_synced_commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"previous_names":["celluloid/nio4r"],"tags_count":54,"template":false,"template_full_name":null,"purl":"pkg:github/socketry/nio4r","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/sbom","scorecard":{"id":835648,"data":{"date":"2025-08-11","repo":{"name":"github.com/socketry/nio4r","commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":2,"reason":"Found 7/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: license.md:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/socketry/.github/security.md:1","Info: Found linked content: github.com/socketry/.github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/socketry/.github/security.md:1","Info: Found text in security policy: github.com/socketry/.github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T18:58:09.793Z","repository_id":2090826,"created_at":"2025-08-23T18:58:09.793Z","updated_at":"2025-08-23T18:58:09.793Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33088134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"online","status_checked_at":"2026-05-16T02:00:07.515Z","response_time":115,"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":"socketry","name":"Socketry","uuid":"22138037","kind":"organization","description":"Modern asynchronous and timeout-capable I/O for Ruby.","email":"contact@socketry.io","website":"https://socketry.io","location":null,"twitter":"ioquatix","company":null,"icon_url":"https://avatars.githubusercontent.com/u/22138037?v=4","repositories_count":149,"last_synced_at":"2025-10-21T07:56:11.543Z","metadata":{"has_sponsors_listing":false,"funding":{"custom":"https://github.com/socketry/community/#funding","github":"ioquatix"}},"html_url":"https://github.com/socketry","funding_links":["https://github.com/socketry/community/#funding","https://github.com/sponsors/ioquatix"],"total_stars":12727,"followers":196,"following":0,"created_at":"2022-11-02T16:17:22.458Z","updated_at":"2025-10-21T07:56:11.543Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry/repositories"},"tags":[{"name":"v2.7.5","sha":"8d49449f3818cdfed9b46eb6587620fdebb6be6b","kind":"tag","published_at":"2025-10-31T07:03:18.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.5/manifests"},{"name":"v2.7.4","sha":"a387a81666a558745622b059c9ca418e9851861e","kind":"tag","published_at":"2024-10-28T20:54:01.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"d0a36cd4537dcb73778999d68196e5454f459df6","kind":"tag","published_at":"2024-05-07T20:43:39.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"07f706b17fd28499e1e9f31cab5f26f31f06fb99","kind":"tag","published_at":"2024-05-07T10:52:44.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"d8179e72a63d763ba9a84cbfa7a3412e7f100985","kind":"tag","published_at":"2024-03-20T21:28:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"7c31e1d7e2dcc5df110bcee834bcbc21521388f7","kind":"commit","published_at":"2023-12-01T03:22:06.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.0/manifests"},{"name":"v2.6.1","sha":"dda57300b6f43786ed6d48015c07f24c0b35b28c","kind":"tag","published_at":"2023-11-21T02:04:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.6.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"d9682cfff1521080488448f494311359e7a8e687","kind":"tag","published_at":"2023-11-16T10:49:30.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.6.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.0/manifests"},{"name":"v2.5.9","sha":"8dd14ea8d21472ee1299544808199f452db6c29f","kind":"tag","published_at":"2023-04-02T23:27:42.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.9","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.9/manifests"},{"name":"v2.5.8","sha":"68ab63a75ad0ff6710d536869f62e9b26c2c5ae8","kind":"tag","published_at":"2021-08-03T11:09:30.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.8","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.8/manifests"},{"name":"v2.5.7","sha":"05532a5a35758c812498a1767c25118a7f64e101","kind":"tag","published_at":"2021-03-04T00:33:29.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.7","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.7/manifests"},{"name":"v2.5.6","sha":"9192212525001c4d85228425cab83e1d102b617a","kind":"tag","published_at":"2021-03-03T23:57:33.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.6","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.6/manifests"},{"name":"v2.5.5","sha":"e45fac5d1af2571091b3385ba0a056b0149aad59","kind":"tag","published_at":"2021-02-05T21:53:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.5/manifests"},{"name":"v2.5.4","sha":"40de869376178b113de3bc3452002d0f7f314650","kind":"tag","published_at":"2020-09-15T22:16:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.4/manifests"},{"name":"v2.5.3","sha":"37445cb184e5c8d96aed06d78a5ccfd679199aa1","kind":"tag","published_at":"2020-09-07T07:29:16.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"f4f0a72a077c3a3f955304b7fe52c1b6df425edc","kind":"tag","published_at":"2019-09-24T11:35:26.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"82414214cbc0d87185824722f117633b6d825a2f","kind":"tag","published_at":"2019-08-28T15:14:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"430b766498d598f332a82df670ae89f8ce702f1a","kind":"tag","published_at":"2019-08-28T00:14:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"785ab43ec827b3cf9aaeef2676d496289c3ec232","kind":"tag","published_at":"2019-07-07T08:55:14.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.4.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"4a658dd59841dd6f3b2070ece28487dc610b557e","kind":"tag","published_at":"2018-05-02T23:15:13.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.3.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"385226a7151dc26040bdcb9a27048edea16ee782","kind":"tag","published_at":"2018-03-16T02:23:18.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.3.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"fcd25cbff47439fadc672d0bef2a049b5da6d21e","kind":"tag","published_at":"2017-12-27T16:33:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"80bc9bdfc3e99ba058f27f02ada600cec0b6c775","kind":"tag","published_at":"2017-05-28T20:58:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"a16ea5ffa8102ced0fb4246f8eae419f601257ef","kind":"tag","published_at":"2016-12-29T02:35:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.0.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0/manifests"},{"name":"v2.0.0.pre","sha":"33f4b00ef60ed79597c547c9d6f205b45dad8fbe","kind":"tag","published_at":"2016-11-05T17:28:19.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.0.0.pre","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.0.0.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.0.0.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0.pre/manifests"},{"name":"v1.2.1","sha":"f258c7f2a99d76138e53a659037e9206c654a959","kind":"tag","published_at":"2016-01-31T18:13:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.2.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"f2dd00a731a332065fbfd6411db169b4c396ee6a","kind":"tag","published_at":"2015-12-22T23:54:50.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.0/manifests"},{"name":"v1.0.1","sha":"36aa225c283ced1c69d9df5bbdfa864a06602691","kind":"tag","published_at":"2014-09-01T22:48:15.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.0.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.1/manifests"},{"name":"v0.5.0","sha":"163c22b9cd56420df8ab5fcdafbd664ddfc4441a","kind":"tag","published_at":"2013-08-07T04:44:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.5.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"83966e5c80a6d2af17c5b5b9cefe7fdd13fa4e96","kind":"tag","published_at":"2013-05-27T23:09:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.6","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"417bf5180112e69166b673d548650dcb248c4487","kind":"tag","published_at":"2013-05-05T17:52:50.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"0b0230eef8ea0c4495806aba41addc495a9c7323","kind":"tag","published_at":"2013-05-05T17:46:42.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"03544415815891683287dcbf5d186326a711be44","kind":"tag","published_at":"2012-11-21T21:14:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"ed6c34a20aadcd0535af3850b20ce85784ff0c36","kind":"tag","published_at":"2012-11-13T17:46:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"a4165f2669968ae6792d8afc463b312c555bedaa","kind":"tag","published_at":"2012-11-11T21:31:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"edcb28336ba37eac2cb289164c44ba165f71b6ff","kind":"tag","published_at":"2012-06-18T02:23:47.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"3cf9ee5b0a2ee0b3386fec70841a3e5908a46f0b","kind":"tag","published_at":"2012-03-08T06:55:13.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"a78fd5db52ed16e29a456f8aa563ab70c1137882","kind":"tag","published_at":"2012-03-08T06:46:49.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.2/manifests"},{"name":"v1.1.2","sha":"bcc8936235f0699d55e221739ae29c47ee5324c1","kind":"tag","published_at":"2012-02-14T17:08:01.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"d13cdb5424454ed6ad331f701ea74652864d2655","kind":"tag","published_at":"2012-02-13T17:53:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"b2d043802d2d61ad7358877da7c37d097f0896c3","kind":"tag","published_at":"2012-02-13T06:17:24.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.0/manifests"},{"name":"v0.3.1","sha":"6de26be53e86cc5d0cdec3251b28d5d7c0fed615","kind":"tag","published_at":"2012-02-12T06:11:39.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"946c565775fea6b1edcc5289edad17f6f0c09b95","kind":"tag","published_at":"2012-02-12T01:40:10.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"9dc3c7be4f7936660eb2d881828d232fc015f9c5","kind":"tag","published_at":"2012-01-08T06:59:20.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"21aa476aa046c03c22e7ec23c8ebfffec72ffc85","kind":"tag","published_at":"2012-01-08T06:37:49.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"1d83436cbfea1de891c804d1b7799c017caf4743","kind":"tag","published_at":"2012-01-08T05:05:29.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"de054fc625ded3433b6175c859b0b183955fc792","kind":"commit","published_at":"2011-12-26T00:59:10.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"25a1c4978fdfce29e8c73a590ba065931f335a3d","kind":"tag","published_at":"2011-12-26T00:10:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.0.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.0.1/manifests"},{"name":"rm","sha":"25a1c4978fdfce29e8c73a590ba065931f335a3d","kind":"tag","published_at":"2011-12-26T00:10:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/rm","html_url":"https://github.com/socketry/nio4r/releases/tag/rm","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@rm","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/rm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/rm/manifests"},{"name":"v1.0.0","sha":"340db6c97e0bdc2090780fbb9a0d0c4762f6347d","kind":"commit","published_at":"2010-12-16T04:06:04.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.0.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.0/manifests"},{"name":"0.1.3","sha":"21a420badd442661c94a41f679eb731c03cfdb12","kind":"commit","published_at":"2009-11-28T21:09:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.3","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"fc3c8db43e73dea77db08fb6e21d3e87bb726295","kind":"commit","published_at":"2009-11-28T17:47:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.2","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"bdb3c9e184e3e1cde1ed0328fed497404f61c464","kind":"commit","published_at":"2009-08-29T04:58:20.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.1","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"0b4f725503aac2ca63a41bb5093f8a7e216205af","kind":"commit","published_at":"2008-10-31T05:20:53.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-05-19T03:08:50.638Z","dependent_packages_count":0,"downloads":1113,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":92.63618929662998,"dependent_repos_count":43.58752815554346,"dependent_packages_count":14.229849121247383,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":50.15118885780694},"purl":"pkg:gem/ed-precompiled_nio4r","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/ed-precompiled_nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/ed-precompiled_nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/ed-precompiled_nio4r/dependencies","status":null,"funding_links":["https://github.com/sponsors/ioquatix/","https://github.com/socketry/community/#funding","https://github.com/sponsors/ioquatix"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-02T19:02:40.581Z","issues_count":65,"pull_requests_count":68,"avg_time_to_close_issue":18879700.224137932,"avg_time_to_close_pull_request":2559126.9552238807,"issues_closed_count":58,"pull_requests_closed_count":67,"pull_request_authors_count":29,"issue_authors_count":50,"avg_comments_per_issue":6.2,"avg_comments_per_pull_request":2.3088235294117645,"merged_pull_requests_count":56,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":52941.0,"past_year_avg_time_to_close_pull_request":116561.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.3333333333333333,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/issues","maintainers":[{"login":"ioquatix","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ioquatix"},{"login":"jjyr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjyr"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/ed-precompiled_nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/ed-precompiled_nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/ed-precompiled_nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/ed-precompiled_nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/ed-precompiled_nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/ed-precompiled_nio4r/codemeta","maintainers":[{"uuid":"102509","login":"edouardchin","name":null,"email":null,"url":null,"packages_count":30,"html_url":"https://rubygems.org/profiles/edouardchin","role":null,"created_at":"2025-10-13T22:06:24.607Z","updated_at":"2025-10-13T22:06:24.607Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/edouardchin/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":207205,"maintainers_count":68755,"namespaces_count":0,"keywords_count":18627,"github":"rubygems","metadata":{"funded_packages_count":7375},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-05-13T05:11:24.133Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":13381549,"name":"ruby-nio4r","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/socketry/nio4r","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/socketry/nio4r","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-05T07:43:21.376Z","latest_release_published_at":"2026-02-05T07:43:21.376Z","latest_release_number":"2.5.8-4build2","last_synced_at":"2026-03-05T11:21:59.887Z","created_at":"2026-02-05T07:43:20.991Z","updated_at":"2026-03-05T11:31:24.021Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-nio4r","install_command":"apt-get install ruby-nio4r","documentation_url":null,"metadata":{"component":"main","architecture":"any","priority":"optional","binary":"ruby-nio4r","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.0~), ruby-coveralls, ruby-rspec, ruby-rspec-retry, rake-compiler, rubocop","build_depends_indep":null,"build_depends_arch":null},"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:deb/ubuntu/ruby-nio4r?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-nio4r/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":262664,"name":"nio4r","ecosystem":"rubygems","description":"New IO for Ruby","homepage":"https://github.com/socketry/nio4r","licenses":"MIT,BSD-2-Clause","normalized_licenses":["MIT","BSD-2-Clause"],"repository_url":"https://github.com/socketry/nio4r","keywords_array":[],"namespace":null,"versions_count":95,"first_release_published_at":"2011-12-26T00:10:31.767Z","latest_release_published_at":"2025-10-31T07:03:36.306Z","latest_release_number":"2.7.5","last_synced_at":"2026-05-19T23:00:47.126Z","created_at":"2022-04-06T05:34:05.525Z","updated_at":"2026-05-19T23:03:17.614Z","registry_url":"https://rubygems.org/gems/nio4r","install_command":"gem install nio4r -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/nio4r/","metadata":{"funding":"https://github.com/sponsors/ioquatix/"},"repo_metadata":{"id":2090826,"uuid":"3030982","full_name":"socketry/nio4r","owner":"socketry","description":"Cross-platform asynchronous I/O primitives for scalable network clients and servers.","archived":false,"fork":false,"pushed_at":"2025-10-31T07:03:20.000Z","size":1086,"stargazers_count":983,"open_issues_count":9,"forks_count":91,"subscribers_count":26,"default_branch":"main","last_synced_at":"2026-05-15T01:02:07.228Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/socketry.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","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},"funding":{"custom":"https://github.com/socketry/community/#funding","github":"ioquatix"}},"created_at":"2011-12-22T00:48:15.000Z","updated_at":"2026-05-13T14:02:32.000Z","dependencies_parsed_at":"2025-11-16T05:00:46.046Z","dependency_job_id":null,"html_url":"https://github.com/socketry/nio4r","commit_stats":{"total_commits":662,"total_committers":57,"mean_commits":"11.614035087719298","dds":0.4259818731117825,"last_synced_commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"previous_names":["celluloid/nio4r"],"tags_count":54,"template":false,"template_full_name":null,"purl":"pkg:github/socketry/nio4r","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/sbom","scorecard":{"id":835648,"data":{"date":"2025-08-11","repo":{"name":"github.com/socketry/nio4r","commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":2,"reason":"Found 7/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: license.md:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/socketry/.github/security.md:1","Info: Found linked content: github.com/socketry/.github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/socketry/.github/security.md:1","Info: Found text in security policy: github.com/socketry/.github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T18:58:09.793Z","repository_id":2090826,"created_at":"2025-08-23T18:58:09.793Z","updated_at":"2025-08-23T18:58:09.793Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33088134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"online","status_checked_at":"2026-05-16T02:00:07.515Z","response_time":115,"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":"socketry","name":"Socketry","uuid":"22138037","kind":"organization","description":"Modern asynchronous and timeout-capable I/O for Ruby.","email":"contact@socketry.io","website":"https://socketry.io","location":null,"twitter":"ioquatix","company":null,"icon_url":"https://avatars.githubusercontent.com/u/22138037?v=4","repositories_count":149,"last_synced_at":"2025-10-21T07:56:11.543Z","metadata":{"has_sponsors_listing":false,"funding":{"custom":"https://github.com/socketry/community/#funding","github":"ioquatix"}},"html_url":"https://github.com/socketry","funding_links":["https://github.com/socketry/community/#funding","https://github.com/sponsors/ioquatix"],"total_stars":12727,"followers":196,"following":0,"created_at":"2022-11-02T16:17:22.458Z","updated_at":"2025-10-21T07:56:11.543Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry/repositories"},"tags":[{"name":"v2.7.5","sha":"8d49449f3818cdfed9b46eb6587620fdebb6be6b","kind":"tag","published_at":"2025-10-31T07:03:18.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.5/manifests"},{"name":"v2.7.4","sha":"a387a81666a558745622b059c9ca418e9851861e","kind":"tag","published_at":"2024-10-28T20:54:01.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"d0a36cd4537dcb73778999d68196e5454f459df6","kind":"tag","published_at":"2024-05-07T20:43:39.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"07f706b17fd28499e1e9f31cab5f26f31f06fb99","kind":"tag","published_at":"2024-05-07T10:52:44.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"d8179e72a63d763ba9a84cbfa7a3412e7f100985","kind":"tag","published_at":"2024-03-20T21:28:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"7c31e1d7e2dcc5df110bcee834bcbc21521388f7","kind":"commit","published_at":"2023-12-01T03:22:06.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.0/manifests"},{"name":"v2.6.1","sha":"dda57300b6f43786ed6d48015c07f24c0b35b28c","kind":"tag","published_at":"2023-11-21T02:04:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.6.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"d9682cfff1521080488448f494311359e7a8e687","kind":"tag","published_at":"2023-11-16T10:49:30.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.6.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.0/manifests"},{"name":"v2.5.9","sha":"8dd14ea8d21472ee1299544808199f452db6c29f","kind":"tag","published_at":"2023-04-02T23:27:42.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.9","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.9/manifests"},{"name":"v2.5.8","sha":"68ab63a75ad0ff6710d536869f62e9b26c2c5ae8","kind":"tag","published_at":"2021-08-03T11:09:30.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.8","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.8/manifests"},{"name":"v2.5.7","sha":"05532a5a35758c812498a1767c25118a7f64e101","kind":"tag","published_at":"2021-03-04T00:33:29.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.7","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.7/manifests"},{"name":"v2.5.6","sha":"9192212525001c4d85228425cab83e1d102b617a","kind":"tag","published_at":"2021-03-03T23:57:33.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.6","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.6/manifests"},{"name":"v2.5.5","sha":"e45fac5d1af2571091b3385ba0a056b0149aad59","kind":"tag","published_at":"2021-02-05T21:53:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.5/manifests"},{"name":"v2.5.4","sha":"40de869376178b113de3bc3452002d0f7f314650","kind":"tag","published_at":"2020-09-15T22:16:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.4/manifests"},{"name":"v2.5.3","sha":"37445cb184e5c8d96aed06d78a5ccfd679199aa1","kind":"tag","published_at":"2020-09-07T07:29:16.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"f4f0a72a077c3a3f955304b7fe52c1b6df425edc","kind":"tag","published_at":"2019-09-24T11:35:26.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"82414214cbc0d87185824722f117633b6d825a2f","kind":"tag","published_at":"2019-08-28T15:14:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"430b766498d598f332a82df670ae89f8ce702f1a","kind":"tag","published_at":"2019-08-28T00:14:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"785ab43ec827b3cf9aaeef2676d496289c3ec232","kind":"tag","published_at":"2019-07-07T08:55:14.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.4.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"4a658dd59841dd6f3b2070ece28487dc610b557e","kind":"tag","published_at":"2018-05-02T23:15:13.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.3.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"385226a7151dc26040bdcb9a27048edea16ee782","kind":"tag","published_at":"2018-03-16T02:23:18.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.3.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"fcd25cbff47439fadc672d0bef2a049b5da6d21e","kind":"tag","published_at":"2017-12-27T16:33:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"80bc9bdfc3e99ba058f27f02ada600cec0b6c775","kind":"tag","published_at":"2017-05-28T20:58:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"a16ea5ffa8102ced0fb4246f8eae419f601257ef","kind":"tag","published_at":"2016-12-29T02:35:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.0.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0/manifests"},{"name":"v2.0.0.pre","sha":"33f4b00ef60ed79597c547c9d6f205b45dad8fbe","kind":"tag","published_at":"2016-11-05T17:28:19.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.0.0.pre","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.0.0.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.0.0.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0.pre/manifests"},{"name":"v1.2.1","sha":"f258c7f2a99d76138e53a659037e9206c654a959","kind":"tag","published_at":"2016-01-31T18:13:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.2.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"f2dd00a731a332065fbfd6411db169b4c396ee6a","kind":"tag","published_at":"2015-12-22T23:54:50.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.0/manifests"},{"name":"v1.0.1","sha":"36aa225c283ced1c69d9df5bbdfa864a06602691","kind":"tag","published_at":"2014-09-01T22:48:15.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.0.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.1/manifests"},{"name":"v0.5.0","sha":"163c22b9cd56420df8ab5fcdafbd664ddfc4441a","kind":"tag","published_at":"2013-08-07T04:44:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.5.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"83966e5c80a6d2af17c5b5b9cefe7fdd13fa4e96","kind":"tag","published_at":"2013-05-27T23:09:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.6","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"417bf5180112e69166b673d548650dcb248c4487","kind":"tag","published_at":"2013-05-05T17:52:50.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"0b0230eef8ea0c4495806aba41addc495a9c7323","kind":"tag","published_at":"2013-05-05T17:46:42.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"03544415815891683287dcbf5d186326a711be44","kind":"tag","published_at":"2012-11-21T21:14:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"ed6c34a20aadcd0535af3850b20ce85784ff0c36","kind":"tag","published_at":"2012-11-13T17:46:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"a4165f2669968ae6792d8afc463b312c555bedaa","kind":"tag","published_at":"2012-11-11T21:31:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"edcb28336ba37eac2cb289164c44ba165f71b6ff","kind":"tag","published_at":"2012-06-18T02:23:47.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"3cf9ee5b0a2ee0b3386fec70841a3e5908a46f0b","kind":"tag","published_at":"2012-03-08T06:55:13.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"a78fd5db52ed16e29a456f8aa563ab70c1137882","kind":"tag","published_at":"2012-03-08T06:46:49.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.2/manifests"},{"name":"v1.1.2","sha":"bcc8936235f0699d55e221739ae29c47ee5324c1","kind":"tag","published_at":"2012-02-14T17:08:01.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"d13cdb5424454ed6ad331f701ea74652864d2655","kind":"tag","published_at":"2012-02-13T17:53:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"b2d043802d2d61ad7358877da7c37d097f0896c3","kind":"tag","published_at":"2012-02-13T06:17:24.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.0/manifests"},{"name":"v0.3.1","sha":"6de26be53e86cc5d0cdec3251b28d5d7c0fed615","kind":"tag","published_at":"2012-02-12T06:11:39.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"946c565775fea6b1edcc5289edad17f6f0c09b95","kind":"tag","published_at":"2012-02-12T01:40:10.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"9dc3c7be4f7936660eb2d881828d232fc015f9c5","kind":"tag","published_at":"2012-01-08T06:59:20.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"21aa476aa046c03c22e7ec23c8ebfffec72ffc85","kind":"tag","published_at":"2012-01-08T06:37:49.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"1d83436cbfea1de891c804d1b7799c017caf4743","kind":"tag","published_at":"2012-01-08T05:05:29.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"de054fc625ded3433b6175c859b0b183955fc792","kind":"commit","published_at":"2011-12-26T00:59:10.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"25a1c4978fdfce29e8c73a590ba065931f335a3d","kind":"tag","published_at":"2011-12-26T00:10:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.0.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.0.1/manifests"},{"name":"rm","sha":"25a1c4978fdfce29e8c73a590ba065931f335a3d","kind":"tag","published_at":"2011-12-26T00:10:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/rm","html_url":"https://github.com/socketry/nio4r/releases/tag/rm","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@rm","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/rm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/rm/manifests"},{"name":"v1.0.0","sha":"340db6c97e0bdc2090780fbb9a0d0c4762f6347d","kind":"commit","published_at":"2010-12-16T04:06:04.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.0.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.0/manifests"},{"name":"0.1.3","sha":"21a420badd442661c94a41f679eb731c03cfdb12","kind":"commit","published_at":"2009-11-28T21:09:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.3","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"fc3c8db43e73dea77db08fb6e21d3e87bb726295","kind":"commit","published_at":"2009-11-28T17:47:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.2","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"bdb3c9e184e3e1cde1ed0328fed497404f61c464","kind":"commit","published_at":"2009-08-29T04:58:20.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.1","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"0b4f725503aac2ca63a41bb5093f8a7e216205af","kind":"commit","published_at":"2008-10-31T05:20:53.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-05-19T23:03:17.614Z","dependent_packages_count":51,"downloads":637756687,"downloads_period":"total","dependent_repos_count":380002,"rankings":{"downloads":0.04014228208873674,"dependent_repos_count":0.049620320915244036,"dependent_packages_count":0.5302126425887311,"stargazers_count":1.9385377058685789,"forks_count":2.7993666439937113,"docker_downloads_count":0.06300108161148961,"average":0.9034801128444152},"purl":"pkg:gem/nio4r","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/nio4r","docker_dependents_count":1531,"docker_downloads_count":2059386557,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/nio4r/dependencies","status":null,"funding_links":["https://github.com/sponsors/ioquatix/","https://github.com/socketry/community/#funding","https://github.com/sponsors/ioquatix"],"critical":true,"issue_metadata":{"last_synced_at":"2026-05-02T19:02:40.581Z","issues_count":65,"pull_requests_count":68,"avg_time_to_close_issue":18879700.224137932,"avg_time_to_close_pull_request":2559126.9552238807,"issues_closed_count":58,"pull_requests_closed_count":67,"pull_request_authors_count":29,"issue_authors_count":50,"avg_comments_per_issue":6.2,"avg_comments_per_pull_request":2.3088235294117645,"merged_pull_requests_count":56,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":52941.0,"past_year_avg_time_to_close_pull_request":116561.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.3333333333333333,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/issues","maintainers":[{"login":"ioquatix","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ioquatix"},{"login":"jjyr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjyr"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nio4r/codemeta","maintainers":[{"uuid":"44200","login":"ioquatix","name":null,"email":null,"url":null,"packages_count":252,"html_url":"https://rubygems.org/profiles/ioquatix","role":null,"created_at":"2022-11-09T09:42:48.352Z","updated_at":"2022-11-09T09:42:48.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/ioquatix/packages"},{"uuid":"3215","login":"tarcieri","name":null,"email":null,"url":null,"packages_count":128,"html_url":"https://rubygems.org/profiles/tarcieri","role":null,"created_at":"2022-11-09T09:42:48.341Z","updated_at":"2022-11-09T09:42:48.341Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/tarcieri/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":207205,"maintainers_count":68755,"namespaces_count":0,"keywords_count":18627,"github":"rubygems","metadata":{"funded_packages_count":7375},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-05-13T05:11:24.133Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":13779366,"name":"ruby-nio4r","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/socketry/nio4r","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/socketry/nio4r","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:21:41.685Z","latest_release_published_at":"2026-02-13T13:21:41.685Z","latest_release_number":"2.5.8-2","last_synced_at":"2026-03-13T22:39:16.099Z","created_at":"2026-02-13T13:21:41.369Z","updated_at":"2026-03-13T22:39:16.100Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-nio4r","install_command":"apt-get install ruby-nio4r","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"ruby-nio4r","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.0~), ruby-coveralls, ruby-rspec, ruby-rspec-retry, rake-compiler, rubocop","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T13:21:42.282Z","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:deb/ubuntu/ruby-nio4r?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-nio4r/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-27T18:20:36.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13950367,"name":"ruby-nio4r","ecosystem":"guix","description":"New I/O for Ruby","homepage":"https://github.com/socketry/nio4r","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/socketry/nio4r","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T18:55:44.929Z","latest_release_published_at":"2026-03-02T18:55:44.929Z","latest_release_number":"2.7.4","last_synced_at":"2026-04-27T16:21:16.650Z","created_at":"2026-03-02T18:55:44.740Z","updated_at":"2026-04-27T16:21:17.558Z","registry_url":"https://packages.guix.gnu.org/packages/ruby-nio4r/2.7.4/","install_command":"guix install ruby-nio4r","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n14241","metadata":{"location":"gnu/packages/ruby-xyz.scm:14241","variable_name":"ruby-nio4r"},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-27T16:21:17.524Z","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:guix/ruby-nio4r","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/ruby-nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/ruby-nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/ruby-nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-nio4r/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":31388,"maintainers_count":0,"namespaces_count":0,"keywords_count":1627,"github":"guix-mirror","metadata":{"funded_packages_count":352},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-05-07T05:00:22.550Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":5292945,"name":"rb-nio4r","ecosystem":"conda","description":null,"homepage":"https://rubygems.org/gems/nio4r","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/socketry/nio4r","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2019-09-26T13:33:12.000Z","latest_release_published_at":"2019-09-26T13:33:12.000Z","latest_release_number":"2.5.2","last_synced_at":"2026-04-01T01:59:22.251Z","created_at":"2022-10-03T15:54:20.390Z","updated_at":"2026-04-01T01:59:22.252Z","registry_url":"https://anaconda.org/conda-forge/rb-nio4r","install_command":"conda install -c conda-forge rb-nio4r","documentation_url":null,"metadata":{},"repo_metadata":{"id":2090826,"uuid":"3030982","full_name":"socketry/nio4r","owner":"socketry","description":"Cross-platform asynchronous I/O primitives for scalable network clients and servers.","archived":false,"fork":false,"pushed_at":"2024-11-27T21:09:59.000Z","size":1082,"stargazers_count":978,"open_issues_count":8,"forks_count":90,"subscribers_count":27,"default_branch":"main","last_synced_at":"2025-10-24T18:03:11.194Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/socketry.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-12-22T00:48:15.000Z","updated_at":"2025-10-20T23:59:03.000Z","dependencies_parsed_at":"2023-02-10T18:46:07.490Z","dependency_job_id":"f43ea566-a233-4d70-8854-03fb396b7712","html_url":"https://github.com/socketry/nio4r","commit_stats":{"total_commits":662,"total_committers":57,"mean_commits":"11.614035087719298","dds":0.4259818731117825,"last_synced_commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/socketry/nio4r","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/sbom","scorecard":{"id":835648,"data":{"date":"2025-08-11","repo":{"name":"github.com/socketry/nio4r","commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":2,"reason":"Found 7/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: license.md:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/socketry/.github/security.md:1","Info: Found linked content: github.com/socketry/.github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/socketry/.github/security.md:1","Info: Found text in security policy: github.com/socketry/.github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T18:58:09.793Z","repository_id":2090826,"created_at":"2025-08-23T18:58:09.793Z","updated_at":"2025-08-23T18:58:09.793Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280931125,"owners_count":26415662,"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-25T02:00:06.499Z","response_time":81,"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":"socketry","name":"Socketry","uuid":"22138037","kind":"organization","description":"Modern asynchronous and timeout-capable I/O for Ruby.","email":"contact@socketry.io","website":"https://socketry.io","location":null,"twitter":"ioquatix","company":null,"icon_url":"https://avatars.githubusercontent.com/u/22138037?v=4","repositories_count":149,"last_synced_at":"2025-10-21T07:56:11.543Z","metadata":{"has_sponsors_listing":false,"funding":{"custom":"https://github.com/socketry/community/#funding","github":"ioquatix"}},"html_url":"https://github.com/socketry","funding_links":["https://github.com/socketry/community/#funding","https://github.com/sponsors/ioquatix"],"total_stars":12727,"followers":196,"following":0,"created_at":"2022-11-02T16:17:22.458Z","updated_at":"2025-10-21T07:56:11.543Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry/repositories"},"tags":[{"name":"v2.7.4","sha":"a387a81666a558745622b059c9ca418e9851861e","kind":"tag","published_at":"2024-10-28T20:54:01.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"d0a36cd4537dcb73778999d68196e5454f459df6","kind":"tag","published_at":"2024-05-07T20:43:39.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"07f706b17fd28499e1e9f31cab5f26f31f06fb99","kind":"tag","published_at":"2024-05-07T10:52:44.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"d8179e72a63d763ba9a84cbfa7a3412e7f100985","kind":"tag","published_at":"2024-03-20T21:28:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"7c31e1d7e2dcc5df110bcee834bcbc21521388f7","kind":"commit","published_at":"2023-12-01T03:22:06.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.0/manifests"},{"name":"v2.6.1","sha":"dda57300b6f43786ed6d48015c07f24c0b35b28c","kind":"tag","published_at":"2023-11-21T02:04:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.6.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"d9682cfff1521080488448f494311359e7a8e687","kind":"tag","published_at":"2023-11-16T10:49:30.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.6.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.0/manifests"},{"name":"v2.5.9","sha":"8dd14ea8d21472ee1299544808199f452db6c29f","kind":"tag","published_at":"2023-04-02T23:27:42.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.9","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.9/manifests"},{"name":"v2.5.8","sha":"68ab63a75ad0ff6710d536869f62e9b26c2c5ae8","kind":"tag","published_at":"2021-08-03T11:09:30.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.8","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.8/manifests"},{"name":"v2.5.7","sha":"05532a5a35758c812498a1767c25118a7f64e101","kind":"tag","published_at":"2021-03-04T00:33:29.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.7","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.7/manifests"},{"name":"v2.5.6","sha":"9192212525001c4d85228425cab83e1d102b617a","kind":"tag","published_at":"2021-03-03T23:57:33.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.6","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.6/manifests"},{"name":"v2.5.5","sha":"e45fac5d1af2571091b3385ba0a056b0149aad59","kind":"tag","published_at":"2021-02-05T21:53:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.5/manifests"},{"name":"v2.5.4","sha":"40de869376178b113de3bc3452002d0f7f314650","kind":"tag","published_at":"2020-09-15T22:16:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.4/manifests"},{"name":"v2.5.3","sha":"37445cb184e5c8d96aed06d78a5ccfd679199aa1","kind":"tag","published_at":"2020-09-07T07:29:16.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"f4f0a72a077c3a3f955304b7fe52c1b6df425edc","kind":"tag","published_at":"2019-09-24T11:35:26.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"82414214cbc0d87185824722f117633b6d825a2f","kind":"tag","published_at":"2019-08-28T15:14:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"430b766498d598f332a82df670ae89f8ce702f1a","kind":"tag","published_at":"2019-08-28T00:14:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"785ab43ec827b3cf9aaeef2676d496289c3ec232","kind":"tag","published_at":"2019-07-07T08:55:14.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.4.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"4a658dd59841dd6f3b2070ece28487dc610b557e","kind":"tag","published_at":"2018-05-02T23:15:13.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.3.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"385226a7151dc26040bdcb9a27048edea16ee782","kind":"tag","published_at":"2018-03-16T02:23:18.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.3.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"fcd25cbff47439fadc672d0bef2a049b5da6d21e","kind":"tag","published_at":"2017-12-27T16:33:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"80bc9bdfc3e99ba058f27f02ada600cec0b6c775","kind":"tag","published_at":"2017-05-28T20:58:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"a16ea5ffa8102ced0fb4246f8eae419f601257ef","kind":"tag","published_at":"2016-12-29T02:35:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.0.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0/manifests"},{"name":"v2.0.0.pre","sha":"33f4b00ef60ed79597c547c9d6f205b45dad8fbe","kind":"tag","published_at":"2016-11-05T17:28:19.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.0.0.pre","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.0.0.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.0.0.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0.pre/manifests"},{"name":"v1.2.1","sha":"f258c7f2a99d76138e53a659037e9206c654a959","kind":"tag","published_at":"2016-01-31T18:13:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.2.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"f2dd00a731a332065fbfd6411db169b4c396ee6a","kind":"tag","published_at":"2015-12-22T23:54:50.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.0/manifests"},{"name":"v1.0.1","sha":"36aa225c283ced1c69d9df5bbdfa864a06602691","kind":"tag","published_at":"2014-09-01T22:48:15.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.0.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.1/manifests"},{"name":"v0.5.0","sha":"163c22b9cd56420df8ab5fcdafbd664ddfc4441a","kind":"tag","published_at":"2013-08-07T04:44:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.5.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"83966e5c80a6d2af17c5b5b9cefe7fdd13fa4e96","kind":"tag","published_at":"2013-05-27T23:09:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.6","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"417bf5180112e69166b673d548650dcb248c4487","kind":"tag","published_at":"2013-05-05T17:52:50.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"0b0230eef8ea0c4495806aba41addc495a9c7323","kind":"tag","published_at":"2013-05-05T17:46:42.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"03544415815891683287dcbf5d186326a711be44","kind":"tag","published_at":"2012-11-21T21:14:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"ed6c34a20aadcd0535af3850b20ce85784ff0c36","kind":"tag","published_at":"2012-11-13T17:46:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"a4165f2669968ae6792d8afc463b312c555bedaa","kind":"tag","published_at":"2012-11-11T21:31:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"edcb28336ba37eac2cb289164c44ba165f71b6ff","kind":"tag","published_at":"2012-06-18T02:23:47.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"3cf9ee5b0a2ee0b3386fec70841a3e5908a46f0b","kind":"tag","published_at":"2012-03-08T06:55:13.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"a78fd5db52ed16e29a456f8aa563ab70c1137882","kind":"tag","published_at":"2012-03-08T06:46:49.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.2/manifests"},{"name":"v1.1.2","sha":"bcc8936235f0699d55e221739ae29c47ee5324c1","kind":"tag","published_at":"2012-02-14T17:08:01.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"d13cdb5424454ed6ad331f701ea74652864d2655","kind":"tag","published_at":"2012-02-13T17:53:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"b2d043802d2d61ad7358877da7c37d097f0896c3","kind":"tag","published_at":"2012-02-13T06:17:24.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.0/manifests"},{"name":"v0.3.1","sha":"6de26be53e86cc5d0cdec3251b28d5d7c0fed615","kind":"tag","published_at":"2012-02-12T06:11:39.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"946c565775fea6b1edcc5289edad17f6f0c09b95","kind":"tag","published_at":"2012-02-12T01:40:10.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"9dc3c7be4f7936660eb2d881828d232fc015f9c5","kind":"tag","published_at":"2012-01-08T06:59:20.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"21aa476aa046c03c22e7ec23c8ebfffec72ffc85","kind":"tag","published_at":"2012-01-08T06:37:49.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"1d83436cbfea1de891c804d1b7799c017caf4743","kind":"tag","published_at":"2012-01-08T05:05:29.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"de054fc625ded3433b6175c859b0b183955fc792","kind":"commit","published_at":"2011-12-26T00:59:10.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.1.0/manifests"},{"name":"rm","sha":"25a1c4978fdfce29e8c73a590ba065931f335a3d","kind":"tag","published_at":"2011-12-26T00:10:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/rm","html_url":"https://github.com/socketry/nio4r/releases/tag/rm","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@rm","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/rm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/rm/manifests"},{"name":"v0.0.1","sha":"25a1c4978fdfce29e8c73a590ba065931f335a3d","kind":"tag","published_at":"2011-12-26T00:10:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.0.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.0.1/manifests"},{"name":"v1.0.0","sha":"340db6c97e0bdc2090780fbb9a0d0c4762f6347d","kind":"commit","published_at":"2010-12-16T04:06:04.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.0.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.0/manifests"},{"name":"0.1.3","sha":"21a420badd442661c94a41f679eb731c03cfdb12","kind":"commit","published_at":"2009-11-28T21:09:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.3","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"fc3c8db43e73dea77db08fb6e21d3e87bb726295","kind":"commit","published_at":"2009-11-28T17:47:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.2","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"bdb3c9e184e3e1cde1ed0328fed497404f61c464","kind":"commit","published_at":"2009-08-29T04:58:20.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.1","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"0b4f725503aac2ca63a41bb5093f8a7e216205af","kind":"commit","published_at":"2008-10-31T05:20:53.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-27T05:38:57.571Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":51.17544297479411,"stargazers_count":11.834289992513101,"forks_count":18.837035188420266,"average":28.9680559021712},"purl":"pkg:conda/rb-nio4r?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/rb-nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/rb-nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/rb-nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T14:26:39.612Z","issues_count":64,"pull_requests_count":62,"avg_time_to_close_issue":19030966.47368421,"avg_time_to_close_pull_request":2730935.35483871,"issues_closed_count":57,"pull_requests_closed_count":62,"pull_request_authors_count":29,"issue_authors_count":49,"avg_comments_per_issue":6.375,"avg_comments_per_pull_request":2.403225806451613,"merged_pull_requests_count":52,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":109671.5,"past_year_avg_time_to_close_pull_request":334090.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.6666666666666667,"past_year_avg_comments_per_pull_request":1.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/issues","maintainers":[{"login":"ioquatix","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ioquatix"},{"login":"jjyr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjyr"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-nio4r/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org"},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-04-27T18:20:20.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":12282733,"name":"nio4r","ecosystem":"rubygems","description":"New IO for Ruby","homepage":"https://github.com/socketry/nio4r","licenses":"MIT,BSD-2-Clause","normalized_licenses":["MIT","BSD-2-Clause"],"repository_url":"https://github.com/socketry/nio4r","keywords_array":[],"namespace":null,"versions_count":95,"first_release_published_at":"2011-12-26T00:10:31.767Z","latest_release_published_at":"2025-10-31T07:03:36.306Z","latest_release_number":"2.7.5","last_synced_at":"2026-05-20T14:52:18.609Z","created_at":"2025-10-07T04:35:56.895Z","updated_at":"2026-05-20T15:54:58.888Z","registry_url":"https://gem.coop/gems/nio4r","install_command":"gem install nio4r -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/nio4r/","metadata":{"funding":"https://github.com/sponsors/ioquatix/"},"repo_metadata":{"id":2090826,"uuid":"3030982","full_name":"socketry/nio4r","owner":"socketry","description":"Cross-platform asynchronous I/O primitives for scalable network clients and servers.","archived":false,"fork":false,"pushed_at":"2025-10-31T07:03:20.000Z","size":1086,"stargazers_count":983,"open_issues_count":9,"forks_count":91,"subscribers_count":26,"default_branch":"main","last_synced_at":"2026-05-15T01:02:07.228Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/socketry.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","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},"funding":{"custom":"https://github.com/socketry/community/#funding","github":"ioquatix"}},"created_at":"2011-12-22T00:48:15.000Z","updated_at":"2026-05-13T14:02:32.000Z","dependencies_parsed_at":"2025-11-16T05:00:46.046Z","dependency_job_id":null,"html_url":"https://github.com/socketry/nio4r","commit_stats":{"total_commits":662,"total_committers":57,"mean_commits":"11.614035087719298","dds":0.4259818731117825,"last_synced_commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"previous_names":["celluloid/nio4r"],"tags_count":54,"template":false,"template_full_name":null,"purl":"pkg:github/socketry/nio4r","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/sbom","scorecard":{"id":835648,"data":{"date":"2025-08-11","repo":{"name":"github.com/socketry/nio4r","commit":"315b1f62d038e2287f4dc852638fdf19a03cae87"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":2,"reason":"Found 7/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/socketry/nio4r/test.yaml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: license.md:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/socketry/.github/security.md:1","Info: Found linked content: github.com/socketry/.github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/socketry/.github/security.md:1","Info: Found text in security policy: github.com/socketry/.github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T18:58:09.793Z","repository_id":2090826,"created_at":"2025-08-23T18:58:09.793Z","updated_at":"2025-08-23T18:58:09.793Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33088134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"online","status_checked_at":"2026-05-16T02:00:07.515Z","response_time":115,"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":"socketry","name":"Socketry","uuid":"22138037","kind":"organization","description":"Modern asynchronous and timeout-capable I/O for Ruby.","email":"contact@socketry.io","website":"https://socketry.io","location":null,"twitter":"ioquatix","company":null,"icon_url":"https://avatars.githubusercontent.com/u/22138037?v=4","repositories_count":149,"last_synced_at":"2025-10-21T07:56:11.543Z","metadata":{"has_sponsors_listing":false,"funding":{"custom":"https://github.com/socketry/community/#funding","github":"ioquatix"}},"html_url":"https://github.com/socketry","funding_links":["https://github.com/socketry/community/#funding","https://github.com/sponsors/ioquatix"],"total_stars":12727,"followers":196,"following":0,"created_at":"2022-11-02T16:17:22.458Z","updated_at":"2025-10-21T07:56:11.543Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socketry/repositories"},"tags":[{"name":"v2.7.5","sha":"8d49449f3818cdfed9b46eb6587620fdebb6be6b","kind":"tag","published_at":"2025-10-31T07:03:18.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.5/manifests"},{"name":"v2.7.4","sha":"a387a81666a558745622b059c9ca418e9851861e","kind":"tag","published_at":"2024-10-28T20:54:01.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"d0a36cd4537dcb73778999d68196e5454f459df6","kind":"tag","published_at":"2024-05-07T20:43:39.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"07f706b17fd28499e1e9f31cab5f26f31f06fb99","kind":"tag","published_at":"2024-05-07T10:52:44.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"d8179e72a63d763ba9a84cbfa7a3412e7f100985","kind":"tag","published_at":"2024-03-20T21:28:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"7c31e1d7e2dcc5df110bcee834bcbc21521388f7","kind":"commit","published_at":"2023-12-01T03:22:06.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.7.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.7.0/manifests"},{"name":"v2.6.1","sha":"dda57300b6f43786ed6d48015c07f24c0b35b28c","kind":"tag","published_at":"2023-11-21T02:04:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.6.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"d9682cfff1521080488448f494311359e7a8e687","kind":"tag","published_at":"2023-11-16T10:49:30.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.6.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.6.0/manifests"},{"name":"v2.5.9","sha":"8dd14ea8d21472ee1299544808199f452db6c29f","kind":"tag","published_at":"2023-04-02T23:27:42.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.9","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.9/manifests"},{"name":"v2.5.8","sha":"68ab63a75ad0ff6710d536869f62e9b26c2c5ae8","kind":"tag","published_at":"2021-08-03T11:09:30.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.8","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.8/manifests"},{"name":"v2.5.7","sha":"05532a5a35758c812498a1767c25118a7f64e101","kind":"tag","published_at":"2021-03-04T00:33:29.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.7","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.7/manifests"},{"name":"v2.5.6","sha":"9192212525001c4d85228425cab83e1d102b617a","kind":"tag","published_at":"2021-03-03T23:57:33.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.6","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.6/manifests"},{"name":"v2.5.5","sha":"e45fac5d1af2571091b3385ba0a056b0149aad59","kind":"tag","published_at":"2021-02-05T21:53:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.5/manifests"},{"name":"v2.5.4","sha":"40de869376178b113de3bc3452002d0f7f314650","kind":"tag","published_at":"2020-09-15T22:16:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.4/manifests"},{"name":"v2.5.3","sha":"37445cb184e5c8d96aed06d78a5ccfd679199aa1","kind":"tag","published_at":"2020-09-07T07:29:16.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"f4f0a72a077c3a3f955304b7fe52c1b6df425edc","kind":"tag","published_at":"2019-09-24T11:35:26.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"82414214cbc0d87185824722f117633b6d825a2f","kind":"tag","published_at":"2019-08-28T15:14:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"430b766498d598f332a82df670ae89f8ce702f1a","kind":"tag","published_at":"2019-08-28T00:14:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.5.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"785ab43ec827b3cf9aaeef2676d496289c3ec232","kind":"tag","published_at":"2019-07-07T08:55:14.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.4.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"4a658dd59841dd6f3b2070ece28487dc610b557e","kind":"tag","published_at":"2018-05-02T23:15:13.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.3.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"385226a7151dc26040bdcb9a27048edea16ee782","kind":"tag","published_at":"2018-03-16T02:23:18.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.3.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"fcd25cbff47439fadc672d0bef2a049b5da6d21e","kind":"tag","published_at":"2017-12-27T16:33:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"80bc9bdfc3e99ba058f27f02ada600cec0b6c775","kind":"tag","published_at":"2017-05-28T20:58:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"a16ea5ffa8102ced0fb4246f8eae419f601257ef","kind":"tag","published_at":"2016-12-29T02:35:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.0.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0/manifests"},{"name":"v2.0.0.pre","sha":"33f4b00ef60ed79597c547c9d6f205b45dad8fbe","kind":"tag","published_at":"2016-11-05T17:28:19.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v2.0.0.pre","html_url":"https://github.com/socketry/nio4r/releases/tag/v2.0.0.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v2.0.0.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v2.0.0.pre/manifests"},{"name":"v1.2.1","sha":"f258c7f2a99d76138e53a659037e9206c654a959","kind":"tag","published_at":"2016-01-31T18:13:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.2.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"f2dd00a731a332065fbfd6411db169b4c396ee6a","kind":"tag","published_at":"2015-12-22T23:54:50.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.2.0/manifests"},{"name":"v1.0.1","sha":"36aa225c283ced1c69d9df5bbdfa864a06602691","kind":"tag","published_at":"2014-09-01T22:48:15.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.0.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.1/manifests"},{"name":"v0.5.0","sha":"163c22b9cd56420df8ab5fcdafbd664ddfc4441a","kind":"tag","published_at":"2013-08-07T04:44:11.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.5.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.5.0/manifests"},{"name":"v0.4.6","sha":"83966e5c80a6d2af17c5b5b9cefe7fdd13fa4e96","kind":"tag","published_at":"2013-05-27T23:09:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.6","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"417bf5180112e69166b673d548650dcb248c4487","kind":"tag","published_at":"2013-05-05T17:52:50.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.5","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"0b0230eef8ea0c4495806aba41addc495a9c7323","kind":"tag","published_at":"2013-05-05T17:46:42.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.4","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"03544415815891683287dcbf5d186326a711be44","kind":"tag","published_at":"2012-11-21T21:14:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"ed6c34a20aadcd0535af3850b20ce85784ff0c36","kind":"tag","published_at":"2012-11-13T17:46:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"a4165f2669968ae6792d8afc463b312c555bedaa","kind":"tag","published_at":"2012-11-11T21:31:54.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"edcb28336ba37eac2cb289164c44ba165f71b6ff","kind":"tag","published_at":"2012-06-18T02:23:47.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.4.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"3cf9ee5b0a2ee0b3386fec70841a3e5908a46f0b","kind":"tag","published_at":"2012-03-08T06:55:13.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.3","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"a78fd5db52ed16e29a456f8aa563ab70c1137882","kind":"tag","published_at":"2012-03-08T06:46:49.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.2/manifests"},{"name":"v1.1.2","sha":"bcc8936235f0699d55e221739ae29c47ee5324c1","kind":"tag","published_at":"2012-02-14T17:08:01.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"d13cdb5424454ed6ad331f701ea74652864d2655","kind":"tag","published_at":"2012-02-13T17:53:52.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"b2d043802d2d61ad7358877da7c37d097f0896c3","kind":"tag","published_at":"2012-02-13T06:17:24.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.1.0/manifests"},{"name":"v0.3.1","sha":"6de26be53e86cc5d0cdec3251b28d5d7c0fed615","kind":"tag","published_at":"2012-02-12T06:11:39.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"946c565775fea6b1edcc5289edad17f6f0c09b95","kind":"tag","published_at":"2012-02-12T01:40:10.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.3.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"9dc3c7be4f7936660eb2d881828d232fc015f9c5","kind":"tag","published_at":"2012-01-08T06:59:20.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.2","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"21aa476aa046c03c22e7ec23c8ebfffec72ffc85","kind":"tag","published_at":"2012-01-08T06:37:49.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"1d83436cbfea1de891c804d1b7799c017caf4743","kind":"tag","published_at":"2012-01-08T05:05:29.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.2.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"de054fc625ded3433b6175c859b0b183955fc792","kind":"commit","published_at":"2011-12-26T00:59:10.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"25a1c4978fdfce29e8c73a590ba065931f335a3d","kind":"tag","published_at":"2011-12-26T00:10:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v0.0.1","html_url":"https://github.com/socketry/nio4r/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v0.0.1/manifests"},{"name":"rm","sha":"25a1c4978fdfce29e8c73a590ba065931f335a3d","kind":"tag","published_at":"2011-12-26T00:10:22.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/rm","html_url":"https://github.com/socketry/nio4r/releases/tag/rm","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@rm","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/rm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/rm/manifests"},{"name":"v1.0.0","sha":"340db6c97e0bdc2090780fbb9a0d0c4762f6347d","kind":"commit","published_at":"2010-12-16T04:06:04.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/v1.0.0","html_url":"https://github.com/socketry/nio4r/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/v1.0.0/manifests"},{"name":"0.1.3","sha":"21a420badd442661c94a41f679eb731c03cfdb12","kind":"commit","published_at":"2009-11-28T21:09:36.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.3","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"fc3c8db43e73dea77db08fb6e21d3e87bb726295","kind":"commit","published_at":"2009-11-28T17:47:45.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.2","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"bdb3c9e184e3e1cde1ed0328fed497404f61c464","kind":"commit","published_at":"2009-08-29T04:58:20.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.1","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"0b4f725503aac2ca63a41bb5093f8a7e216205af","kind":"commit","published_at":"2008-10-31T05:20:53.000Z","download_url":"https://codeload.github.com/socketry/nio4r/tar.gz/0.1.0","html_url":"https://github.com/socketry/nio4r/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/socketry/nio4r@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-05-20T15:54:58.867Z","dependent_packages_count":0,"downloads":638101006,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.03676430834441669,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":0.012254769448138898},"purl":"pkg:gem/nio4r?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/nio4r","docker_dependents_count":1531,"docker_downloads_count":2059386557,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/nio4r/dependencies","status":null,"funding_links":["https://github.com/sponsors/ioquatix/","https://github.com/socketry/community/#funding","https://github.com/sponsors/ioquatix"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-02T19:02:40.581Z","issues_count":65,"pull_requests_count":68,"avg_time_to_close_issue":18879700.224137932,"avg_time_to_close_pull_request":2559126.9552238807,"issues_closed_count":58,"pull_requests_closed_count":67,"pull_request_authors_count":29,"issue_authors_count":50,"avg_comments_per_issue":6.2,"avg_comments_per_pull_request":2.3088235294117645,"merged_pull_requests_count":56,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":52941.0,"past_year_avg_time_to_close_pull_request":116561.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.3333333333333333,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/issues","maintainers":[{"login":"ioquatix","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ioquatix"},{"login":"jjyr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjyr"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nio4r/codemeta","maintainers":[{"uuid":"44200","login":"ioquatix","name":null,"email":null,"url":null,"packages_count":252,"html_url":"https://gem.coop/profiles/ioquatix","role":null,"created_at":"2025-10-08T00:52:16.161Z","updated_at":"2025-10-08T00:52:16.161Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/ioquatix/packages"},{"uuid":"3215","login":"tarcieri","name":null,"email":null,"url":null,"packages_count":126,"html_url":"https://gem.coop/profiles/tarcieri","role":null,"created_at":"2025-10-08T00:52:16.114Z","updated_at":"2025-10-08T00:52:16.114Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/tarcieri/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":192043,"maintainers_count":67763,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":13669258,"name":"ruby-nio4r","ecosystem":"debian","description":null,"homepage":"https://github.com/socketry/nio4r","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/socketry/nio4r","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:34:38.007Z","latest_release_published_at":"2026-02-12T12:34:38.007Z","latest_release_number":"2.7.3-1","last_synced_at":"2026-03-14T18:10:00.211Z","created_at":"2026-02-12T12:34:37.221Z","updated_at":"2026-03-14T18:10:00.212Z","registry_url":"https://tracker.debian.org/pkg/ruby-nio4r","install_command":"apt-get install ruby-nio4r","documentation_url":"https://packages.debian.org/trixie/ruby-nio4r","metadata":{"component":"main","architecture":"any","priority":"optional","binary":"ruby-nio4r","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.0~), ruby-coveralls, ruby-rspec, ruby-rspec-retry, rake-compiler, rubocop","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T12:38:34.789Z","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:deb/debian/ruby-nio4r?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-nio4r/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":13537127,"name":"ruby-nio4r","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/socketry/nio4r","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/socketry/nio4r","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T00:29:51.120Z","latest_release_published_at":"2026-02-11T00:29:51.120Z","latest_release_number":"2.5.8-2build2","last_synced_at":"2026-03-12T13:17:42.821Z","created_at":"2026-02-11T00:29:50.950Z","updated_at":"2026-03-12T13:17:42.821Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-nio4r","install_command":"apt-get install ruby-nio4r","documentation_url":null,"metadata":{"component":"main","architecture":"any","priority":"optional","binary":"ruby-nio4r","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.0~), ruby-coveralls, ruby-rspec, ruby-rspec-retry, rake-compiler, rubocop","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:29:12.711Z","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:deb/ubuntu/ruby-nio4r?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-nio4r","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-nio4r","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-nio4r/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-nio4r/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-nio4r/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-nio4r/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-nio4r/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-nio4r/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-nio4r/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}}],"commits":{"id":3290,"full_name":"socketry/nio4r","default_branch":"main","total_commits":665,"total_committers":57,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":11.666666666666666,"dds":0.4285714285714286,"past_year_total_commits":3,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":1.5,"past_year_dds":0.33333333333333337,"last_synced_at":"2026-05-22T06:06:17.379Z","last_synced_commit":"8d49449f3818cdfed9b46eb6587620fdebb6be6b","created_at":"2023-03-07T09:17:11.282Z","updated_at":"2026-05-22T06:04:49.596Z","committers":[{"name":"Tony Arcieri","email":"tony.arcieri@gmail.com","login":"tarcieri","count":380},{"name":"Samuel Williams","email":"samuel.williams@oriontransfer.co.nz","login":"ioquatix","count":111},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":20},{"name":"Gregory Longtin","email":"Greg.mpls@gmail.com","login":"MSP-Greg","count":18},{"name":"Joao Fernandes","email":"joao@hopin.to","login":"jcmfernandes","count":10},{"name":"Thomas Dziedzic","email":"thomasdziedzic0@gmail.com","login":"thomasdziedzic","count":9},{"name":"Boaz Segev","email":"bo@bowild.com","login":"boazsegev","count":8},{"name":"Logan Bowers","email":"logan@datacurrent.com","login":"loganb","count":8},{"name":"Tiago Cardoso","email":"tiago@restorm.com","login":null,"count":7},{"name":"Pedro Paiva","email":"pedro.v.s.paiva@gmail.com","login":"vsppedro","count":7},{"name":"Omer Katz","email":"omer.drow@gmail.com","login":"thedrow","count":6},{"name":"Jun Aruga","email":"jaruga@redhat.com","login":"junaruga","count":6},{"name":"Tiago Cardoso","email":"tiago.cardoso@swisscom.com","login":null,"count":4},{"name":"Tiago Cardoso","email":"cardoso_tiago@hotmail.com","login":"HoneyryderChuck","count":4},{"name":"Tim Carey-Smith","email":"tim@spork.in","login":"halorgium","count":4},{"name":"Upekshe Jayasekera","email":"usmj000@gmail.com","login":"UpeksheJay","count":4},{"name":"Benoit Daloze","email":"eregontp@gmail.com","login":"eregon","count":3},{"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","login":"avsej","count":3},{"name":"Tomoya Ishida","email":"tomoyapenguin@gmail.com","login":"tompng","count":3},{"name":"Daniel Berger","email":"djberg96@gmail.com","login":"djberg96","count":2},{"name":"Dirkjan Bussink","email":"d.bussink@gmail.com","login":"dbussink","count":2},{"name":"Hiroshi Shibata","email":"shibata.hiroshi@gmail.com","login":"hsbt","count":2},{"name":"Luis Lavena","email":"luislavena@gmail.com","login":"luislavena","count":2},{"name":"Sadayuki Furuhashi","email":"frsyuki@users.sourceforge.jp","login":"frsyuki","count":2},{"name":"Stephen von Takach","email":"steve@advancedcontrol.com.au","login":"stakach","count":2},{"name":"Usaku Nakamura","email":"usa@garbagecollect.jp","login":"unak","count":2},{"name":"Vít Ondruch","email":"v.ondruch@tiscali.cz","login":"voxik","count":2},{"name":"Pavel Rosický","email":"pavel.rosicky@easy.cz","login":"ahorek","count":2},{"name":"Jesús Burgos Maciá","email":"Jesus","login":"Jesus","count":2},{"name":"Cédric Boutillier","email":"boutil@debian.org","login":"boutil","count":2},{"name":"Vladimir Kochnev","email":"hashtable@yandex.ru","login":"marshall-lee","count":2},{"name":"Tsimnuj Hawj","email":"tsimnuj.hawj@gmail.com","login":"tsimnujhawj","count":1},{"name":"Marek Kowalcze","email":"mkowalcze@pega.com","login":null,"count":1},{"name":"Ravil Bayramgalin","email":"brainopia@evilmartians.com","login":null,"count":1},{"name":"Tony Arcieri","email":"tonyarcieri@squareup.com","login":null,"count":1},{"name":"Upekshe Jayasekera","email":"upekshej.11@cse.mrt.ac.lk","login":null,"count":1},{"name":"Zhang Kang","email":"piecehealth@163.com","login":null,"count":1},{"name":"Thomas Kuntz","email":"thomaskuntz67@gmail.com","login":"Haerezis","count":1},{"name":"Thomas E Enebo","email":"tom.enebo@gmail.com","login":"enebo","count":1},{"name":"Tao Luo","email":"luotao.ruby@gmail.com","login":"ya-luotao","count":1},{"name":"Shannon Skipper","email":"shannonskipper@gmail.com","login":"havenwood","count":1},{"name":"Phillip Aldridge","email":"github@iterate.co.nz","login":"iterateNZ","count":1},{"name":"Per Lundberg","email":"per.lundberg@ecraft.com","login":"perlun","count":1},{"name":"Anatol Pomozov","email":"anatol.pomozov@gmail.com","login":"anatol","count":1},{"name":"Pavel Lobashov","email":"shockwavenn@gmail.com","login":"ShockwaveNN","count":1},{"name":"Orien Madgwick","email":"_@orien.io","login":"orien","count":1},{"name":"Mohamed Hafez","email":"mohamed.m.m.hafez@gmail.com","login":"mohamedhafez","count":1},{"name":"Maxime Demolin","email":"demolinm@proton.me","login":"MaximeD","count":1},{"name":"Lars Kanis","email":"kanis@comcard.de","login":"larskanis","count":1},{"name":"Jun Jiang","email":"jasl9187@hotmail.com","login":"jasl","count":1},{"name":"John Thornton","email":"ubergeek3141@gmail.com","login":"johnnyt","count":1},{"name":"Bernd Ahlers","email":"bernd@tuneafish.de","login":"bernd","count":1},{"name":"Jeffrey Martin","email":"Jeffrey_Martin@rapid7.com","login":"jmartin-tech","count":1},{"name":"Jean Boussier","email":"jean.boussier+github@shopify.com","login":"casperisfine","count":1},{"name":"Elad Eyal","email":"elad.eyal@intel.com","login":"elad-eyal","count":1},{"name":"Denis Washington","email":"denis.washington@futurice.com","login":"denisw","count":1},{"name":"Charles Oliver Nutter","email":"headius@headius.com","login":"headius","count":1}],"past_year_committers":[{"name":"Samuel Williams","email":"samuel.williams@oriontransfer.co.nz","login":"ioquatix","count":2},{"name":"Gregory Longtin","email":"Greg.mpls@gmail.com","login":"MSP-Greg","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-23T00:00:39.628Z","repositories_count":6239009,"commits_count":884686063,"contributors_count":34900436,"owners_count":1156359,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"socketry/nio4r","html_url":"https://github.com/socketry/nio4r","last_synced_at":"2026-05-02T19:02:40.581Z","status":"error","issues_count":65,"pull_requests_count":68,"avg_time_to_close_issue":18879700.224137932,"avg_time_to_close_pull_request":2559126.9552238807,"issues_closed_count":58,"pull_requests_closed_count":67,"pull_request_authors_count":29,"issue_authors_count":50,"avg_comments_per_issue":6.2,"avg_comments_per_pull_request":2.3088235294117645,"merged_pull_requests_count":56,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":52941.0,"past_year_avg_time_to_close_pull_request":116561.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.3333333333333333,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2023-05-10T21:11:31.513Z","updated_at":"2026-05-02T19:02:40.582Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/socketry%2Fnio4r/issues","issue_labels_count":{"JRuby":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":35,"CONTRIBUTOR":20,"MEMBER":10},"pull_request_author_associations_count":{"CONTRIBUTOR":49,"MEMBER":11,"NONE":8},"issue_authors":{"ioquatix":9,"MSP-Greg":4,"djberg96":2,"jasl":2,"ShockwaveNN":2,"HoneyryderChuck":2,"dov":1,"obfuscoder":1,"solidiquis":1,"aogata-inst":1,"bluz71":1,"senolfeldmann":1,"gregclar":1,"jsvd":1,"av-emil":1,"mtasaka":1,"tyan-boot":1,"zaz19":1,"awolfson":1,"Haerezis":1,"Segaja":1,"divineslight":1,"joshuapinter":1,"ekohl":1,"kchsieh":1,"cfis":1,"olleolleolle":1,"boazsegev":1,"chulkilee":1,"lmonica97":1,"senid231":1,"CodingAnarchy":1,"Jesus":1,"pvalena":1,"tsimnujhawj":1,"darix":1,"jsugarman":1,"jgraichen":1,"jjyr":1,"Komfr":1,"aruprakshit":1,"collimarco":1,"jamesremuscat":1,"enebo":1,"headius":1,"mohamedhafez":1,"mhenrixon":1,"mr-dxdy":1,"voxik":1,"arnoldtonderaimarunda":1},"pull_request_authors":{"ioquatix":11,"MSP-Greg":8,"boazsegev":6,"mohamedhafez":4,"Jesus":4,"ahorek":4,"jcmfernandes":4,"voxik":3,"olleolleolle":3,"enebo":2,"jmartin-r7":1,"tsimnujhawj":1,"orhantoy":1,"iterateNZ":1,"jaredbeck":1,"tarcieri":1,"Haerezis":1,"ShockwaveNN":1,"headius":1,"orien":1,"casperisfine":1,"thomasdziedzic":1,"mtasaka":1,"eregon":1,"jasl":1,"elad-eyal":1,"piecehealth":1,"VSPPedro":1,"davidenglishmusic":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-21T00:00:41.637Z","repositories_count":14651702,"issues_count":34163206,"pull_requests_count":111843586,"authors_count":11267868,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":2},"past_year_pull_request_author_associations_count":{"NONE":2,"CONTRIBUTOR":1},"past_year_issue_authors":{"collimarco":1,"mtasaka":1},"past_year_pull_request_authors":{"davidenglishmusic":1,"MSP-Greg":1,"mtasaka":1},"maintainers":[{"login":"ioquatix","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ioquatix"},{"login":"jjyr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjyr"}],"active_maintainers":[]},"events":{"total":{"PullRequestEvent":1,"ForkEvent":3,"IssuesEvent":8,"WatchEvent":16,"IssueCommentEvent":9,"PushEvent":2},"last_year":{"PullRequestEvent":1,"ForkEvent":2,"IssuesEvent":1,"WatchEvent":3}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"nio4r.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-21T00:20:37.376Z","updated_at":"2022-08-21T00:20:37.376Z","repository_link":"https://github.com/socketry/nio4r/blob/main/nio4r.gemspec","dependencies":[{"id":2197742536,"package_name":"bundler","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":2197742537,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yaml","sha":null,"kind":"manifest","created_at":"2025-11-16T05:00:41.541Z","updated_at":"2025-11-16T05:00:41.541Z","repository_link":"https://github.com/socketry/nio4r/blob/main/.github/workflows/test.yaml","dependencies":[{"id":25747639609,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":25747639610,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"rubygems","filepath":"gems.rb","sha":null,"kind":"manifest","created_at":"2025-11-16T05:00:41.993Z","updated_at":"2025-11-16T05:00:41.993Z","repository_link":"https://github.com/socketry/nio4r/blob/main/gems.rb","dependencies":[{"id":25747639611,"package_name":"bake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":25747639614,"package_name":"bake-gem","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":25747639625,"package_name":"bake-modernize","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":25747639626,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":25747639629,"package_name":"rake-compiler","ecosystem":"rubygems","requirements":"~\u003e 1.2","direct":true,"kind":"development","optional":false},{"id":25747639634,"package_name":"rspec","ecosystem":"rubygems","requirements":"~\u003e 3.7","direct":true,"kind":"development","optional":false},{"id":25747639635,"package_name":"rubocop","ecosystem":"rubygems","requirements":"= 0.82.0","direct":true,"kind":"development","optional":false}]}],"score":33.351515804469315,"created_at":"2024-12-15T21:38:07.749Z","updated_at":"2026-05-24T05:30:17.739Z","avatar_url":"https://github.com/socketry.png","language":"C","monthly_downloads":0,"readme":"# ![nio4r](https://raw.github.com/socketry/nio4r/master/logo.png)\n\n[![Development Status](https://github.com/socketry/nio4r/workflows/Test/badge.svg)](https://github.com/socketry/nio4r/actions?workflow=Test)\n\n**New I/O for Ruby (nio4r)**: cross-platform asynchronous I/O primitives for\nscalable network clients and servers. Modeled after the Java NIO API, but\nsimplified for ease-of-use.\n\n**nio4r** provides an abstract, cross-platform stateful I/O selector API for Ruby.\nI/O selectors are the heart of \"reactor\"-based event loops, and monitor\nmultiple I/O objects for various types of readiness, e.g. ready for reading or\nwriting.\n\n## Projects using nio4r\n\n  - [ActionCable](https://rubygems.org/gems/actioncable): Rails 5 WebSocket protocol, uses nio4r for a WebSocket server\n  - [Celluloid](https://github.com/celluloid/celluloid-io): Actor-based concurrency framework, uses nio4r for async I/O\n  - [Async](https://github.com/socketry/async): Asynchronous I/O framework for Ruby\n  - [Puma](https://github.com/puma/puma): Ruby/Rack web server built for concurrency\n\n## Goals\n\n  - Expose high-level interfaces for stateful IO selectors\n  - Keep the API small to maximize both portability and performance across many\n    different OSes and Ruby VMs\n  - Provide inherently thread-safe facilities for working with IO objects\n\n## Supported platforms\n\n  - Ruby 2.5\n  - Ruby 2.6\n  - Ruby 2.7\n  - Ruby 3.0\n  - [JRuby](https://github.com/jruby/jruby)\n  - [TruffleRuby](https://github.com/oracle/truffleruby)\n\n## Supported backends\n\n  - **libev**: MRI C extension targeting multiple native IO selector APIs (e.g epoll, kqueue)\n  - **Java NIO**: JRuby extension which wraps the Java NIO subsystem\n  - **Pure Ruby**: `Kernel.select`-based backend that should work on any Ruby interpreter\n\n## Documentation\n\n[Please see the nio4r wiki](https://github.com/socketry/nio4r/wiki)\nfor more detailed documentation and usage notes:\n\n  - [Getting Started](https://github.com/socketry/nio4r/wiki/Getting-Started): Introduction to nio4r's components\n  - [Selectors](https://github.com/socketry/nio4r/wiki/Selectors): monitor multiple `IO` objects for readiness events\n  - [Monitors](https://github.com/socketry/nio4r/wiki/Monitors): control interests and inspect readiness for specific `IO` objects\n  - [Byte Buffers](https://github.com/socketry/nio4r/wiki/Byte-Buffers): fixed-size native buffers for high-performance I/O\n\nSee also:\n\n  - [YARD API documentation](http://www.rubydoc.info/gems/nio4r/frames)\n\n## Non-goals\n\n**nio4r** is not a full-featured event framework like [EventMachine](https://github.com/eventmachine/eventmachine) or [Cool.io](https://coolio.github.io/).\nInstead, nio4r is the sort of thing you might write a library like that on\ntop of. nio4r provides a minimal API such that individual Ruby implementers\nmay choose to produce optimized versions for their platform, without having\nto maintain a large codebase.\n\n## Releases\n\nBump the version first:\n\n    bundle exec bake gem:release:version:patch\n\n### CRuby\n\n    rake clean\n    rake release\n\n### JRuby\n\nYou might need to delete `Gemfile.lock` before trying to `bundle install`.\n\n    # Ensure you have the correct JDK:\n    pacman -Syu jdk-openjdk\n    archlinux-java set java-19-openjdk\n    \n    # Ensure you are using jruby:\n    chruby jruby\n    bundle update\n    \n    # Build the package:\n    rake clean\n    rake compile\n    rake release\n","funding_links":["https://github.com/sponsors/ioquatix/","https://github.com/socketry/community/#funding","https://github.com/sponsors/ioquatix"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["rubygems","rack","mvc","activerecord","activejob","multithreading","json-parser","ruby-gem","xslt","xerces"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/326","html_url":"https://ruby.ecosyste.ms/projects/326"}