Open Source
We built MakerRepo on top of many open-source software, and we would like to contribute back to the open-source community whenever possible. More importantly, if one day our site no longer exists, you can still perform your workflow with our open-source tools. The following are the projects we built for MakerRepo and open-sourced:
MakerRepo
An open source library that brings the Manufacturing as Code concept to the build123d ecosystem (the mr package).
It is designed to be lightweight and easy to use with minimal dependencies, so you can integrate it into your own projects without much hassle.
Decorators such as @artifact allow makerrepo-cli and the MakerRepo.com CI pipeline to build and save your CAD model as an artifact.
More decorators are planned, such as @customizable will let you expose a web-based generator so users can customize CAD models easily.
- Repository https://github.com/LaunchPlatform/MakerRepo
- License MIT
makerrepo-cli
Command-line tools for MakerRepo (the mr CLI). Run common workflows on localhost, such as viewing CAD models in the viewer, listing artifacts in a repository, taking snapshots of models, and more.
Our goal is to support most MakerRepo workflows locally so you can use the service without worrying about vendor lock-in.
The functionality is still limited, but we are actively adding more features.
- Repository https://github.com/LaunchPlatform/makerrepo-cli
- License MIT
BeanQueue
BeanQueue, a lightweight Python task queue framework based on SQLAlchemy, PostgreSQL SKIP LOCKED queries and NOTIFY / LISTEN statements.
- Repository https://github.com/LaunchPlatform/bq
- License MIT
WTForms-Bootstrap5
Simple library for rendering WTForms in HTML as Bootstrap 5 form controls.
- Repository https://github.com/LaunchPlatform/wtforms-bootstrap5
- License MIT
Oci-hooks-archive-overlay
An OCI hook for archiving overlay mount upperdir after the container is done.
- Repository https://github.com/LaunchPlatform/oci-hooks-archive-overlay
- License MIT
Oci-hooks-mount-chown
An OCI hook for changing owner for a mount point.
- Repository https://github.com/LaunchPlatform/oci-hooks-mount-chown
- License MIT
Container-helpers
Helpers for running docker or podman containers easily in Python.
- Repository https://github.com/LaunchPlatform/container-helpers
- License MIT