Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Zuul | 12,653 | 94 | 28 | 2 days ago | 34 | April 29, 2021 | 271 | apache-2.0 | Java | |
Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. | ||||||||||
Orange | 2,285 | 10 months ago | 72 | mit | Lua | |||||
OpenResty/Nginx Gateway for API Monitoring and Management. | ||||||||||
Gateway | 95 | 1 | 3 | 3 months ago | 106 | April 16, 2021 | apache-2.0 | Go | ||
A proxy to buffer and forward metrics, events, and traces. | ||||||||||
Melody | 66 | 3 years ago | apache-2.0 | Go | ||||||
:musical_score: High Quality Api Getaway | ||||||||||
Apigateway Openlogging Elk | 25 | 6 months ago | 4 | apache-2.0 | JavaScript | |||||
Monitor API-Gateway realtime based on Elasticsearch (Elastic-Stack) | ||||||||||
Owin.apigateway | 13 | 7 years ago | 1 | mit | JavaScript | |||||
API gateway implemented in .NET using OWIN framework | ||||||||||
Gateway | 12 | 4 years ago | Lua | |||||||
OpenResty/Nginx Gateway for API Monitoring and Management. | ||||||||||
Lora Iot Home Environment Monitoring System | 11 | 6 years ago | Arduino | |||||||
LoRa IOT Home Environment Monitoring System | ||||||||||
Smart Gateway | 10 | 2 years ago | 2 | March 25, 2021 | 2 | apache-2.0 | Go | |||
Smart Gateway is an OpenShift component for pulling data streams from an AMQP1 bus and routing them to a storage interface (Prometheus, ElasticSearch) | ||||||||||
Ham | 10 | 8 years ago | 2 | JavaScript | ||||||
Home automation and monitoring |
A Gateway based on OpenResty(Nginx + Lua) for API Monitoring and Management.
We recommend that you use luarocks to install Orange
to reduce problems caused by dependency extensions in different operating system releases.
System dependencies (openresty
, resty-cli
, luarocks
, etc.) necessary to install Orange
on different operating systems, See: Install Dependencies Document.
Check the official documentation for Lor Framework
or execute the following command.
git clone https://github.com/sumory/lor.git
cd lor
sudo make install
curl -Lo install.sh https://raw.githubusercontent.com/orlabs/orange/master/install/install-orange.sh
sudo sh install.sh
After the installation process is completed, the output message orange 0.8-1 is now installed in /usr/local/orange/deps (license: MIT)
indicates that the installation was successful.
Requirements: MySQL Version 5.5+
Login to the MySQL
client, create an orange
database.
Import the data table (/usr/local/orange/conf/orange-v0.8.1.sql
).
Modify the Orange
configuration file (/usr/local/orange/conf/orange.conf
) MySQL
related configuration.
sudo orange start
After the Orange
launches successfully, the dashboard
and API Server
are started:
Dashboard
via http://localhost:9999
.API Server
via http://localhost:7777
.At this point, Orange
has all been installed and configured, please enjoy it.
Please use the Install Dependencies and Install Lor Framework methods in Install of Production Environment to install.
git clone https://github.com/orlabs/orange.git
cd orange
sudo make dev
After the installation process is completed, the output message Stopping after installing dependencies for orange-master 1.0-0
indicates that the installation was successful.
Please use the Import MySQL methods in Install of Production Environment to import.
Note: Install Orange
in Development Environment
.
The MySQL Data Table
file and the Orange Config
file are located in the conf
folder of the current project.
Import the data table (/usr/local/orange/conf/orange-master.sql
).
sudo ./bin/orange start
Access method after the successful startup of Orange
, please refer to: Start Orange in Install of Production Environment.
orange help
to check usages:
Usage: orange COMMAND [OPTIONS]
The commands are:
start Start the Orange Gateway
stop Stop current Orange
reload Reload the config of Orange
restart Restart Orange
store Init/Update/Backup Orange store
version Show the version of Orange
help Show help tips
Find more about Orange
on its website. There is only a Chinese version for now.
https://store.docker.com/community/images/syhily/orange maintained by @syhily
The plugin architecture is highly inspired by Kong.