@Kong

Top repositories

1

kong

🦍 The Cloud-Native API Gateway and AI Gateway.
Lua
38,724
star
2

insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets and gRPC.
JavaScript
30,407
star
3

unirest-java

Unirest in Java: Simplified, lightweight HTTP client library.
Java
2,602
star
4

kubernetes-ingress-controller

🦍 Kong for Kubernetes: The official Ingress Controller for Kubernetes.
Go
2,127
star
5

swrv

Stale-while-revalidate data fetching for Vue
TypeScript
2,089
star
6

mockbin

Mock, Test & Track HTTP Requests and Response for Microservices
JavaScript
1,988
star
7

mashape-oauth

OAuth Modules for Node.js - Supporting RSA, HMAC, PLAINTEXT, 2,3-Legged, 1.0a, Echo, XAuth, and 2.0
JavaScript
1,781
star
8

docker-kong

πŸ’ Docker distribution for Kong
Shell
1,392
star
9

unirest-php

Unirest in PHP: Simplified, lightweight HTTP client library.
PHP
1,282
star
10

httpsnippet

HTTP Request snippet generator for many languages & libraries
TypeScript
1,061
star
11

unirest-nodejs

Unirest in Node.js: Simplified, lightweight HTTP client library.
JavaScript
954
star
12

guardian

Remove the OAuth dance with one request.
JavaScript
640
star
13

deck

decK: Configuration management and drift detection for Kong
Go
437
star
14

unirest-python

Unirest in Python: Simplified, lightweight HTTP client library.
Python
432
star
15

apiembed

Embeddable API code snippets for your website, blog or API documentation
Pug
402
star
16

unirest-ruby

Unirest in Ruby: Simplified, lightweight HTTP client library.
Ruby
365
star
17

unirest-obj-c

Unirest in Objective-C: Simplified, lightweight HTTP client library.
Objective-C
276
star
18

kong-dist-kubernetes

Kubernetes managed Kong cluster
Shell
255
star
19

kong-manager

Admin GUI for Kong Gateway (Official)
TypeScript
242
star
20

kong-plugin

Simple template to get started with custom Kong plugins
Lua
238
star
21

charts

Helm chart for Kong
Mustache
224
star
22

lua-resty-worker-events

Cross Worker Events for Nginx in Pure Lua
Lua
190
star
23

unirest-net

Unirest in .NET: Simplified, lightweight HTTP client library.
C#
190
star
24

docs.konghq.com

🦍 Source code for docs.konghq.com website.
Ruby
186
star
25

kong-oauth2-hello-world

This is a simple node.js + express.js application that shows an authorization page for the OAuth 2.0 plugin on Kong.
JavaScript
173
star
26

kong-pongo

Tooling to run plugin tests with Kong and Kong Enterprise
Lua
154
star
27

lua-resty-dns-client

Lua DNS client, load balancer, and utility library
Lua
152
star
28

kongponents

🦍 Kong Vue Component Library
Vue
134
star
29

go-pdk

Kong Go Plugin Development Kit
Go
126
star
30

kong-vagrant

πŸ’ Vagrantfile for Kong testing and development
Shell
124
star
31

lua-resty-healthcheck

Healthcheck library for OpenResty to validate upstream service status
Lua
119
star
32

kong-plugin-prometheus

Prometheus plugin for Kong - this plugin has been moved into https://github.com/Kong/kong, please open issues and PRs in that repo
Lua
119
star
33

apiglossary

Open source glossary of API terms, acronyms and industry buzzwords.
95
star
34

go-kong

Go binding for Kong's admin API
Go
87
star
35

go-plugins

A collection of Kong plugins written in Go
Go
86
star
36

ngx_wasm_module

Nginx + WebAssembly
C
80
star
37

kong-terraform-aws

Kong Terraform Module for AWS
HCL
77
star
38

kong-build-tools

Build tools to package and release Kong
Shell
77
star
39

homebrew-kong

πŸ’ Homebrew tap for Kong
Ruby
69
star
40

kong-dist-cloudformation

πŸ’ Kong CloudFormation Stack
66
star
41

go-pluginserver

Kong Go Plugin Server
Go
66
star
42

kong-plugin-zipkin

A Kong plugin for propogating zipkin spans and reporting spans to a zipkin server - this plugin has been moved into https://github.com/Kong/kong, please open issues and PRs in that repo
Lua
60
star
43

kong-operator

Kong Operator for Kubernetes and OpenShift
Mustache
58
star
44

lua-multipart

Multipart Parser for Lua
Lua
55
star
45

mashape-php-library

Mashape PHP Server Library - Easily create an API in PHP. You can use it for existing services or brand new cloud components.
PHP
50
star
46

gateway-operator

Kubernetes Operator for Kong Gateways
Go
46
star
47

gojira

Multi-purpose tool to ease development and testing of Kong by using Docker containers
Shell
45
star
48

kong-python-pdk

Write Kong plugins in Python (Experimental)
Python
44
star
49

HARchiver

[Deprecated] Universal Lightweight Proxy for Galileo
OCaml
41
star
50

atc-router

Expression based matching library for Kong
Rust
41
star
51

koko

koko - Control Plane for Kong Gateway [open-source]
Go
41
star
52

