Three editors of bitbybit.dev explained in a single diagram.
Three editors of bitbybit.dev explained in a single diagram.

CODE PARAMETRIC MODELS

Play button picture to start the application for visual programming of geometry
Rete editor containing wired visual components on top of 3D geometry.
Play button picture to start the application for visual programming of geometry
Blockly editor containing wired visual components on top of 3D geometry.
Play button picture to start the application for visual programming of geometry
Monaco editor containing code on top of 3D geometry.
Rete editor containing wired visual components on top of 3D geometry.

Rete editor containing wired visual components on top of 3D geometry.

Blockly editor containing 3D geometry scripted by visual components.

Blockly editor containing 3D geometry scripted by visual components.
TypeScript editor containing text based code overlayed on top of 3D parametric geometry.

TypeScript editor containing text based code overlayed on top of 3D parametric geometry..

INTEGRATE WITH YOUR WEBSITE

BITBYBIT-RUNNER.JS

If you are familiar with parametric computational design and would like to integrate bitbybit to your own websites, now there is an easy way to do it. Bitbybit-runner.js is a library that allows you to run bitbybit scripts on your own websites. You include a single javascript file and it offers all open-source algorithms of bitbybit.dev that are exposed through our code editors. Learn more about this technique in our blog post.

3D BITS APP FOR SHOPIFY

E-commerce solution for merchants and developers

The 3D Bits app integrates Shopify with our platform, letting merchants add interactive 3D experiences to their product pages. It supports static 3D models, advanced 3D scans, and parametric CAD designs. Using editors like Rete, Blockly, and Monaco for TypeScript, merchants can create engaging 3D content, enhancing the online shopping experience of the customers.


3D WEB APPS THROUGH NPM PACKAGES

Are you ready to take your geometric designs to the next level? Look no further! Our powerful geometry algorithms are now available as npm packages, allowing you to integrate them seamlessly into your own websites, webshops or Node based server backends. You can choose any other professional IDE like Visual Studio or VSCode and start writing your web apps. With our packages, you can create 3D CAD configurators, apps, and server backends. Check out our app store below to see some examples of what you can build. Whether you're a beginner or an experienced developer, our tools make it easy to bring your ideas to life. Try it out today and see what you can create!

@bitbybit-dev/threejs


This package allows users of ThreeJS game engine to use our core 3D CAD algorithms in their applications. It helps you build 3D model configurators or other 3D applications. We provide a collection of algorithms for constructing meshes and groups for variety of shapes coming from OpenCascade or JSCAD geometry kernels.

@bitbybit-dev/babylonjs


This package allows users of BabylonJS game engine to use our core 3D CAD algorithms in their applications. It helps you build 3D model configurators or other 3D applications. We provide a collection of algorithms for constructing meshes and groups for variety of shapes coming from OpenCascade or JSCAD geometry kernels.

@bitbybit-dev/core


This package contains core 3D algorithms of Bit By Bit Developers platform. It is independent of our UI and particular game engines, but it is meant to be used in the context of a browser. This package integrates a host of 3D kernels by making use of our other packages for base, occt, jscad and manifold libraries.

@bitbybit-dev/occt-worker


This package exposes core OCCT 3D algorithms of Bit By Bit Developers platform via webworker. This package is independent of rendering frameworks such as BabylonJS or ThreeJS. You can build your own rendering pipeline in WebGL or WebGPU. While webworkers have their implementation in Node environment, this code is meant to be used in the browser environment. For Node environment check bitbybit-occt library.

@bitbybit-dev/occt


This project contains core OCCT 3D algorithms of Bit By Bit Developers platform. This package can be deployed both in browser and backend contexts through NodeJS. You can build your own caching or webworker pipelines on top of it. This code potentially can also be used alongside other opencascade.js libraries.





Industry Partners

Spatial Instruments LogoOpenCascadeRhino3DSTEMFIE
iPad picture showing visual programming application that produced spiral geometry.

iPad picture showing visual programming application that produced spiral geometry.