hotbox
Project description
🏃 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hotbox-0.0.40.tar.gz.
File metadata
- Download URL: hotbox-0.0.40.tar.gz
- Upload date:
- Size: 18.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
129c513a976d16a4d121dbfd459654802e952d69822608a537719b399b4ac7df
|
|
| MD5 |
38dbef02669bb716f2071485e05e78e0
|
|
| BLAKE2b-256 |
c08961b8b64d238f0f05af2c7b71bd249ac3064fe0f021f871e124d7f0201c35
|
File details
Details for the file hotbox-0.0.40-py3-none-any.whl.
File metadata
- Download URL: hotbox-0.0.40-py3-none-any.whl
- Upload date:
- Size: 18.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a57089978c13717c85051670265f0ebd4ae6d04abdd31036b4b155a7bf234c41
|
|
| MD5 |
a502370cd760641b93d98566003a3dd2
|
|
| BLAKE2b-256 |
aef202f81f49ba3c6c763a857dd875114086a1abedc83336504811ea534d73f7
|