Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Robotic Tooling
  3. cocalc

cocalc

NOASSERTIONTypeScript

A web-based collaborative platform for research, teaching, and scientific publishing with Jupyter Notebooks, Sage Worksheets, LaTeX, and real-time collaboration.

Visit WebsiteGitHubGitHub
1.3k stars230 forks0 contributors

What is cocalc?

CoCalc is a web-based collaborative platform that integrates Jupyter Notebooks, Sage Worksheets, a LaTeX editor, a Linux terminal, and real-time collaboration tools into a single environment. It solves the problem of fragmented workflows in research and teaching by providing a unified space for computation, documentation, and teamwork, accessible from any browser.

Target Audience

Researchers, educators, and students in scientific, mathematical, and data science fields who need a collaborative environment for computation, teaching courses, and authoring technical documents.

Value Proposition

Developers and institutions choose CoCalc for its all-in-one integration of essential computational tools, robust real-time collaboration features, and the flexibility of both cloud and self-hosted deployments, making it ideal for remote teams and educational settings.

Overview

CoCalc: Collaborative Calculation in the Cloud

Use Cases

Best For

  • Teaching remote scientific or data science courses with integrated computational assignments
  • Research teams collaborating on computational projects in real time
  • Authoring and collaborating on LaTeX documents with live preview
  • Running and sharing Jupyter Notebooks in a managed, multi-user environment
  • Providing students with a unified platform for programming, math, and writing
  • Self-hosting a collaborative computational workspace for organizational use

Not Ideal For

  • Developers needing full control over source code modification and redistribution due to restrictive MS-RSL licensing
  • Individuals or small teams seeking lightweight, single-purpose tools like standalone Jupyter notebooks without collaboration features
  • Organizations with strict offline requirements or unreliable internet connectivity, as CoCalc is web-based
  • Projects prioritizing fast, native application performance over integrated web-based environments

Pros & Cons

Pros

Integrated Tool Suite

Combines Jupyter Notebooks, Sage Worksheets, LaTeX editor, and Linux terminal into one platform, reducing workflow fragmentation for research and teaching.

Real-time Collaboration

Enables simultaneous editing and project sharing, as emphasized in the README for seamless teamwork in remote settings.

Educational Focus

Includes dedicated course management tools and flexible licensing options, making it ideal for academic institutions and teaching.

Deployment Flexibility

Offers both cloud hosting (CoCalc.com) and self-hosting via Kubernetes or Docker, catering to diverse security and control needs.

Cons

Restrictive Licensing

The Microsoft Reference Source License prohibits compiling and running the code without permission, limiting open-source contributions and customization.

Complex Self-Hosting

Setting up CoCalc on-premises requires Kubernetes or Docker, which can be resource-intensive and challenging for teams without infrastructure expertise.

Web-Based Performance

As a browser-based platform, it may experience latency or dependency on internet connectivity compared to native computational tools.

Frequently Asked Questions

Quick Stats

Stars1,277
Forks230
Contributors0
Open Issues1,493
Last commit3 days ago
CreatedSince 2015

Tags

#scientific-computing#octave#latex#mathjax#jupyter#python#real-time-collaboration#jupyter-notebook#markdown#docker#r#jupyter-notebooks#teaching-tools#cloud#latex-editor#web-based-ide#self-hosted

Built With

K
Kubernetes
D
Docker

Links & Resources

Website

Included in

Robotic Tooling3.8k
Auto-fetched 8 hours ago

Related Projects

Visual Studio CodeVisual Studio Code

Visual Studio Code

Stars184,489
Forks39,648
Last commit6 hours ago
AtomAtom

:atom: The hackable text editor

Stars60,833
Forks17,232
Last commit3 years ago
SourcetrailSourcetrail

Sourcetrail - free and open-source interactive source explorer

Stars16,446
Forks1,661
Last commit4 years ago
GitpodGitpod

The developer platform for on-demand cloud development environments to create software faster and more securely.

Stars13,679
Forks1,379
Last commit4 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub