{"id":13407190,"url":"https://github.com/nsqio/nsq","last_synced_at":"2025-12-16T19:05:37.385Z","repository":{"id":3267913,"uuid":"4307108","full_name":"nsqio/nsq","owner":"nsqio","description":"A realtime distributed messaging platform","archived":false,"fork":false,"pushed_at":"2025-01-27T16:09:04.000Z","size":14231,"stargazers_count":25243,"open_issues_count":71,"forks_count":2913,"subscribers_count":835,"default_branch":"master","last_synced_at":"2025-04-27T23:52:25.805Z","etag":null,"topics":["distributed-systems","go","message-queue","messaging","nsq","queue"],"latest_commit_sha":null,"homepage":"https://nsq.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nsqio.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-05-12T14:37:08.000Z","updated_at":"2025-04-27T16:12:14.000Z","dependencies_parsed_at":"2023-07-13T08:15:08.149Z","dependency_job_id":"7149a7cc-44c7-4edd-ae5e-16796a52c45a","html_url":"https://github.com/nsqio/nsq","commit_stats":{"total_commits":1637,"total_committers":143,"mean_commits":"11.447552447552448","dds":0.3323152107513745,"last_synced_commit":"4de1606f8bd28059d15b15272ace5003502c9c3f"},"previous_names":["bitly/nsq"],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nsqio%2Fnsq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nsqio%2Fnsq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nsqio%2Fnsq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nsqio%2Fnsq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nsqio","download_url":"https://codeload.github.com/nsqio/nsq/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252531630,"owners_count":21763290,"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","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":["distributed-systems","go","message-queue","messaging","nsq","queue"],"created_at":"2024-07-30T20:00:29.313Z","updated_at":"2025-12-16T19:05:32.352Z","avatar_url":"https://github.com/nsqio.png","language":"Go","funding_links":[],"categories":["Go","开源类库","Table of Contents","Misc","Queues","Message","Message brokers","go","Open source library","语言资源库","网络服务","项目列表","消息队列","Message Queues / Brokers","Streaming \u0026 Messaging","Projects"],"sub_categories":["消息队列","Data Pipeline","Vectors","Message Queue","go","网络服务_其他","Software packages","Message Broker"],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg align=\"left\" width=\"175\" src=\"https://nsq.io/static/img/nsq_blue.png\"\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSource\u003c/strong\u003e: https://github.com/nsqio/nsq\n\u003cli\u003e\u003cstrong\u003eIssues\u003c/strong\u003e: https://github.com/nsqio/nsq/issues\n\u003cli\u003e\u003cstrong\u003eMailing List\u003c/strong\u003e: \u003ca href=\"https://groups.google.com/d/forum/nsq-users\"\u003ensq-users@googlegroups.com\u003c/a\u003e\n\u003cli\u003e\u003cstrong\u003eIRC\u003c/strong\u003e: #nsq on freenode\n\u003cli\u003e\u003cstrong\u003eDocs\u003c/strong\u003e: https://nsq.io\n\u003cli\u003e\u003cstrong\u003eTwitter\u003c/strong\u003e: \u003ca href=\"https://twitter.com/nsqio\"\u003e@nsqio\u003c/a\u003e\n\u003c/ul\u003e\n\u003c/p\u003e\n\n[![Build Status](https://github.com/nsqio/nsq/workflows/tests/badge.svg)](https://github.com/nsqio/nsq/actions) [![GitHub release](https://img.shields.io/github/release/nsqio/nsq.svg)](https://github.com/nsqio/nsq/releases/latest) [![Coverage Status](https://coveralls.io/repos/github/nsqio/nsq/badge.svg?branch=master)](https://coveralls.io/github/nsqio/nsq?branch=master)\n\n**NSQ** is a realtime distributed messaging platform designed to operate at scale, handling\nbillions of messages per day.\n\nIt promotes *distributed* and *decentralized* topologies without single points of failure,\nenabling fault tolerance and high availability coupled with a reliable message delivery\nguarantee.  See [features \u0026 guarantees][features_guarantees].\n\nOperationally, **NSQ** is easy to configure and deploy (all parameters are specified on the command\nline and compiled binaries have no runtime dependencies). For maximum flexibility, it is agnostic to\ndata format (messages can be JSON, MsgPack, Protocol Buffers, or anything else). Official Go and\nPython libraries are available out of the box (as well as many other [client\nlibraries][client_libraries]), and if you're interested in building your own, there's a [protocol\nspec][protocol].\n\nWe publish [binary releases][installing] for Linux, Darwin, FreeBSD and Windows, as well as an official [Docker image][docker_deployment].\n\nNOTE: master is our *development* branch and may not be stable at all times.\n\n## In Production\n\n\u003ca href=\"https://bitly.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/bitly_logo.png\" width=\"84\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.life360.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/life360_logo.png\" width=\"100\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.simplereach.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/simplereach_logo.png\" width=\"136\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://moz.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/moz_logo.png\" width=\"108\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://segment.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/segment_logo.png\" width=\"70\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://eventful.com/events\"\u003e\u003cimg src=\"https://nsq.io/static/img/eventful_logo.png\" width=\"95\" align=\"middle\"/\u003e\u003c/a\u003e\u003cbr/\u003e\n\n\u003ca href=\"https://www.energyhub.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/energyhub_logo.png\" width=\"99\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://project-fifo.net/\"\u003e\u003cimg src=\"https://nsq.io/static/img/project_fifo.png\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://trendrr.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/trendrr_logo.png\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://reonomy.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/reonomy_logo.png\" width=\"100\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://hw-ops.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/heavy_water.png\" width=\"50\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.getlytics.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/lytics.png\" width=\"100\" align=\"middle\"/\u003e\u003c/a\u003e\u003cbr/\u003e\n\n\u003ca href=\"https://mediaforge.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/rakuten.png\" width=\"100\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://wistia.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/wistia_logo.png\" width=\"140\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://stripe.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/stripe_logo.png\" width=\"96\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.shipwire.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/shipwire_logo.png\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://digg.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/digg_logo.png\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.scalabull.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/scalabull_logo.png\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u003cbr/\u003e\n\n\u003ca href=\"https://www.soundest.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/soundest_logo.png\" width=\"96\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.docker.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/docker_logo.png\" width=\"100\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.getweave.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/weave_logo.png\" width=\"94\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.augury.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/augury_logo.png\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.buzzfeed.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/buzzfeed_logo.png\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://eztable.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/eztable_logo.png\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u003cbr/\u003e\n\n\u003ca href=\"https://www.dotabuff.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/dotabuff_logo.png\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.fastly.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/fastly_logo.png\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://talky.io/\"\u003e\u003cimg src=\"https://nsq.io/static/img/talky_logo.png\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://groupme.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/groupme_logo.png\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://wiredcraft.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/wiredcraft_logo.jpg\" width=\"97\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://sproutsocial.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/sproutsocial_logo.png\" width=\"90\" align=\"middle\"/\u003e\u003c/a\u003e\u003cbr/\u003e\n\n\u003ca href=\"https://fandom.wikia.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/fandom_logo.svg\" width=\"100\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://gitee.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/gitee_logo.svg\" width=\"140\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://bytedance.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/bytedance_logo.png\" width=\"140\" align=\"middle\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.tokopedia.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/tokopedia_logo.svg\" width=\"145\" align=\"middle\"/\u003e\u003c/a\u003e\u003cbr/\u003e\n\u003ca href=\"https://www.kuafood.com/\"\u003e\u003cimg src=\"https://nsq.io/static/img/kuafood_logo.png\" width=\"145\" align=\"middle\"/\u003e\u003c/a\u003e\u003cbr/\u003e\n\n## Code of Conduct\n\nHelp us keep NSQ open and inclusive. Please read and follow our [Code of Conduct](CODE_OF_CONDUCT.md).\n\n## Authors\n\nNSQ was designed and developed by Matt Reiferson ([@imsnakes][snakes_twitter]) and Jehiah Czebotar\n([@jehiah][jehiah_twitter]) but wouldn't have been possible without the support of [Bitly][bitly],\nmaintainers ([Pierce Lopez][pierce_github]), and all our [contributors][contributors].\n\nLogo created by Wolasi Konu ([@kisalow][wolasi_twitter]).\n\n[protocol]: https://nsq.io/clients/tcp_protocol_spec.html\n[installing]: https://nsq.io/deployment/installing.html\n[docker_deployment]: https://nsq.io/deployment/docker.html\n[snakes_twitter]: https://twitter.com/imsnakes\n[jehiah_twitter]: https://twitter.com/jehiah\n[bitly]: https://bitly.com\n[features_guarantees]: https://nsq.io/overview/features_and_guarantees.html\n[contributors]: https://github.com/nsqio/nsq/graphs/contributors\n[client_libraries]: https://nsq.io/clients/client_libraries.html\n[wolasi_twitter]: https://twitter.com/kisalow\n[pierce_github]: https://github.com/ploxiln\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnsqio%2Fnsq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnsqio%2Fnsq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnsqio%2Fnsq/lists"}