Skip to content
@specklesystems

Speckle

The collaborative data hub that connects with your AEC tools

Speckle


Speckle - Your AEC Data Hub

Twitter Follow Community forum users website docs

Speckle — open data infrastructure for the built environment

The AEC industry runs on files locked inside desktop tools. Speckle turns them into living, structured data: versioned, queryable, viewable, and connected to everything else you use.

Bring your data in, any way you like:

  • 📂 Just drop a file — Revit, IFC, Navisworks and more are processed in the cloud. No plugins, no authoring licenses, no exports.
  • 🔌 Or connect your tools — connectors for Revit, Rhino, Grasshopper, Blender, SketchUp, Archicad, AutoCAD, Civil 3D, QGIS and more.

Then actually use it:

  • 🧬 Structured objects with full properties — not opaque geometry blobs
  • 🕸️ Version control for design data: diff, branch, and track every change
  • 👀 A fast open-source 3D viewer that handles very large federated models
  • 📊 Feed live model data straight into Power BI, dashboards, and scripts
  • 🤖 Automate checks and workflows that run on every new version
  • 🛠️ GraphQL API, webhooks, Python / C# / JS SDKs — built API-first, for developers

Everything core is open source. Start at speckle.systems, say hi on the community forum, or dive into the code below.

Pinned Loading

  1. speckle-server speckle-server Public

    The Speckle Server, Frontend, 3D Viewer, & other JS utilities.

    TypeScript 845 255

  2. speckle-sharp-connectors speckle-sharp-connectors Public

    Speckle Connectors V3

    C# 66 48

Repositories

Showing 10 of 119 repositories
  • specklesystems/speckle-sketchup's past year of commit activity
    Ruby 22 Apache-2.0 13 1 1 Updated Oct 2, 2026
  • specklesystems/speckle-powerbi's past year of commit activity
    TypeScript 51 22 2 1 Updated Oct 2, 2026
  • specklesystems/speckle-docs-NEW's past year of commit activity
    MDX 2 1 0 3 Updated Oct 2, 2026
  • speckle-bundle-spec Public

    Single source of truth for the Speckle bundle format (eav + envelope + geometry). Schema + semantics in one executable DuckDB SQL file; codegen + validator derive from it.

    specklesystems/speckle-bundle-spec's past year of commit activity
    JavaScript 3 0 0 5 Updated Oct 2, 2026
  • specklesystems/speckle-blender's past year of commit activity
    Python 62 Apache-2.0 14 1 1 Updated Oct 2, 2026
  • specklesystems/speckle-archicad's past year of commit activity
    C++ 7 Apache-2.0 4 0 3 Updated Oct 2, 2026
  • pre-commit Public

    pre-commit hooks customised by Speckle. https://pre-commit.com/

    specklesystems/pre-commit's past year of commit activity
    JavaScript 0 Apache-2.0 0 0 1 Updated Oct 2, 2026
  • speckle-connectors-dui Public

    Web UI to use accross connectors (aka dui3)

    specklesystems/speckle-connectors-dui's past year of commit activity
    TypeScript 6 8 0 4 Updated Oct 1, 2026
  • specklepy Public

    Python SDK 🐍

    specklesystems/specklepy's past year of commit activity
    Python 137 Apache-2.0 50 0 3 Updated Oct 1, 2026
  • speckle-sharp-sdk Public

    The Speckle SDK/Core for V3

    specklesystems/speckle-sharp-sdk's past year of commit activity
    C# 34 Apache-2.0 12 0 6 Updated Oct 1, 2026