https://github.com/ltgcgo/mint
🌱 Easy-to-configure load balancing, available as serverless functions.
https://github.com/ltgcgo/mint
cloudflare-workers deno-deploy denoland information-pollution load-balancer nodejs reverse-proxy serverless-functions spoofing
Last synced: 19 days ago
JSON representation
🌱 Easy-to-configure load balancing, available as serverless functions.
- Host: GitHub
- URL: https://github.com/ltgcgo/mint
- Owner: ltgcgo
- License: lgpl-3.0
- Created: 2022-06-01T07:22:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-01T16:00:21.000Z (over 2 years ago)
- Last Synced: 2025-08-09T10:54:51.084Z (5 months ago)
- Topics: cloudflare-workers, deno-deploy, denoland, information-pollution, load-balancer, nodejs, reverse-proxy, serverless-functions, spoofing
- Language: JavaScript
- Homepage: https://mint-ltgcgo.vercel.app
- Size: 479 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mint
⛈ Easy-to-configure load balancing, available as serverless functions.
**Cloud Hop** has been renamed to **Mint** to follow naming consistency, and to avoid certain confusion.
The name "Mint" is a reference to _Split Horizon_ (aka _Mint Flower_) in [Shed My Skin](https://www.fimfiction.net/story/406711/shed-my-skin), a changeling willing to risk his everything to save his fillyfriend.
[](https://codeclimate.com/github/ltgcgo/mint/maintainability)
## Information stripping/spoofing
A question to developers: why the heck will you need users' information to begin with? Can you just leave it be?
See [spoofing.md](docs/spoofing.md).
## Documentation
See [/docs](docs/README.md).
## Deployment support
### Platforms
| Platform | File | Supported | Stream | WS | Meek to WS | Instructions |
| -------- | ---- | --------- | ------ | -- | ---------- | ------------ |
| Deno | `deno.js` | ✓ | ✓ | ✓ | ? | [Read](docs/deploy/deno.md) |
| Node.js | `node.js` | ✓ | ✓ | ✓ | ? | [Read](docs/deploy/node.md) |
| Cloudflare Workers | `cloudflare.js` | ✓ | ✓ | ✓ | ? | [Read](docs/deploy/cloudflare.md) |
| Deno Deploy | `deno.js` | ✓ | ✓ | ✓ | ? | [Read](docs/deploy/denoDeploy.md) |
| Vercel | `vercel.js` | ✓ | ✓ | ✕ | ✕ | [Read](docs/deploy/vercel.md) |
| AWS Lambda | `lambda.js` | ✓ | ✕ | ✕ | ✕ | [Read](docs/deploy/lambda.md) |
| DO Function | `dofn.js` | ✓ | ✕ | ✕ | ✕ | [Read](docs/deploy/dofn.md) |
| Netlify | `netlify.js` | ✓ | ✕ | ✕ | ✕ | [Read](docs/deploy/netlify.md) |
| Vercel Edge | `vercelEdge.js` | ✕ | ✕ | ✕ | ✕ | [Read](docs/deploy/vercel.md) |
| Netlify Edge | `netlifyEdge.js` | ✕ | ✕ | ✕ | ✕ | [Read](docs/deploy/netlify.md) |
| Azure Functions | `azure.js` | ✕ | ✕ | ✕ | ✕ | [Read](docs/deploy/azure.md) |
| Oracle Functions | `oracle.js` | ✕ | ✕ | ✕ | ✕ | [Read](docs/deploy/oracle.md) |
| IBM Functions | `ibm.js` | ✕ | ✕ | ✕ | ✕ | [Read](docs/deploy/ibm.md) |