{"id":3534014,"name":"github.com/neuronlabs/errors","ecosystem":"go","description":"Package errors provides leightweight error handling and classification primitives.\n\nThe package defines blazingly fast classification system.\nA class is composed of the major, minor and index subclassifications.\nEach subclassifaction has different bitwise length with total of 32 bits.\nThus a Class is a wrapper over uint32.\nA major is composed of 8, minor 10 and index of 14 bits.\n\nExample:\nClass with decimal value of 44205263, in a binary form equals to\n\nThe class concept was inspired by the need of multiple errors\nwith the same logic but different messages.\n\nThe package provides simple error handling interfaces and functions.\nIt allows to create simple and detailed classified errors.","homepage":"https://github.com/neuronlabs/errors","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/neuronlabs/errors","keywords_array":[],"namespace":"github.com/neuronlabs","versions_count":3,"first_release_published_at":"2019-07-26T15:23:18.000Z","latest_release_published_at":"2019-08-01T00:28:19.000Z","latest_release_number":"v1.2.0","last_synced_at":"2026-06-05T00:01:39.885Z","created_at":"2022-04-10T23:39:26.045Z","updated_at":"2026-06-05T00:01:39.886Z","registry_url":"https://pkg.go.dev/github.com/neuronlabs/errors","install_command":"go get github.com/neuronlabs/errors","documentation_url":"https://pkg.go.dev/github.com/neuronlabs/errors#section-documentation","metadata":{},"repo_metadata":{"uuid":"198917567","full_name":"neuronlabs/errors","owner":"neuronlabs","description":"Simple golang error handling with classification primitives.","archived":false,"fork":false,"pushed_at":"2019-08-02T15:28:00.000Z","size":38,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-02T23:16:59.889Z","etag":null,"topics":["classification","errors","golang","golang-error","interfaces","neuron"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-26T00:15:36.000Z","updated_at":"2022-09-26T10:25:10.000Z","dependencies_parsed_at":"2022-08-31T12:52:02.322Z","dependency_job_id":null,"html_url":"https://github.com/neuronlabs/errors","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neuronlabs%2Ferrors","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neuronlabs%2Ferrors/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neuronlabs%2Ferrors/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neuronlabs","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"}},"repo_metadata_updated_at":"2023-03-21T18:43:40.343Z","dependent_packages_count":10,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":4.737783823480656,"dependent_packages_count":1.659766461284674,"stargazers_count":13.299530531525114,"forks_count":13.270395958934317,"docker_downloads_count":null,"average":8.24186919380619},"purl":"pkg:golang/github.com/neuronlabs/errors","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/neuronlabs/errors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/neuronlabs/errors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/neuronlabs/errors/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-10T19:03:43.342Z","issues_count":1,"pull_requests_count":4,"avg_time_to_close_issue":347599.0,"avg_time_to_close_pull_request":288.0,"issues_closed_count":1,"pull_requests_closed_count":4,"pull_request_authors_count":1,"issue_authors_count":1,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fneuronlabs%2Ferrors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fneuronlabs%2Ferrors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fneuronlabs%2Ferrors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fneuronlabs%2Ferrors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fneuronlabs%2Ferrors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fneuronlabs%2Ferrors/codemeta","maintainers":[]}