• This repository has been archived on 09/Jun/2019
  • Stars
    star
    20
  • Rank 1,121,974 (Top 23 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

[ARCHIVED] Golang client for NATS, the cloud native messaging system.

More Repositories

1

nats-server

High-Performance server for NATS.io, the cloud and edge native messaging system.
Go
15,450
star
2

nats.go

Golang client for NATS, the cloud native messaging system.
Go
5,504
star
3

nats-streaming-server

NATS Streaming System Server
Go
2,511
star
4

nats.node

Node.js client for NATS, the cloud native messaging system.
JavaScript
1,542
star
5

nats.rs

Rust client for NATS, the cloud native messaging system.
Rust
1,042
star
6

nats.rb

Ruby client for NATS, the cloud native messaging system.
Ruby
881
star
7

nats.py

Python3 client for NATS
Python
860
star
8

stan.go

NATS Streaming System
Go
706
star
9

nats.net.v1

The official C# Client for NATS
C#
646
star
10

nats-operator

NATS Operator
Go
574
star
11

nats.java

Java client for NATS
Java
568
star
12

natscli

The NATS Command Line Interface
Go
468
star
13

jetstream

JetStream Utilities
Dockerfile
454
star
14

k8s

NATS on Kubernetes with Helm Charts
Go
445
star
15

nats.c

A C client for NATS
C
389
star
16

prometheus-nats-exporter

A Prometheus exporter for NATS metrics
Go
367
star
17

nuid

NATS Unique Identifiers
Go
361
star
18

nats-top

A top-like tool for monitoring NATS servers.
Go
353
star
19

nats.ws

WebSocket NATS
JavaScript
316
star
20

stan.js

Node.js client for NATS Streaming
JavaScript
293
star
21

nats.net

Full Async C# / .NET client for NATS
C#
252
star
22

nats-surveyor

NATS Monitoring, Simplified.
Go
216
star
23

nats.ex

Elixir client for NATS, the cloud native messaging system. https://nats.io
Elixir
203
star
24

nats-architecture-and-design

Architecture and Design Docs
Go
195
star
25

graft

A RAFT Election implementation in Go.
Go
178
star
26

nats.ts

TypeScript Node.js client for NATS, the cloud native messaging system
TypeScript
178
star
27

nats-streaming-operator

NATS Streaming Operator
Go
174
star
28

nats.deno

Deno client for NATS, the cloud native messaging system
TypeScript
158
star
29

nack

NATS Controllers for Kubernetes (NACK)
Go
154
star
30

jsm.go

JetStream Management Library for Golang
Go
149
star
31

stan.net

The official NATS .NET C# Streaming Client
C#
138
star
32

nats-docker

Official Docker image for the NATS server
Dockerfile
133
star
33

nkeys

NATS Keys
Go
129
star
34

nats-kafka

NATS to Kafka Bridging
Go
128
star
35

nats-pure.rb

Ruby client for NATS, the cloud native messaging system.
Ruby
127
star
36

nats.zig

Zig Client for NATS
124
star
37

stan.py

Python Asyncio NATS Streaming Client
Python
113
star
38

nats-box

A container with NATS utilities
HCL
112
star
39

go-nats-examples

Single repository for go-nats example code. This includes all documentation examples and any common message pattern examples.
Go
109
star
40

nats.docs

NATS.io Documentation on Gitbook
HTML
109
star
41

nginx-nats

NGINX client module for NATS, the cloud native messaging system.
C
108
star
42

not.go

A reference for distributed tracing with the NATS Go client.
Go
97
star
43

nsc

Tool for creating nkey/jwt based configurations
Go
96
star
44

stan.java

NATS Streaming Java Client
Java
93
star
45

nats-site

Website content for https://nats.io. For technical issues with NATS products, please log an issue in the proper repository.
Markdown
91
star
46

jparse

Small, Fast, Compliant JSON parser that uses events parsing and index overlay
Java
89
star
47

nats-account-server

A simple HTTP/NATS server to host JWTs for nats-server 2.0 account authentication.
Go
77
star
48

jwt

JWT tokens signed using NKeys for Ed25519 for the NATS ecosystem.
Go
77
star
49

elixir-nats

Elixir NATS client
Elixir
76
star
50

nats-general

General NATS Information
63
star
51

nats.py2

A Tornado based Python 2 client for NATS
Python
62
star
52

spring-nats

A Spring Cloud Stream Binder for NATS
Java
59
star
53

terraform-provider-jetstream

Terraform Provider to manage NATS JetStream
Go
54
star
54

nats-streaming-docker

Official Docker image for the NATS Streaming server
Python
45
star
55

nats.cr

Crystal client for NATS
Crystal
44
star
56

nats-rest-config-proxy

NATS REST Configuration Proxy
Go
34
star
57

java-nats-examples

Repo for java-nats-examples
Java
33
star
58

nats-connector-framework

A pluggable service to bridge NATS with other technologies
Java
33
star
59

demo-minio-nats

Demo of syncing across clouds with minio
Go
27
star
60

asyncio-nats-examples

Repo for Python Asyncio examples
Python
26
star
61

jetstream-leaf-nodes-demo

Go
25
star
62

stan.rb

Ruby NATS Streaming Client
Ruby
21
star
63

nats.swift

Swift client for NATS, the cloud native messaging system.
Swift
21
star
64

nats-mq

Simple bridge between NATS streaming and MQ Series
Go
21
star
65

nats-replicator

Bridge to replicate NATS Subjects or Channels to NATS Subject or Channels
Go
20
star
66

nats-on-a-log

Raft log replication using NATS.
Go
20
star
67

nkeys.js

NKeys for JavaScript - Node.js, Browsers, and Deno.
TypeScript
19
star
68

latency-tests

Latency and Throughput Test Framework
HCL
17
star
69

nats.js

TypeScript
16
star
70

nkeys.py

NATS Keys for Python
Python
12
star
71

nats-jms-bridge

NATS to JMS Bridge for request/reply
Java
12
star
72

nats-connector-redis

A Redis Publish/Subscribe NATS Connector
Java
12
star
73

nats-java-vertx-client

Java
11
star
74

nuid.js

A Node.js implementation of NUID
TypeScript
10
star
75

sublist

History of the original sublist
Go
9
star
76

kotlin-nats-examples

Repo for Kotlin Nats examples.
Kotlin
8
star
77

nats-siddhi-demo

A NATS with Siddhi Event Processing Reference Architecture
8
star
78

jetstream-gh-action

Collection of JetStream related Actions for GitHub Actions
Go
8
star
79

node-nats-examples

Documentation samples for node-nats
JavaScript
8
star
80

nats-spark-connector

Scala
8
star
81

java-nats-server-runner

Run the Nats Server From your Java code.
Java
7
star
82

kubecon2020

Go
7
star
83

jwt.js

JWT tokens signed using nkeys for Ed25519 for the NATS JavaScript ecosystem
TypeScript
6
star
84

go-nats-streaming

[ARCHIVED] NATS Streaming System
Go
6
star
85

ts-nats-examples

typescript nats examples
TypeScript
5
star
86

js-nuid

TypeScript
5
star
87

integration-tests

Repository for integration test suites of any language
Java
5
star
88

homebrew-nats-tools

Repository hosting homebrew taps for nats-io tools
Ruby
5
star
89

ts-nkeys

A public-key signature system based on Ed25519 for the NATS ecosystem in typescript for ts-nats and node-nats
TypeScript
4
star
90

nats-steampipe-plugin

Example steampipe plugin for NATS
Go
4
star
91

kinesis-bridge

Bridge Amazon Kinesis to NATS streams.
Go
4
star
92

nkeys.rb

NATS Keys for Ruby
Ruby
4
star
93

nkeys.net

NATS Keys for .NET
C#
4
star
94

advisories

Advisories related to the NATS project
HTML
2
star
95

not.java

A reference for distributed tracing with the NATS Java client.
Java
2
star
96

deploy

Deployment for NATS
Ruby
2
star
97

nats.c.deps

C
2
star
98

stan2js

NATS Streaming to JetStream data migration tool.
Go
2
star
99

jwt.net

JWT tokens signed using NKeys for Ed25519 for NATS .NET
C#
2
star
100

netlify-slack

Trivial redirector website
1
star