We are excited to announce that Codecraft, our visual programming software platform is now officially open source on GitHub. Codecraft, which is based on Scratch 3.0, is a powerful tool that allows STEAM educators and beginner learners to use block-based interfaces to program microcontrollers, such as the Arduino compatible boards (Grove Beginner Kit for Arduino), Wio Terminal, Micro:bit, Petoi Bittle, M.A.R.K, Grove Zero, and GLNT.
By using a drag-and-drop interface, Codecraft has been helping users program without the need to write code in traditional text-based programming languages. Since its’ launch in 2018, it’s designed to make it easier for beginners, especially STEAM classrooms, to embrace coding to create projects and prototypes. With a focus on programming microcontrollers and IoT devices, Codecraft has been adapted and trusted by thousands of users all around the world. In 2022, Codecraft was recognized as Bett Awards Finalist and The Edtech Awards Cool Tool Finalist, two important and in prestigious awards the education technology industry.
On the basis of offering an open source graphical programming software platform specially for open source hardware, Codecraft provides a number of benefits for users. Firstly, it allows for greater collaboration and contributions from the community, which will drive innovation and enhance the software’s capabilities. Secondly, it gives users more control over the software and its development, allowing them to customize and extend it to suit their specific needs for more compatible hardware platforms.
“At Seeed Studio, we believe in the power of open source to drive progress and digitalize industries. That’s why we are committed to supporting Codecraft and its development in an open source way to change the industry education technology. I’m also excited to see what the community and players in the education technology will create and bring with it.” Comments Eric Pan, Founder and CEO at Seeed.
Here, we’d also love to announce an open call for contributions to Codecraft project on GitHub. Whether you’re a seasoned programmer or just starting out, we welcome contributions of all levels. From fixing bugs, to implementing new features & new blocks of functions, to make it compatible with more hardware platforms, to improving the overall codebase, there are many ways in which you can contribute to the project.
We believe that open source projects thrive on collaboration, and we’re eager to work with like-minded individuals who share our passion for open source and education technology. If you’re interested in making a difference, and sharing your skills with the community, we’d love to have you on board. To get started, simply visit our GitHub repository and take a look at our contribution guidelines. If you have any questions, don’t hesitate to reach out to us directly on GitHub.