Skip to content

JupyPod/Codepod

 
 

Repository files navigation

CodePod: coding on a canvas, organized.

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.

screenshot

Gallery

Thanks to our community, we now have CodePod showcases ranging from analytical geometry to bioinformatics.

Run CodePod Locally

Please refer to the developer manual for how to run CodePod locally.

Contributing

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!

Citation

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}
}

About

RunVas IDE: Scalable Interactive Coding

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 65.0%
  • Jupyter Notebook 21.7%
  • Python 9.6%
  • CSS 1.7%
  • JavaScript 1.4%
  • Dockerfile 0.3%
  • Other 0.3%