🚀 Run your code 📦 on Firecracker MicroVMs 🔥 in the cloud ☁️
Documentation: https://hotbox.corletti.xyz
Source Code: https://github.com/anthonycorletti/hotbox
🚀 Run your code 📦 on Firecracker MicroVMs 🔥 in the cloud ☁️
👨💻 Who is this for?
- Developers that want to run:
- Code in the cloud and don't need or want the complexity of orchestrators like Kubernetes
- Code in a sand-boxed environment
- Code in a serverless environment
- CI environments on their own servers
💡 What is this for?
- ⚠️ Not production... yet!
- Learning about MicroVMs
- Rapid prototyping
- Running your own CI environments
- Running Cron jobs, backend APIs, etc.
- Making your own tiny serverless platform
- ...Anything you can run in a Docker container
🎉 Featuring
- Create EC2 instances provisioned to run Firecracker MicroVMs
- Quickly deploy and run your code on Firecracker MicroVMs
- Supports any runtime that can be run in a Docker container
- Set your own CPU and memory limits
📝 Requirements
- Python 3.10+
- An AWS Account. Sign up for free here.
⚙️ Installation
pip install hotbox
🏎️ A Quick Example
Start running your code on MicroVMs in the cloud here!
🫶 How can I help?
- ⭐️ Star hotbox on GitHub! ⭐️
- Open an issue if you have a question, comment, feature request, or bug report.
- Open a pull request on GitHub. Contributions are encouraged and welcome!
📲 Contact
Reach out to Anthony directly on Twitter if you'd like to get in touch.
Metadata
Release files for hotbox 0.0.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hotbox-0.0.16.tar.gz | 16.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hotbox-0.0.16-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.4 kB
Release files / hotbox-0.0.16.tar.gz
| Download URL | hotbox-0.0.16.tar.gz |
|---|---|
| Size | 16.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2eeb07dde88389dc768fbdbb687fe5a1a7fceb77667ad3b2677f315905cda254
|
|
BLAKE2b-256 checksum How to use checksums |
b0548ae48d5896fdde88d472b8d2d0cf206d141b4a27c42c3585072fea8fad43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.10
|
Release files / hotbox-0.0.16-py3-none-any.whl
| Download URL | hotbox-0.0.16-py3-none-any.whl |
|---|---|
| Size | 18.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4d9d33b44a4bdd2de91a5dab0f592b176aa7d88a2bd277e7927332e814d322bb
|
|
BLAKE2b-256 checksum How to use checksums |
606026ee0eb072d99cd50349593165943dfe6c4ef2d7579806a5a74d45d36a71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.10
|