Skip to main content

About Bitbybit

We've created a generic, frictionless platform for programming geometry directly in the browser. This section explains our vision, what that means for you, and how our tools can be leveraged across education, creative industries, and custom web development.

The Need for a New Approach

For too long, the world of 3D creation has been dominated by proprietary software packages, each tailored to specific industries. This fragmentation has historically made sharing projects and 3D experiences difficult, often involving cumbersome import/export processes across countless file formats.

Proprietary formats also created barriers to learning, obscuring the underlying concepts. Most importantly, the majority of 3D experiences remained locked behind the closed doors of engineering, architecture, or gaming companies. This limited access meant that only "experts" could understand how CAD, CAE, AEC, or Game Engine software truly functioned, hindering broader learning and innovation.

The Spirit of the Web: Openness, Accessibility & Integration

The World Wide Web was built on a foundation of openness. From its inception, anyone could inspect the source code of a web page, fostering a culture of learning, sharing, and rapid progress across innumerable industries. This free flow of information continues to fuel global economies.

We believe that for a true 3D metaverse to flourish, and for 3D literacy to become widespread, people need tools that allow them to "inspect" 3D scenes and learn 3D concepts without friction. This accessibility is key not only for aspiring creators but also for educators and students in STEM (Science, Technology, Engineering, and Mathematics) fields, where understanding and manipulating 3D geometry is increasingly vital.

Our Mission: We strongly believe that educated users of 3D experiences will become the next wave of creators and innovators. The knowledge of 3D programming needs to spread, and that's why "Bit By Bit Developers" exists. Our mission is to build the fundamental blocks of code that empower you to easily create 3D worlds with your own rules and forces of nature.

We don't aim to reinvent the web but to leverage its best parts and standards. This includes providing open-source NPM packages and runners that allow developers to integrate our powerful geometry engine directly into their own websites and custom applications, truly embodying the web's spirit of interoperability and pushing 3D education and creativity forward.

Our Platform Components

Our platform is designed to provide a comprehensive environment for 3D creation, learning, and integration. It consists of:

  1. 3D Model Configurators & Parametric Editors
  2. Cloud Services for Collaboration and Sharing
  3. Online School for Structured Learning
  4. NPM Packages & Runners for Custom Integration

1. 3D Model Configurators & Parametric Editors

These are the core tools for creation on our platform, acting as Integrated Development Environments (IDEs) for 3D design.

  • 3D Model Configurators: Allow quick customization of pre-defined parametric models.
  • Parametric Editors:
    • Rete Editor: Offers a unique visual, node-based programming experience, great for beginners and experts alike.
    • Blockly Editor: Enables visual block-based programming, ideal for creating complex models or simulations without writing traditional code, and excellent for teaching programming.
    • Monaco (TypeScript) Editor: Provides a full code-based environment using TypeScript for professional programmers seeking maximum control.

Below are glimpses of our editor interfaces:

Image showing Bit By Bit Developers Blockly editor screen Blockly Editor - Ideal for visual learners and STEM education.

Image showing Bit By Bit Developers TypeScript editor screen TypeScript (Monaco) Editor - For professional-grade development.

Image showing Bit By Bit Developers Rete editor screen Rete Editor - Node-based parametric design.

2. Cloud Services for Collaboration and Sharing

Our cloud services are crucial for enriching the platform, enabling users to save, share, and collaborate on their projects and 3D experiences.

  • Account Creation: To utilize cloud services, register at bitbybit.dev/auth/sign-up.
  • Project Management: Create private and public projects, persisting your scripts and assets on our cloud.
  • Effortless Sharing: Share your public projects with a simple link. Recipients don't need to install any software; they can open, run, and interact with your creations instantly.
  • Learning and Adaptation: Public projects allow others to access your scripts, learn from your work, and adapt your code for their own needs.

Image showing project editor screen Project Management Interface (Illustrative)

3. Online School for Structured Learning

Our online school is dedicated to teaching programming, mathematics, virtual reality (VR), parametric design, and modern manufacturing techniques. We embrace a STEAM (Science, Technology, Engineering, the Arts, and Mathematics) approach in both our tools and our teaching methodology, making it a valuable resource for formal and informal education.

Image showing Bit By Bit Developers school courses Bit By Bit Developers School - Bridging creativity and STEM.

4. NPM Packages & Runners for Custom Integration

Beyond our hosted platform, we empower developers to take our core technology into their own hands.

  • Open-Source NPM Packages: We provide a suite of MIT-licensed NPM packages that expose our underlying geometry kernels (OCCT, JSCAD, Manifold) and rendering integrations (e.g., for ThreeJS, BabylonJS). This allows you to build completely custom 3D applications, tools, or embed specific functionalities into your existing websites.
  • Runners: For even simpler integration of pre-built Bitbybit scripts or functionalities into web pages, we offer runners that can execute these scripts within a defined context on your site.

This extensibility ensures that Bitbybit can be a foundational layer for a wide array of web-based 3D solutions, from educational tools in STEM classrooms to bespoke configurators on e-commerce sites.


We are committed to building an open, accessible, and powerful platform for the next generation of 3D creators, educators, and developers. Join us in this journey!