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
hotbox-0.0.18.tar.gz
(16.8 kB
view details)
Built Distribution
hotbox-0.0.18-py3-none-any.whl
(19.0 kB
view details)
File details
Details for the file hotbox-0.0.18.tar.gz
.
File metadata
- Download URL: hotbox-0.0.18.tar.gz
- Upload date:
- Size: 16.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 872e77809403e64e5a896447c48dcb5691be44a087d1191f8558e4f0cf6b55a1 |
|
MD5 | 247f5d7d5be0f09e6ffa75f6c4f94576 |
|
BLAKE2b-256 | 1c8692111d7a6cc6b7e8c1ba866ab2159aa7fb4c8345bec2c29ccc1cd027f58b |
File details
Details for the file hotbox-0.0.18-py3-none-any.whl
.
File metadata
- Download URL: hotbox-0.0.18-py3-none-any.whl
- Upload date:
- Size: 19.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 002882eb1fc4b3dc3bb51d39cfd82bff364a76a41f95abc35609e0d2c5b94c36 |
|
MD5 | 1e9087464494e541a0f86d2cf7a8b73c |
|
BLAKE2b-256 | 2e9a4a3f982426f1201460e00b694db48ea7ed8fbe6022f0126a69d17b989209 |