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.
homepage | manual | try online
Thanks to our community, we now have CodePod showcases ranging from analytical geometry to bioinformatics.
Open two terminals. On one:
cd apps/api
pnpm dev
On the other:
cd apps/ui
pnpm dev
Now go to http://localhost:3000
to see the app.
CodePod is open-source under an MIT license. Feel free to contribute to make it better together with us. You can contribute by creating awesome showcases, reporting a bug, suggesting a feature, or submitting a pull request. Do use Prettier (e.g., its VSCode plugin) to format your code before checking in. Last but not least, give us a star on Github!
https://arxiv.org/abs/2301.02410
@misc{https://doi.org/10.48550/arxiv.2301.02410,
doi = {10.48550/ARXIV.2301.02410},
url = {https://arxiv.org/abs/2301.02410},
author = {Li, Hebi and Bao, Forrest Sheng and Xiao, Qi and Tian, Jin},
title = {Codepod: A Namespace-Aware, Hierarchical Jupyter for Interactive Development at Scale},
publisher = {arXiv},
year = {2023},
copyright = {Creative Commons Attribution 4.0 International}
}