{"id":14161003,"name":"asyncreaderwriterlock","ecosystem":"nuget","description":"An efficient, cross-platform asynchronous reader‑writer lock with sync and async support, cancellation, and fair queuing. Implements the reader‑writer pattern for multiple readers and exclusive writers.","homepage":"","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/Lonewolf239/AsyncReaderWriterLock","keywords_array":["async","lock","readerwriter","threading","concurrency","await","cancellation","threadsafe"],"namespace":null,"versions_count":3,"first_release_published_at":"1900-01-01T00:00:00.000Z","latest_release_published_at":"2026-04-01T10:18:22.460Z","latest_release_number":"1.0.2","last_synced_at":"2026-06-15T14:19:35.848Z","created_at":"2026-03-31T17:46:12.379Z","updated_at":"2026-06-15T14:19:35.848Z","registry_url":"https://www.nuget.org/packages/asyncreaderwriterlock/","install_command":"Install-Package asyncreaderwriterlock","documentation_url":null,"metadata":{"copyright":"Copyright © Lonewolf239 2026","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"readme":"README-NUGET.md","repository":{"type":"git","url":"https://github.com/Lonewolf239/AsyncReaderWriterLock","branch":null,"commit":"89641bc51b84a7b4642ca97f6fa2aa3f2669d092"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":7,"target_frameworks":["net5.0","net6.0","net7.0","net8.0","net9.0","net10.0",".NETStandard2.0"],"total_dependencies":0}},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-14T16:21:20.090Z","dependent_packages_count":0,"downloads":531,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.113353749660644,"dependent_packages_count":16.33221610183468,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":11.22278492574766},"purl":"pkg:nuget/asyncreaderwriterlock","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/asyncreaderwriterlock","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/asyncreaderwriterlock","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/asyncreaderwriterlock/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/asyncreaderwriterlock/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/asyncreaderwriterlock/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/asyncreaderwriterlock/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/asyncreaderwriterlock/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/asyncreaderwriterlock/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/asyncreaderwriterlock/codemeta","maintainers":[{"uuid":"Lonewolf239","login":"Lonewolf239","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://www.nuget.org/profiles/Lonewolf239","role":null,"created_at":"2026-04-10T10:18:14.293Z","updated_at":"2026-04-10T10:18:14.293Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/Lonewolf239/packages"}]}