Core components (UI & API) for the MakerHub backend; provides Makerverse UI.


License
CNRI-Python-GPL-Compatible
Install
npm install @openworkshop/maker-hub@0.4.14

Documentation

MakerHub

npm Nuget Build status

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

File Organization

  • MakerHub/: backend & stand-alone app library for OpenWorkShop.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.