All Projects → avenga → couper

avenga / couper

Licence: MIT License
Couper is a lightweight API gateway designed to support developers in building and operating API-driven Web projects

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
Makefile
30231 projects
ruby
36898 projects - #4 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to couper

Hgw
hgw是由gateway网关服务、manager控制服务构成的一套轻量级网关系统。目前支持http/https协议的服务控制
Stars: ✭ 81 (+35%)
Mutual labels:  gateway, http-server
Vedetta
OpenBSD Router Boilerplate
Stars: ✭ 260 (+333.33%)
Mutual labels:  gateway, http-server
Tesla
Tesla is a gateway service that provides dynamic routing,waf,support spring cloud,gRPC,DUBBO and more.
Stars: ✭ 161 (+168.33%)
Mutual labels:  gateway, http-server
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Stars: ✭ 3,392 (+5553.33%)
Mutual labels:  gateway, http-server
Nico
A HTTP2 web server for reverse proxy and single page application, automatically apply for ssl certificate, Zero-Configuration.
Stars: ✭ 43 (-28.33%)
Mutual labels:  spa, http-server
EthernetWebServer
This is simple yet complete WebServer library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21/SAMD51, nRF52, STM32, RP2040-based, etc. boards running Ethernet shields. The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32. Coexisting now with `ESP32 WebServer` and…
Stars: ✭ 118 (+96.67%)
Mutual labels:  http-server
cakephpvue-spa
A CakePHP + VueJS single page application skeleton/boilerplate.
Stars: ✭ 40 (-33.33%)
Mutual labels:  spa
Kvpbase
Scalable, simple RESTful object storage platform, written in C#
Stars: ✭ 43 (-28.33%)
Mutual labels:  http-server
async-script-loader
Asynchronous script loading for SPAs
Stars: ✭ 15 (-75%)
Mutual labels:  spa
wecty
Frontend ToolKit for Go and TinyGo.
Stars: ✭ 34 (-43.33%)
Mutual labels:  spa
httoop
HTTOOP - a fully object oriented HTTP protocol library written in python
Stars: ✭ 15 (-75%)
Mutual labels:  http-server
badaso
The API & platform builder, build your apps 10x faster even more, it's open source & 100% free !
Stars: ✭ 650 (+983.33%)
Mutual labels:  spa
natural js
Natural-JS : Javascript Front-End Architecture Framework
Stars: ✭ 35 (-41.67%)
Mutual labels:  spa
apisix-java-plugin-runner
APISIX Plugin Runner in Java
Stars: ✭ 57 (-5%)
Mutual labels:  gateway
WebRelay
A netcat-like utility for windows for transferring files and streams over HTTP with support for relaying through a remote host (via websocket), a webclient, and a shell extension. PRs welcome!
Stars: ✭ 29 (-51.67%)
Mutual labels:  http-server
laravel-multi-payment
Laravel online gateway payment package with multi driver support
Stars: ✭ 22 (-63.33%)
Mutual labels:  gateway
smart-cloud
基于springboot && springcloud的脚手架,支持服务合并部署与拆分部署、接口加解密签名、日志数据 脱敏、接口数据mock、接口文档自动生成、请求幂等校验、接口日志&&sql日志切面打印、分表分库分布式事务、国际化语言等
Stars: ✭ 167 (+178.33%)
Mutual labels:  gateway
DeepfakeHTTP
DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses.
Stars: ✭ 373 (+521.67%)
Mutual labels:  http-server
static-web-server
A blazing fast and asynchronous web server for static files-serving. ⚡
Stars: ✭ 230 (+283.33%)
Mutual labels:  http-server
jRouting
Great routing mechanism for client-side web applications
Stars: ✭ 16 (-73.33%)
Mutual labels:  spa

Couper

Go Go Report Docker

Couper

Couper is a lightweight API gateway designed to support developers in building and operating API-driven Web projects.

Getting started

Features

Couper …

  • is a proxy component connecting clients with (micro) services
  • adds access control and observability to the project
  • needs no special development skills
  • is easy to configure & integrate
  • runs on Linux, Mac OS X, Windows, Docker and Kubernetes.

Key features are:

  • Easy Configuration & Deployment
  • HTTP Request Routing / Forwarding
  • Custom Requests and Responses
  • Request / Response Manipulation
  • Centralized Access-Control Layer:
    • Basic-Auth
    • JWT Validation & Signing
    • Single Sign On with SAML2
    • OAuth2 Client Credentials
    • OpenID-connect
  • Configurable Service Connectivity
  • Upstream Validation & CORS
  • SPA & Web Serving
  • Error Handling
  • Observability
    • Prometheus exporter

The full list of features of Couper 1.x is here or at couper.io.

Developers

Developers requiring Go to start with make build. Couper requires a configuration file. You can start with a simple one and use:

./couper run -f public/couper.hcl

Contributing

Thanks for your interest in contributing.

If you have any questions or feedback you are welcome to start a discussion.

If you have an issue please open an issue.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].