{"id":13416668,"url":"https://github.com/nats-io/nats-server","last_synced_at":"2026-10-18T21:08:20.387Z","repository":{"id":5264985,"uuid":"6443435","full_name":"nats-io/nats-server","owner":"nats-io","description":"High-Performance server for NATS.io, the cloud and edge native messaging system.","archived":false,"fork":false,"pushed_at":"2026-10-14T06:49:19.000Z","size":64480,"stargazers_count":20870,"open_issues_count":483,"forks_count":2005,"subscribers_count":385,"default_branch":"main","last_synced_at":"2026-10-14T07:38:25.022Z","etag":null,"topics":["cloud","cloud-computing","cloud-native","connected-vehicle","distributed-systems","edge","edge-ai","edge-computing","go","golang","message-bus","message-queue","messaging","microservices-architecture","nats-server"],"latest_commit_sha":null,"homepage":"https://nats.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Famous/famous","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nats-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","accessibility":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"custom":"https://crowdfunding.linuxfoundation.org/initiatives/nats-io"}},"created_at":"2012-10-29T16:12:24.000Z","updated_at":"2026-10-14T07:18:05.000Z","dependencies_parsed_at":"2026-10-14T07:38:25.224Z","dependency_job_id":null,"html_url":"https://github.com/nats-io/nats-server","commit_stats":{"total_commits":6569,"total_committers":190,"mean_commits":34.57368421052632,"dds":0.5390470391231542,"last_synced_commit":"0449bb7647aacff2c7fa78b0bfcb7c9a08da2252"},"previous_names":["nats-io/gnatsd","apcera/gnatsd"],"tags_count":312,"template":false,"template_full_name":null,"purl":"pkg:github/nats-io/nats-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nats-io%2Fnats-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nats-io%2Fnats-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nats-io%2Fnats-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nats-io%2Fnats-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nats-io","download_url":"https://codeload.github.com/nats-io/nats-server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nats-io%2Fnats-server/sbom","scorecard":{"id":202093,"data":{"date":"2025-08-11","repo":{"name":"github.com/nats-io/nats-server","commit":"fa76dd02b9151e87228162ce600a3bc251bb659d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":7.6,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 18 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":9,"reason":"Found 13/14 approved changesets -- score normalized to 9","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":"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":"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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/nightly.yaml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/cov.yaml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/long-tests.yaml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/mqtt-test.yaml:5","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly.yaml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yaml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/tests.yaml:9"],"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: server/parser_fuzz_test.go:54","Info: GoBuiltInFuzzer integration found: server/server_fuzz_test.go:306","Info: GoBuiltInFuzzer integration found: server/subject_fuzz_test.go:21"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":2,"reason":"dependency not pinned by hash detected -- score normalized to 2","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cov.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/cov.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cov.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/cov.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/long-tests.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/long-tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/long-tests.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/long-tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mqtt-test.yaml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/mqtt-test.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mqtt-test.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/mqtt-test.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nightly.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/nightly.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/release.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yaml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale-issues.yaml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/stale-issues.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:288: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:291: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:339: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:342: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:407: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:410: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:203: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:206: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:271: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:274: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:305: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:308: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:356: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:359: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:373: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:376: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:189: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:390: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:393: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:169: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:220: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:223: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:237: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:240: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:254: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:257: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:322: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yaml:325: update your workflow using https://app.stepsecurity.io/secureworkflow/nats-io/nats-server/tests.yaml/main?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile.nightly:1","Warn: containerImage not pinned by hash: docker/Dockerfile.nightly:14: pin your Docker image by updating alpine:latest to alpine:latest@sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1","Warn: goCommand not pinned by hash: docker/Dockerfile.nightly:12","Warn: goCommand not pinned by hash: scripts/cov.sh:19","Info:   0 out of  51 GitHub-owned GitHubAction dependencies pinned","Info:   5 out of   6 third-party GitHubAction dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned","Info:   1 out of   3 goCommand 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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"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":"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yaml:11"],"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v2.11.8 not signed: https://api.github.com/repos/nats-io/nats-server/releases/240010214","Warn: release artifact v2.11.8-RC.1 not signed: https://api.github.com/repos/nats-io/nats-server/releases/239658686","Warn: release artifact v2.12.0-preview.1 not signed: https://api.github.com/repos/nats-io/nats-server/releases/238651707","Warn: release artifact v2.11.7 not signed: https://api.github.com/repos/nats-io/nats-server/releases/236864702","Warn: release artifact v2.11.7-RC.3 not signed: https://api.github.com/repos/nats-io/nats-server/releases/236555497","Warn: release artifact v2.11.8 does not have provenance: https://api.github.com/repos/nats-io/nats-server/releases/240010214","Warn: release artifact v2.11.8-RC.1 does not have provenance: https://api.github.com/repos/nats-io/nats-server/releases/239658686","Warn: release artifact v2.12.0-preview.1 does not have provenance: https://api.github.com/repos/nats-io/nats-server/releases/238651707","Warn: release artifact v2.11.7 does not have provenance: https://api.github.com/repos/nats-io/nats-server/releases/236864702","Warn: release artifact v2.11.7-RC.3 does not have provenance: https://api.github.com/repos/nats-io/nats-server/releases/236555497"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"SAST","score":8,"reason":"SAST tool is not run on all commits -- score normalized to 8","details":["Warn: 25 commits out of 29 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-16T22:59:23.334Z","repository_id":5264985,"created_at":"2025-08-16T22:59:23.334Z","updated_at":"2025-08-16T22:59:23.334Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344872684,"owners_count":38341851,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-18T02:00:06.448Z","response_time":63,"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"}},"keywords":["cloud","cloud-computing","cloud-native","connected-vehicle","distributed-systems","edge","edge-ai","edge-computing","go","golang","message-bus","message-queue","messaging","microservices-architecture","nats-server"],"created_at":"2024-07-30T22:00:19.022Z","updated_at":"2026-10-18T21:08:19.559Z","avatar_url":"https://github.com/nats-io.png","language":"Go","funding_links":["https://crowdfunding.linuxfoundation.org/initiatives/nats-io"],"categories":["Popular","Go","开源类库","Backend \u0026 Infrastructure","Messaging","Open source library","Networking and Distributed","Distributed Systems","Repos","golang","cloud","\u003ca id=\"1d9dec1320a5d774dc8e0e7604edfcd3\"\u003e\u003c/a\u003e工具-新添加的","Streaming \u0026 Messaging","Relational Databases","Repositories","分布式系统","Projects","Platform Engineering"],"sub_categories":["消息队列","Message Queue","RPC and Messaging","Search and Analytic Databases","\u003ca id=\"8f1b9c5c2737493524809684b934d49a\"\u003e\u003c/a\u003e文章\u0026\u0026视频","检索及分析资料库","Advanced Console UIs","Message Broker","Event Mesh"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"logos/nats-horizontal-color.png\" width=\"300\" alt=\"NATS Logo\"\u003e\n\u003c/p\u003e\n\n[NATS](https://nats.io) is a simple, secure and performant communications system for digital systems, services and devices. NATS is part of the Cloud Native Computing Foundation ([CNCF](https://cncf.io)). NATS has over [40 client language implementations](https://nats.io/download/), and its server can run on-premise, in the cloud, at the edge, and even on a Raspberry Pi. NATS can secure and simplify design and operation of modern distributed systems.\n\n[![License][License-Image]][License-Url] [![Build][Build-Status-Image]][Build-Status-Url] [![Release][Release-Image]][Release-Url] [![Slack][Slack-Image]][Slack-Url] [![Coverage][Coverage-Image]][Coverage-Url] [![Docker Downloads][Docker-Image]][Docker-Url] [![GitHub Downloads][GitHub-Image]][Somsubhra-URL] [![CII Best Practices][CIIBestPractices-Image]][CIIBestPractices-Url] [![Artifact Hub][ArtifactHub-Image]][ArtifactHub-Url]\n\n## Documentation\n\n- [Official Website](https://nats.io)\n- [Official Documentation](https://docs.nats.io)\n- [FAQ](https://docs.nats.io/reference/faq)\n- Watch [a video overview](https://rethink.synadia.com/episodes/1/) of NATS.\n- Watch [this video from SCALE 13x](https://www.youtube.com/watch?v=sm63oAVPqAM) to learn more about its origin story and design philosophy.\n\n## Contact\n\n- [Twitter](https://twitter.com/nats_io): Follow us on Twitter!\n- [Google Groups](https://groups.google.com/forum/#!forum/natsio): Where you can ask questions\n- [Slack](https://natsio.slack.com): Click [here](https://slack.nats.io) to join. You can ask questions to our maintainers and to the rich and active community.\n\n## Contributing\n\nIf you are interested in contributing to NATS, read about our...\n\n- [Contributing guide](./CONTRIBUTING.md)\n- [Report issues or propose Pull Requests](https://github.com/nats-io)\n\n[License-Url]: https://www.apache.org/licenses/LICENSE-2.0\n[License-Image]: https://img.shields.io/badge/License-Apache2-blue.svg\n[Docker-Image]: https://img.shields.io/docker/pulls/_/nats.svg\n[Docker-Url]: https://hub.docker.com/_/nats\n[Slack-Image]: https://img.shields.io/badge/chat-on%20slack-green\n[Slack-Url]: https://slack.nats.io\n[Fossa-Url]: https://app.fossa.io/projects/git%2Bgithub.com%2Fnats-io%2Fnats-server?ref=badge_shield\n[Fossa-Image]: https://app.fossa.io/api/projects/git%2Bgithub.com%2Fnats-io%2Fnats-server.svg?type=shield\n[Build-Status-Url]: https://github.com/nats-io/nats-server/actions/workflows/tests.yaml\n[Build-Status-Image]: https://github.com/nats-io/nats-server/actions/workflows/tests.yaml/badge.svg?branch=main\n[Release-Url]: https://github.com/nats-io/nats-server/releases/latest\n[Release-Image]: https://img.shields.io/github/v/release/nats-io/nats-server\n[Coverage-Url]: https://coveralls.io/r/nats-io/nats-server?branch=main\n[Coverage-image]: https://coveralls.io/repos/github/nats-io/nats-server/badge.svg?branch=main\n[ReportCard-Url]: https://goreportcard.com/report/nats-io/nats-server\n[ReportCard-Image]: https://goreportcard.com/badge/github.com/nats-io/nats-server\n[CIIBestPractices-Url]: https://bestpractices.coreinfrastructure.org/projects/1895\n[CIIBestPractices-Image]: https://bestpractices.coreinfrastructure.org/projects/1895/badge\n[ArtifactHub-Url]: https://artifacthub.io/packages/helm/nats/nats\n[ArtifactHub-Image]: https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/nats\n[GitHub-Release]: https://github.com/nats-io/nats-server/releases/\n[GitHub-Image]: https://img.shields.io/github/downloads/nats-io/nats-server/total.svg?logo=github\n[Somsubhra-url]: https://somsubhra.github.io/github-release-stats/?username=nats-io\u0026repository=nats-server\n\n## Roadmap\n\nThe NATS product roadmap can be found [here](https://nats.io/about/#roadmap).\n\n## Adopters\n\nWho uses NATS? See our [list of users](https://nats.io/#who-uses-nats) on [https://nats.io](https://nats.io).\n\n## Security\n\n### Security Audit\n\nA third party security audit was performed by Trail of Bits following engagement by the Open Source Technology Improvement Fund (OSTIF). You can see the [full report from April 2025 here](https://github.com/trailofbits/publications/blob/master/reviews/2025-04-ostif-nats-securityreview.pdf).\n\n### Reporting Security Vulnerabilities\n\nIf you've found a vulnerability or a potential vulnerability in the NATS server, please let us know at\n[nats-security](mailto:security@nats.io).\n\n## License\n\nUnless otherwise noted, the NATS source files are distributed\nunder the Apache Version 2.0 license found in the LICENSE file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnats-io%2Fnats-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnats-io%2Fnats-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnats-io%2Fnats-server/lists"}