unirest-website

Simplified, lightweight HTTP libraries in multiple languages
HTML
39
star
53

go-srp

Secure Remote Password library for Go
Go
38
star
54

tcpbin

TCP Request & Response Service, written in node.js
HTML
37
star
55

kong-plugin-acme

Let's Encrypt and ACMEv2 integration with Kong - this plugin has been moved into https://github.com/Kong/kong, please open issues and PRs in that repo
Lua
36
star
56

kong-portal-templates

Themes, components, and utilities to help you get started with the Kong Dev Portal.
CSS
35
star
57

kong-js-pdk

Kong PDK for Javascript and plugin server
JavaScript
35
star
58

kong-mesh-dist-kubernetes

Start Kong 1.0 as a K8s sidecar
Makefile
33
star
59

kubernetes-testing-framework

Golang Integration Testing Framework For Kubernetes APIs and Controllers.
Go
32
star
60

lua-kong-nginx-module

Nginx C module to allow deeper control of Nginx behaviors by Kong Lua code
Perl
32
star
61

demo-scene

🦍 a collection of demos and examples around Kong tools and technologies
JavaScript
30
star
62

konnect-portal

Konnect OSS Dev Portal
TypeScript
30
star
63

docker-java8

A Dockerfile for starting a container with Java 8 installed
30
star
64

Astronode-Broadcaster

A TCP replication server, or broadcaster, that replicates TCP commands to other TCP servers
Java
29
star
65

insomnia-docs

This repository houses all Insomnia documentation.
JavaScript
29
star
66

opentracing-lua

Opentracing Library for Lua
Lua
28
star
67

lua-resty-events

Inter process Pub/Sub pattern for Nginx worker processes
Raku
28
star
68

boss.js

Automatically load balance asyncronous jobs across multiple processes in a round-robin fashion.
JavaScript
27
star
69

kong-portal-cli

Kong Developer Portal CLI
TypeScript
25
star
70

lua-uuid

Lua library to generate UUIDs leveraging libuuid
Lua
25
star
71

lua-resty-aws

AWS SDK for OpenResty
Lua
24
star
72

lua-resty-lmdb

Safe API for manipulating LMDB databases using OpenResty/Lua.
C
24
star
73

kong-plugin-request-transformer

Kong request transformer plugin - this plugin has been moved into https://github.com/Kong/kong, please open issues and PRs in that repo
Lua
22
star
74

lua-resty-timer

Extended timers for OpenResty
Perl
22
star
75

lua-resty-counter

Lock-free counter for OpenResty
Perl
21
star
76

kong-plugin-session

πŸͺ Session plugin for Kong - this plugin has been moved into https://github.com/Kong/kong, please open issues and PRs in that repo
Lua
20
star
77

lua-pack

A library for packing and unpacking binary data.
C
20
star
78

go-apiops

Kong's Go based APIOps library
Go
19
star
79

swagger-ui-kong-theme

Plugin theme for Swagger-UI that adds snippets
JavaScript
19
star
80

terraform-provider-konnect

Terraform Provider for Kong Konnect
Go
18
star
81

api-log-format

Specification and examples of the new API logging format ALF
17
star
82

kong-plugin-serverless-functions

Kong Serverless Plugins - this plugin has been moved into https://github.com/Kong/kong, please open issues and PRs in that repo
Lua
17
star
83

apistatus

API status is a simple tool that checks if an API is online. http://apistatus.org
JavaScript
15
star
84

changelog-generator

a changelog generator focused on flexibility and ease of use
TypeScript
14
star
85

openresty-patches

Moved to https://github.com/Kong/kong-build-tools
Perl
14
star
86

kong-plugin-grpc-gateway

Kong Plugin to transcode REST request to gRPC - this plugin has been moved into https://github.com/Kong/kong, please open issues and PRs in that repo
Lua
14
star
87

lua-resty-consul-event

Consul Events HTTP API Wrapper
Perl
14
star
88

srp-js

Fork of node-srp modified to work in the browser
TypeScript
14
star
89

KongAir

An example Kong Konnect application deployed with Kong APIOps
JavaScript
13
star
90

harplayer

Replay HAR logs
JavaScript
13
star
91

kong-plugin-aws-lambda

AWS Lambda plugin - this plugin has been moved into https://github.com/Kong/kong, please open issues and PRs in that repo
Lua
13
star
92

openresty-build-tools

Moved to https://github.com/Kong/kong-build-tools
Shell
13
star
93

priority-updater

Tool to quickly create a plugin with an updated priority
Lua
13
star
94

jenkins-infrastructure

Cloudformation to create and update an ECS cluster that runs jenkins
Shell
12
star
95

httpbin

Python
12
star
96

kong-custom-plugin-workshop

Lua
12
star
97

kong-apisecops-redhat

Self-paced demo of APISecOps with ROSA and Kong Konnect
Jinja
12
star
98

version.lua

Simple version comparison library
Lua
11
star
99

kong-license

Kong Inc internal script to manage your local test license
Shell
11
star
100

kong-plugin-proxy-cache

HTTP Proxy Caching for Kong - this plugin has been moved into https://github.com/Kong/kong, please open issues and PRs in that repo
Lua
11
star