nats-io
NATS - The Edge & Cloud Native Messaging System Joined Dec 2014 View on GitHub
- Stars
- 49,469
- across 121 public repos
- Rank
- #591
- of 94,823 organizations, top 0.6%
- Down 15 places this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 2,214 | High-Performance server for NATS.io, the cloud and edge native messaging system. | Go | 21,032 |
| 9,090 | Golang client for NATS, the cloud native messaging system. | Go | 6,806 |
| 26,954 | NATS Streaming System Server | Go | 2,522 |
| 42,738 | Node.js client for NATS, the cloud native messaging system. | JavaScript | 1,602 |
| 43,785 | Rust client for NATS, the cloud native messaging system. | Rust | 1,565 |
| 53,595 | Python3 client for NATS | Python | 1,270 |
| 73,429 | Ruby client for NATS, the cloud native messaging system. | Ruby | 895 |
| 78,276 | The NATS Command Line Interface | Go | 836 |
| 91,843 | NATS Streaming System | Go | 705 |
| 94,206 | Java client for NATS | Java | 685 |
| 96,752 | NATS on Kubernetes with Helm Charts | Go | 665 |
| 98,328 | The official C# Client for NATS | C# | 653 |
| 112,435 | NATS Operator for Kubernetes (deprecated) | Go | 565 |
| 122,722 | A C client for NATS | C | 513 |
| 124,889 | A Prometheus exporter for NATS metrics | Go | 503 |
| 127,946 | Async .NET client for NATS: pub/sub, request/reply, JetStream, KV, Object Store, Services | C# | 489 |
| 131,272 | JetStream Utilities | Dockerfile | 475 |
| 136,669 | JavaScript client for Node.js, Bun, Deno and browser for NATS, the cloud native messaging system | TypeScript | 454 |
| 141,000 | Architecture and Design Docs | Go | 438 |
| 149,928 | A top-like tool for monitoring NATS servers. | Go | 409 |
| 160,265 | WebSocket NATS | JavaScript | 379 |
| 162,212 | NATS Unique Identifiers | Go | 374 |
| 177,827 | NATS Monitoring, Simplified. | Go | 337 |
| 202,328 | Node.js client for NATS Streaming | JavaScript | 290 |
| 207,860 | Elixir client for NATS, the cloud native messaging system. https://nats.io | Elixir | 281 |
| 221,559 | NATS Controllers for Kubernetes (NACK) | Go | 261 |
| 253,394 | Zig Client for NATS | Zig | 222 |
| 286,895 | JetStream Management Library for Golang | Go | 191 |
| 288,115 | A RAFT Election implementation in Go. | Go | 190 |
| 299,983 | Deno client for NATS, the cloud native messaging system | TypeScript | 181 |
| 305,510 | NATS Streaming Operator | Go | 177 |
| 306,985 | TypeScript Node.js client for NATS, the cloud native messaging system | TypeScript | 176 |
| 314,493 | Official Docker image for the NATS server | Dockerfile | 171 |
| 316,118 | NATS to Kafka Bridging | Go | 170 |
| 320,841 | NATS Keys | Go | 167 |
| 327,312 | Ruby client for NATS, the cloud native messaging system. | Ruby | 163 |
| 335,849 | A container with NATS utilities | HCL | 158 |
| 344,774 | NATS.io Documentation on Gitbook | HTML | 153 |
| 360,198 | Tool for creating nkey/jwt based configurations | Go | 145 |
| 375,160 | The official NATS .NET C# Streaming Client | C# | 138 |
| 436,881 | Single repository for go-nats example code. This includes all documentation examples and any common message pattern examples. | Go | 114 |
| 440,054 | NGINX client module for NATS, the cloud native messaging system. | C | 113 |
| 440,054 | Python Asyncio NATS Streaming Client | Python | 113 |
| 462,643 | Website content for https://nats.io. For technical issues with NATS products, please log an issue in the proper repository. | Markdown | 106 |
| 469,656 | A reference for distributed tracing with the NATS Go client. | Go | 104 |
| 508,112 | NATS Streaming Java Client | Java | 94 |
| 512,354 | Small, Fast, Compliant JSON parser that uses events parsing and index overlay | Java | 93 |
| 516,760 | A simple HTTP/NATS server to host JWTs for nats-server 2.0 account authentication. | Go | 92 |
| 525,809 | JWT tokens signed using NKeys for Ed25519 for the NATS ecosystem. | Go | 90 |
| 560,684 | A Spring Cloud Stream Binder for NATS | Java | 83 |
| 566,069 | Terraform Provider to manage NATS JetStream | Go | 82 |
| 600,908 | Elixir NATS client | Elixir | 76 |
| 626,840 | General NATS Information | 72 | |
| 713,857 | A Tornado based Python 2 client for NATS | Python | 61 |
| 797,282 | Swift client for NATS, the cloud native messaging system. | Swift | 53 |
Among 94,823 organizations
40k–63k stars: 367 organizations, including nats-io
Stars along the bottom, and organizations in each band on a log scale
Where the stars are
Languages
- Go 37k stars, 75% · 24 repos
- JavaScript 2.3k stars, 5% · 3 repos
- Rust 1.6k stars, 3% · 1 repo
- Python 1.4k stars, 3% · 3 repos
- C# 1.3k stars, 3% · 3 repos
- Ruby 1.1k stars, 2% · 2 repos
- Java 955 stars, 2% · 4 repos
- TypeScript 811 stars, 2% · 3 repos
and 8 more languages
When they were made
55 repos with 50+ stars, made between 2010 and 2024
Quick stats
- Next rank
- +39 stars to reach #590
- Next milestone
- +141,300 stars to reach the top 0.1%
- Public repos
- 121, 55 with 50+ stars
- Popular repos
- 6 over 1k stars, 1 over 10k stars
- Top repo
- nats-server, #2,214 of all repos, 43% of stars
- Smaller repos
- 717 stars from repos under 50