Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Gobetween | 1,673 | 1 | a year ago | 1 | March 30, 2021 | 98 | other | Go | ||
:cloud: Modern & minimalistic load balancer for the Сloud era | ||||||||||
Ops | 1,077 | 9 days ago | 54 | April 21, 2021 | 140 | mit | Go | |||
ops - build and run nanos unikernels | ||||||||||
Docklands | 322 | a year ago | 17 | apache-2.0 | Dockerfile | |||||
Minimalistic Java EE / Jakarta EE / MicroProfile Related Dockerfiles | ||||||||||
Pine | 15 | 5 months ago | 1 | mit | Shell | |||||
Alpine Linux on OSTree, minimalistic os updated through atomic upgrades, for servers | ||||||||||
Storelocatorjs | 9 | 3 months ago | 4 | April 08, 2020 | 13 | JavaScript | ||||
🗺️ Storelocatorjs is a fast and lightweight Javascript library for build your own customizable store locator with a minimalist theme. The cloud function is included to handle store filter requests. | ||||||||||
Lazybin | 4 | 2 years ago | 4 | gpl-3.0 | HTML | |||||
:lock: a minimalistic AES-256 encrypted databaseless pastebin supporting code highlighting designed for sharing code snippets | ||||||||||
Ape | 3 | 5 years ago | mit | JavaScript | ||||||
Apé | Ultra-minimalistic Node.js redirect server. 👣 | ||||||||||
Docker Padlock | 3 | 5 years ago | ||||||||
DEPRECATED: use official padlock/padlock-cloud image | ||||||||||
Bosh Softlayer Cpi Release Deprecated To_be_deleted | 3 | 6 years ago | 3 | apache-2.0 | Go | |||||
A BOSH release for the bosh-softlayer-cpi written in Golang and using the new BOSH external CPI release fashion. | ||||||||||
Cloud_erp_api | 2 | 3 years ago | apache-2.0 | JavaScript | ||||||
REST API for Cloud ERP app developed in Flutter |
gobetween - modern & minimalistic load balancer and reverse-proxy for the ☁️ Cloud era.
Current status: Maintenance mode, accepting PRs. Currently in use in several highly loaded production environments.
Clear & Flexible Configuration with TOML or JSON
Balancing Strategies (with SNI support)
Integrates seamlessly with Docker and with any custom system (thanks to Exec discovery and healthchecks)
Single binary distribution
gobetween --help
for full help on all available commands and options.$ git clone [email protected]:yyyar/gobetween.git
$ make
$ make run
Run several web servers for tests in different terminals:
$ python -m SimpleHTTPServer 8000
$ python -m SimpleHTTPServer 8001
Instead of Python's internal HTTP module, you can also use a single binary (Go based) webserver like: udhos/gowebhello
gowebhello has support for SSL sertificates as well (HTTPS mode), in case you want to do quick demos of the TLS+SNI capabilities of gobetween.
Put localhost:8000
and localhost:8001
to static_list
of static discovery in config file, then try it:
$ gobetween -c gobetween.toml
$ curl http://localhost:3000
Enable profiler and debug issues you encounter
[profiler]
enabled = true # false | true
bind = ":6060" # "host:port"
It's Fast! See Performance Testing
It's a play on words: gobetween ("go between").
Also, it's written in Go, and it's a proxy so it's something that stays between 2 parties 😄
MIT. See LICENSE file for more details.
Logo by Max Demchenko