The Speckle Ecosystem is a work in progress collection of libraries and application plugins. At the center of it is the Speckle Server, which coordinates all communication activities.
All code is licensed under the MIT Licence.
The Speckle Server coordinates communications between the various SpeckleClients. It provides a basic accounts system, stream coordination, design data collation and retrieval, live update events and a basic querying mecahnism.
.NET Core library. Exposes the following:
This is an annoying popup that allows you to select a Speckle Account or create a new one. Displayed as a modal in the Grasshopper Components.
Converts RhinoCommon objects to Speckle Objects and back.
Speckle Clients implemented in Grasshopper. Required dependencies are SpeckleCommon, SpeckleRhinoConverter, SpeckleAccountManager and SpeckleCommon.
Speckle Receiver Client for the browser. A live example can be toyed with here: https://app.speckle.works/receiver/example/