Canvas-based Scalable Interactive Coding
CodePod.io is an open-source canvas-based coding IDE that helps programmers develop large, production-ready projects faster by presenting interactive coding (e.g., Jupyter) on a hierarchical, scoped, 2D canvas.
Codepod provides the interactive coding experience popularized by Jupyter, but with scalability and production-readiness.
Users can still incrementally build up code by trying out a small code snippet each time. But they would not be overwhelmed by the great number of code snippets as the projects grow.
CodePod offers freeform coding on a hierarchical 2D canvas to spatially and semantically modularize code.
Code snippets can be inserted anywhere on the canvas, and can be hierarchically organized into modules. In this way, Codepod allows managing large amounts of code without using files.
With Codepod, interactive programming is no longer limited to small-scale prototyping or demonstrative projects. Not only can one remain fast in prototyping, but also quick in prototype-to-product conversion as code is modularized rather than intermingled as in Jupyter.
Like you, we believe in open-source. You can find our source code on GitHub. We'd like your contribution to make it better!
Zoom in and out your code
In CodePod, you can zoom out to see the big picture, as well as zoom in to a line. Just a swipe or scroll. No more going up and down the folder hierarchy and close and open a series of files or tabs.
Any language, and any domain
Codepod's dream is to expand REPL or the interactive or exploratory coding experience from Data Science and Machine Learning (dominated by Python), to any domain and any programming language.
Meet our team
We’re a dynamic group of individuals who are passionate about what we do. We’re always looking for new talent to join our team.
Get in touch