Play, Configure, Program, Visualize, Simulate, Design, Learn, Inspire
Sign Up!Welcome! Here, you'll embark on a journey into the world of parametric design, where you can effortlessly generate 3D models through our intelligent configurators or craft your own creations using our user-friendly editors.
We've meticulously designed this web-based platform to eliminate friction and empower you to code imaginative 3D applications, craft stunning data visualizations, delve into virtual reality, conduct simulations, fashion parametric CAD models, or incorporate it into STEAM-based education.
Don't hesitate to reach out if you have any questions or desire to delve deeper into our offerings. We're here to assist you on your parametric design journey!
If you want flexibility and control, you can create parametric models yourself. We have a set of tools, tutorials and lectures to help you started.
Check out our three powerful editors: Rete, Blockly, and Monaco for TypeScript. Because these editors share the same programming interface, you can easily switch between them when use case changes. Whether you're a beginner or an experienced programmer, our editors offer unique approaches to the desig of parametric geometry.
The editor allows you to create visual scripts of parametric geometry. By leveraging this coding style, both beginners and professionals can enjoy the process of creating intricate models. By wiring together components, you can define the exact structure of your model. The real-time reflection of code changes makes experimenting a breeze, while the reactive workflow can also be easily adapted to serious workflows. Strict component hierarchy ensures that logic persists, making it easy to understand, debug, and design your code. Start exploring and creating today with this intuitive editor.
The editor allows you to create visual scripts of parametric geometry. By leveraging this coding style, both beginners and professionals can enjoy the process of creating intricate models. By wiring together components, you can define the exact structure of your model. The real-time reflection of code changes makes experimenting a breeze, while the reactive workflow can also be easily adapted to serious workflows. Strict component hierarchy ensures that logic persists, making it easy to understand, debug, and design your code. Start exploring and creating today with this intuitive editor.
Discover the power of visual programming with Blockly! While it may be a bit more complex than Rete, it's a versatile editor that excels in other areas. Although it is not a reactive editor and requires running scripts manually, it shines in tasks such as programming real-time animations, simulations, WebXR, and even games. With its easy-to-use visual blocks and simple input/output logic, it's a favorite among those familiar with tools like Scratch, TinkerCAD, and MicroBit. Don't hesitate to dive in and explore the endless possibilities of our custom Blockly components. Start creating today!
Discover the power of visual programming with Blockly! While it may be a bit more complex than Rete, it's a versatile editor that excels in other areas. Although it is not a reactive editor and requires running scripts manually, it shines in tasks such as programming real-time animations, simulations, WebXR, and even games. With its easy-to-use visual blocks and simple input/output logic, it's a favorite among those familiar with tools like Scratch, TinkerCAD, and MicroBit. Don't hesitate to dive in and explore the endless possibilities of our custom Blockly components. Start creating today!
TypeScript is a strongly typed programming language that builds on JavaScript. Monaco is the ligtweight editor to write TypeScript code. We have integrated this user-friendly editor that enables you to select 'bitbybit' constant from the global scope and create anything you desire. This editor is perfect for those who already have programming experience and want to leverage their existing knowledge to create parametric CAD models. Without the constraints of visual blocks, this style of programming is lightning fast. Plus, our editor serves as a gateway to our open-source NPM packages. Once you've explored your ideas within the editor, easily integrate them into your own projects. Join the community and start coding with TypeScript today!
TypeScript is a strongly typed programming language that builds on JavaScript. Monaco is the ligtweight editor to write TypeScript code. We have integrated this user-friendly editor that enables you to select 'bitbybit' constant from the global scope and create anything you desire. This editor is perfect for those who already have programming experience and want to leverage their existing knowledge to create parametric CAD models. Without the constraints of visual blocks, this style of programming is lightning fast. Plus, our editor serves as a gateway to our open-source NPM packages. Once you've explored your ideas within the editor, easily integrate them into your own projects. Join the community and start coding with TypeScript today!
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.
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.
Create triangulated cups, plates and vases.
Create a phone, tablet or even a laptop holder model.
3D print a family of vases decorated with arabic ornaments
3D print a heart with the name of your loved ones
Generate variations of L shaped buildings with wooden structure
Configure a simple cup model and 3D print it
Generate beautiful vases and 3D print them
Generate beautiful birdhouses and put them on the trees
"Bit by bit developers school" is the place where you can learn programming, parametric design and modern manufacturing techniques.
Get started by enrolling in some of our free courses that are geared towards beginners.
Purchase the course for yourself, for your family members, students or friends and experience the joy of creation together.
"Bit by bit developers school" is the place where you can learn programming, parametric design and modern manufacturing techniques.
Get started by enrolling in some of our free courses that are geared towards beginners.
Purchase the course for yourself, for your family members, students or friends and experience the joy of creation together.
"Bit by bit developers" LLC is based in Lithuania. We develop open Platform for programming 3D experiences & parametric CAD models, cloud based infrastructure and tools that support your design workflows. We also create educational STEAM based material, provide consulting services to individuals and our partners.
We are committed to provide you with practical, accessible, easy to use solutions that work across devices and operating systems.
"Bit by bit developers" LLC is based in Lithuania. We develop open Platform for programming 3D experiences & parametric CAD models, cloud based infrastructure and tools that support your design workflows. We also create educational STEAM based material, provide consulting services to individuals and our partners.
We are committed to provide you with practical, accessible, easy to use solutions that work across devices and operating systems.