MakerHub
CNC & 3D Printer Engine
MakerHub is compresied of two parts:
- Backend: logic for controlling a machine as a GraphQL API.
- Frontend: UI package for interfacing with the backend.
An application such as Makerverse uses the two together in order to control CNC and 3D Printing machines.
Getting Started
- Documentation
- Developing on MakerHub
File Organization
-
MakerHub/
: backend & stand-alone app library forOpenWorkShop.MakerHub
, built on C# with dotnet5 -
MakerHubTests/
: test library for backend -
src/maker-hub
: frontend NPM library for@openworkshop/maker-hub
-
src/...
: any apps built on MakerHub go here...
License
MakerHub (including all packages in this repository) is licensed under GNU GPL with the commons clause provision.