# cocalc
**Repository Path**: heartk/cocalc
## Basic Information
- **Project Name**: cocalc
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: AGPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-01-12
- **Last Updated**: 2024-06-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# CoCalc
#### _**Co**__llaborative_ _**Calc**__ulation_
CoCalc is web-based software that enables collaboration in research, teaching, and scientific publishing. It includes [Jupyter Notebooks](https://cocalc.com/features/jupyter-notebook), [Sage Worksheets](https://cocalc.com/features/sage), a [LaTeX Editor](https://cocalc.com/features/latex-editor) and a [Linux Terminal](https://cocalc.com/features/terminal) to help people work together in real time from different locations. It also has a [Computational Whiteboard](https://cocalc.com/features/whiteboard) for expressing and sharing ideas and running code. It is available for free and [can be upgraded for internet access, better hosting quality, and other features](https://cocalc.com/store). It can also be used for [teaching courses](https://cocalc.com/features/teaching) with flexible [course license options](https://cocalc.com/pricing/courses). It is also possible to run CoCalc [on your own infrastructure](https://cocalc.com/pricing/onprem).
**CoCalc** supports sophisticated calculations that arise in teaching, research, and authoring documents. This includes working with the full data science and scientific Python stack, [SageMath](https://www.sagemath.org), [Julia](https://julialang.org), [R Statistics](https://cocalc.com/doc/r-statistical-software.html), [Octave](https://www.gnu.org/software/octave/), and much more. It also offers capabilities to author documents in [LaTeX](https://cocalc.com/doc/latex-editor.html), R/knitr and Markdown, storing and organizing files, a web-based [Linux Terminal](https://doc.cocalc.com/terminal.html), an [X11 graphical desktop](https://doc.cocalc.com/x11.html), and communication tools like a [chatrooms](https://doc.cocalc.com/chat.html), [course management](https://cocalc.com/doc/teaching.html) and more. It is the best choice for [teaching remote scientific courses](https://cocalc.com/doc/teaching.html).
## Website
- [CoCalc](https://cocalc.com/index.html) -- commercial CoCalc hosting and support
- [CoCalc user manual](https://doc.cocalc.com/) -- learn how to use CoCalc
- [Code GitHub repository](https://github.com/sagemathinc/cocalc) -- source code of CoCalc
- [CoCalc-Docker](https://github.com/sagemathinc/cocalc-docker) -- run CoCalc on your own computer (using Docker)
- [CoCalc mailing list](https://groups.google.com/forum/#!forum/cocalc) -- discuss CoCalc via email
- [CoCalc Discord server](https://discord.gg/nEHs2GK) -- chat about CoCalc
## Install CoCalc on your server or computer
You can easily use CoCalc on your own computer for free by [**running a Docker image**](https://github.com/sagemathinc/cocalc-docker).
## History
_CoCalc_ was formerly called _SageMathCloud_.
It started to offer way more than just SageMath and hence outgrew itself.
The name was coined in fall 2016 and changed around spring 2017.
## Contributors
### YOU?!
New -- Feb 2022: If you want to work on something at https://github.com/sagemathinc/cocalc/issues, [contact us](email:help@cocalc.com), and we might be able to pay you!
### Contributors
- Greg Bard
- Rob Beezer
- Blaec Bejarano
- Keith Clawson
- Tim Clemans
- Andy Huchala
- John Jeng
- Jon Lee
- Simon Luu
- Andrey Novoseltsev
- Nicholas Ruhland
- Harald Schilly
- Travis Scholl
- Hal Snyder
- William Stein
- Jonathan Thompson
- Todd Zimmerman
... and _many_ others: See https://github.com/sagemathinc/cocalc/graphs/contributors
## Copyright/License
The copyright of CoCalc is owned by SageMath, Inc., and the source code
here is released under the GNU Affero General Public License version 3+
subject to the "Commons Clause" License Condition v1.0.
See the included file LICENSE.md and [Commons Clause](https://commonsclause.com/).
None of the frontend or server dependencies of CoCalc are themselves GPL
licensed; they all have non-viral liberal licenses. If want to host
your own CoCalc at a company, and need a different AGPL-free license,
please contact [help@sagemath.com](mailto:help@sagemath.com).
To clarify the above in relation to the "commons clause":
- you can setup CoCalc at your own educational institution for teaching and research
- any kind of work you do on CoCalc itself is not impacted
- if you are unsure about whether your use of CoCalc is not allowed by "commons clause", do not hesitate to email us at [help@cocalc.com](mailto:help@cocalc.com).
## Trademark
"CoCalc" is a [registered trademark](http://tsdr.uspto.gov/#caseNumber=87155974&caseType=SERIAL_NO&searchType=statusSearch) of SageMath, Inc.
## Development
The scripts [here](https://github.com/sagemathinc/cocalc/tree/master/src/dev) might be helpful. We do most of our development of CoCalc on https://cocalc.com itself. CoCalc requires npm version at least 7.
## Acknowledgements
### Browserstack
We are grateful to BrowserStack for providing infrastructure to test CoCalc.
### Google
We thank Google for donating over \$150K in cloud credits since 2014 to support this project.