https://github.com/sagemathinc/cocalc
- HEAD
- refs/heads/2004-tex-multifile
- refs/heads/21310
- refs/heads/2875-strikes-again
- refs/heads/3389-fix-terminal-scrollbar
- refs/heads/3413-latex-exception
- refs/heads/3d-deprecation-noKeys
- refs/heads/3rd-party-backblaze
- refs/heads/3rdparty-recaptcha
- refs/heads/67b7e8dece1
- refs/heads/A-rel-nofollow
- refs/heads/Add-typing-to-injected-props-for-function-components
- refs/heads/DrXyzzy-issue/1865
- refs/heads/DrXyzzy-issue/2450
- refs/heads/DrXyzzy-issue1987e
- refs/heads/DrXyzzy-issue476show
- refs/heads/DrXyzzy-issue862newlines
- refs/heads/DrXyzzy-patch-1
- refs/heads/Fix-react-debug
- refs/heads/JP3BGY-sagews-help-me-fix
- refs/heads/Pricing-page-corrections-4182
- refs/heads/Rnw-concordance
- refs/heads/TS-project_log.cjsx
- refs/heads/TS-project_new
- refs/heads/TS-project_settings.cjsx
- refs/heads/TS-redux_account
- refs/heads/a-links-rel-noopener
- refs/heads/access-error-msg
- refs/heads/account-creation-time-based-tweaks
- refs/heads/account-license-link
- refs/heads/account-settings-llm
- refs/heads/account-tokens-2
- refs/heads/account-tsx
- refs/heads/active-content
- refs/heads/ada
- refs/heads/add-collaborators
- refs/heads/add-description-to-mention-email
- refs/heads/add-disable-mentions-account-option
- refs/heads/add-file-listing-headers
- refs/heads/add-receipt-description
- refs/heads/add-signup-question
- refs/heads/add-software-images
- refs/heads/add-store-getin-types
- refs/heads/add-store-to-admin-page
- refs/heads/add-vscode-workspace
- refs/heads/additional-kucalc-modes
- refs/heads/admin
- refs/heads/admin-default-quota
- refs/heads/admin-hide-stats
- refs/heads/admin-license-default-member
- refs/heads/admin-settings-json-edit
- refs/heads/admin-settings-rewrite
- refs/heads/admin-trim-email
- refs/heads/ads
- refs/heads/ai-formula-followups
- refs/heads/ai-formula-md
- refs/heads/ajax-stats
- refs/heads/alert-connection-issue
- refs/heads/always-running
- refs/heads/always-running-settings
- refs/heads/analytics-5506
- refs/heads/analytics-start-jupyter-kernel
- refs/heads/analytics.js-4584
- refs/heads/announcment-banner
- refs/heads/anon-loading-info
- refs/heads/anon-share
- refs/heads/anonymous
- refs/heads/anonymous-stable
- refs/heads/anonymous-ui-teaks
- refs/heads/antd-5.15.3
- refs/heads/antd-5.7.3
- refs/heads/antd-depr-4
- refs/heads/antd-deprecation-dropdown-menu
- refs/heads/antd-deprecation-dropdown-menu-2
- refs/heads/antd-deprecations-20230908
- refs/heads/antd-fix-fileuploadwrapper-modal-deprecation
- refs/heads/antd-jupyter-celltype
- refs/heads/antd-project-settings
- refs/heads/antd-searchbox
- refs/heads/antd-styling
- refs/heads/antd5
- refs/heads/api-copy-status
- refs/heads/api-copy-status-2
- refs/heads/api-endpoint-timings
- refs/heads/api-reqire-key
- refs/heads/api-tweaks
- refs/heads/api2doc-export
- refs/heads/apikey
- refs/heads/apiv1
- refs/heads/app-load-show-errors
- refs/heads/app-title-4247
- refs/heads/app-ts
- refs/heads/assistant-log
- refs/heads/assistant-updates
- refs/heads/assistant2snippets
- refs/heads/auth-oauth-add-logging
- refs/heads/auth-sso-minor-changes
- refs/heads/auto-open-text-plain
- refs/heads/auto-select-jupyter-kernel
- refs/heads/autorestart
- refs/heads/avatar-account
- refs/heads/avoid-crash-6444
- refs/heads/ban-api-access
- refs/heads/ban-chrome-77
- refs/heads/basepath
- refs/heads/basic-lti-integration
- refs/heads/before-mentions
- refs/heads/better-collab-inviting
- refs/heads/better-loading-progress
- refs/heads/better-ts-billing
- refs/heads/big-package-move
- refs/heads/billing
- refs/heads/binary-pickle
- refs/heads/block-file-rename-spaces
- refs/heads/block-project-addons
- refs/heads/block-url-in-names
- refs/heads/boost-fix-explanation
- refs/heads/boost-licenses
- refs/heads/boost-licenses-backend
- refs/heads/broken-billing-pages-5739
- refs/heads/broken-websocket
- refs/heads/cash-voucher
- refs/heads/catch-touch_project
- refs/heads/change-course-sub-names
- refs/heads/change-mem-usage-calc
- refs/heads/change-oom-message
- refs/heads/change-welcome-email
- refs/heads/chat-clean
- refs/heads/chat-files
- refs/heads/chat-refactor
- refs/heads/chat-rewrite
- refs/heads/chat-undo
- refs/heads/chatgpt
- refs/heads/chatgpt-apiv2
- refs/heads/chatgpt-jupyter
- refs/heads/chatgpt-jupyter-2
- refs/heads/chatgpt-pii-data-expiration
- refs/heads/chatgpt-scope
- refs/heads/check-doc-urls.py
- refs/heads/chg-address
- refs/heads/chg-verify-email-smtp
- refs/heads/chinese-tex-5761
- refs/heads/cleanup-old-purchases-methods
- refs/heads/cleanup-package-lock
- refs/heads/clear-local_storage-5642
- refs/heads/clear-local_storage-pt2-5642
- refs/heads/clearly-ignore-package-lock
- refs/heads/client-decaf
- refs/heads/client-side-project-limit
- refs/heads/cluster
- refs/heads/cobol
- refs/heads/cocalc
- refs/heads/cocalc+jupyter2
- refs/heads/cocalc-cloud-dedicated_vm-fix
- refs/heads/cocalc-credits
- refs/heads/cocalc-docker-updates
- refs/heads/cocalc-kubernetes
- refs/heads/cocalc-remerge
- refs/heads/cocalc-themes
- refs/heads/code-asm
- refs/heads/code-editor
- refs/heads/code-public
- refs/heads/codeframe
- refs/heads/codemirror-extensions
- refs/heads/codemirror-no-linked-doc
- refs/heads/codemirror-verilog
- refs/heads/codemirror@5.49.2
- refs/heads/collab
- refs/heads/collab-rm-popup
- refs/heads/colorcode-filetabs
- refs/heads/colorful-projects
- refs/heads/comment-user-tracking-line
- refs/heads/compute
- refs/heads/compute-api
- refs/heads/compute-entry-point
- refs/heads/compute-env-inventory
- refs/heads/compute-env-url-optional
- refs/heads/compute-environment
- refs/heads/compute-files
- refs/heads/compute-limit-parallel-state-updates
- refs/heads/compute-reapply-quotas
- refs/heads/compute-server-proxy
- refs/heads/compute-server-selector
- refs/heads/compute-server-versions
- refs/heads/config-country-restrictions
- refs/heads/connect-info-landing-page
- refs/heads/console2
- refs/heads/cont-fix-project-limit-restricted-counties
- refs/heads/control-course-comput-image
- refs/heads/conversions
- refs/heads/convert-widget-markdown-input
- refs/heads/cookie-banner
- refs/heads/copy-menu-update
- refs/heads/copy-ops-tweaks
- refs/heads/copy-to-clipboard
- refs/heads/country-code
- refs/heads/coupons
- refs/heads/course-apply-all-student-projects
- refs/heads/course-assign-gradefile
- refs/heads/course-config-grading-proj
- refs/heads/course-edtior-react.fc
- refs/heads/course-env-vars-5357
- refs/heads/course-explicit-email-invites
- refs/heads/course-fix-license-serial
- refs/heads/course-frame-editor
- refs/heads/course-grades.py-4825
- refs/heads/course-grading-manual
- refs/heads/course-onprem-licenses
- refs/heads/course-proj-image-default
- refs/heads/course-rm-license-deleted-student
- refs/heads/course-settings2configuration
- refs/heads/course-shift-enter-search-student
- refs/heads/course-sorting-5788
- refs/heads/course-stale-grade-comment-state
- refs/heads/course-typing
- refs/heads/course2
- refs/heads/crm
- refs/heads/crm-colsize
- refs/heads/crm-select
- refs/heads/crm-side-width
- refs/heads/cse-styling
- refs/heads/csv-ag-grid
- refs/heads/csv-editor-stub
- refs/heads/csv-reactgrid
- refs/heads/custom-compute-img
- refs/heads/custom-email-4486
- refs/heads/custom-snippets-newline-fix
- refs/heads/customize-invite-email
- refs/heads/dab32ae
- refs/heads/datastore-rename
- refs/heads/db-connect-errors-healthcheck
- refs/heads/db-drop-index-no-safety_check
- refs/heads/db-hotfix-invite-query
- refs/heads/db-idx
- refs/heads/db-idx-202210
- refs/heads/db-idx-invalid
- refs/heads/db-index-copy_path-scheduling
- refs/heads/db-nestloop
- refs/heads/db-opti-always-running
- refs/heads/db-opti-file_use
- refs/heads/db-opti-remember_me
- refs/heads/db-pool-timeout-6014
- refs/heads/db-query-pool
- refs/heads/db-query-pool-v2
- refs/heads/db-scheduled-copy-path
- refs/heads/db-schema-projects-upd-idx
- refs/heads/db-schema-ts
- refs/heads/db-statement_timeout
- refs/heads/dbmove
- refs/heads/decaf
- refs/heads/decr-dedi-vm-ram
- refs/heads/dedi-disk
- refs/heads/dedi-disk-project
- refs/heads/dedi-res
- refs/heads/dedi-vm-warning-startup
- refs/heads/dedup-copy-path
- refs/heads/dedvm-c2-c2d
- refs/heads/delete-all-students
- refs/heads/deprecated-react-methods
- refs/heads/dev
- refs/heads/dev-source-map-prod
- refs/heads/disable-preflight-check
- refs/heads/disable-sign-up-intent-ui
- refs/heads/doc-Troubleshooting-moved
- refs/heads/doc-jup-class-modern
- refs/heads/docx-4660
- refs/heads/docx2md-gfm
- refs/heads/dont-open-blend
- refs/heads/dont-send-queries-to-ga
- refs/heads/dont-update-compute-inventory
- refs/heads/download_files
- refs/heads/drag-n-drop-chat-images
- refs/heads/drop-onto-files
- refs/heads/dropzone-2
- refs/heads/dropzone-3.2.0
- refs/heads/duplicated-dedicated
- refs/heads/edit-init-files
- refs/heads/editor-buttons-always-visible
- refs/heads/editor-line
- refs/heads/editor-makefile
- refs/heads/editor-not-executable-file
- refs/heads/editor-unknown-files
- refs/heads/email-news
- refs/heads/emulate-rel-noopener
- refs/heads/enable-chatgpt-everyone
- refs/heads/enforce-sso
- refs/heads/engage
- refs/heads/enh-check_npm_packages
- refs/heads/enh-disconn-sign-in-msg
- refs/heads/enh-error-message
- refs/heads/enh-jupyter-kernel-sorting
- refs/heads/enh-latex-logs
- refs/heads/enh-new-filename
- refs/heads/enh-proj-new-download
- refs/heads/enh-signed-out-client-6092
- refs/heads/enh-site_license-run_limit-6989
- refs/heads/ensure-news-oneline-6684
- refs/heads/ephemeral
- refs/heads/ephemeral-upgrade-specs
- refs/heads/erlang-files
- refs/heads/error-boundaries
- refs/heads/error-reporting
- refs/heads/es2017
- refs/heads/events
- refs/heads/example-snippets-pr-27
- refs/heads/example-yaml-safe-load
- refs/heads/expire-email-counts
- refs/heads/expire-errors
- refs/heads/expire-more-table-data
- refs/heads/export_sagews2ipynb_button
- refs/heads/ext-markdown
- refs/heads/extract-tar-bz2-411
- refs/heads/fc-frametree
- refs/heads/fc-html-rendered
- refs/heads/fc-x11-editor
- refs/heads/fchapoton-py3
- refs/heads/feature-markdown
- refs/heads/file-button-wrapping
- refs/heads/file-delete
- refs/heads/file-use-notification-page
- refs/heads/file-xsl
- refs/heads/files-better-action-info-text
- refs/heads/files-explicitly-ask-filename
- refs/heads/files-search-shift-enter-creates
- refs/heads/files-tab-border
- refs/heads/files-view-icon
- refs/heads/files-vscode
- refs/heads/filetype-ini
- refs/heads/filetype-mojo
- refs/heads/finish-course-action-conversion
- refs/heads/first-file
- refs/heads/first-steps
- refs/heads/fix-1off-license
- refs/heads/fix-2nd-sagews-row-4068
- refs/heads/fix-4072
- refs/heads/fix-7387
- refs/heads/fix-PDF-view
- refs/heads/fix-a-anchor-links-pointer-cursor
- refs/heads/fix-acc-color-selector
- refs/heads/fix-account-search-crash-6862
- refs/heads/fix-active-file-sort
- refs/heads/fix-admin-email-5580
- refs/heads/fix-admin-license-idle_timeout
- refs/heads/fix-admin-sort
- refs/heads/fix-admin-user-search
- refs/heads/fix-admin-username
- refs/heads/fix-always_running-deleted
- refs/heads/fix-always_running-query
- refs/heads/fix-analytics-dns
- refs/heads/fix-analytics.js
- refs/heads/fix-analytics.js-cookie
- refs/heads/fix-analytics.js-cors
- refs/heads/fix-anon-login
- refs/heads/fix-anon-login-after-reg-tokens-change-2
- refs/heads/fix-antd-deprecations-1
- refs/heads/fix-antd5-dateselector-fff
- refs/heads/fix-api-get_upgrades
- refs/heads/fix-auth-cookie
- refs/heads/fix-auth-invalid-state-6611
- refs/heads/fix-auth-oauth2next
- refs/heads/fix-auth-ts
- refs/heads/fix-avail-features-stacktrace
- refs/heads/fix-avatar-scrollbars-5663
- refs/heads/fix-bell-file-notification
- refs/heads/fix-bib-r-formatter
- refs/heads/fix-blobstore-disk
- refs/heads/fix-boost-subscriptions
- refs/heads/fix-breadcrumb-nav
- refs/heads/fix-button-wrapping
- refs/heads/fix-close-x-error-5252
- refs/heads/fix-cocalc-docker
- refs/heads/fix-colon-path-4428
- refs/heads/fix-compute-edit-modal
- refs/heads/fix-compute-ubuntu2004
- refs/heads/fix-compute_img-exception
- refs/heads/fix-computed-values
- refs/heads/fix-course-antispam
- refs/heads/fix-course-collect-files
- refs/heads/fix-course-datastore
- refs/heads/fix-course-grade-editing
- refs/heads/fix-course-handout-overwrite-4490
- refs/heads/fix-course-students-sort-last_active
- refs/heads/fix-cpu-quota
- refs/heads/fix-createHmac-4394
- refs/heads/fix-createdb-6030
- refs/heads/fix-datastore-flicker
- refs/heads/fix-db-invite
- refs/heads/fix-dedi-vm-quota
- refs/heads/fix-dedicated-ram-NaN
- refs/heads/fix-dedicated-vm-quota-text
- refs/heads/fix-dicord-link
- refs/heads/fix-displayed-quotas
- refs/heads/fix-duplicate-sent-email
- refs/heads/fix-editor-buttons-text-overflow
- refs/heads/fix-emailverify
- refs/heads/fix-envvar-path-7404
- refs/heads/fix-ff-save-warning
- refs/heads/fix-file-drop-notification
- refs/heads/fix-file-listing-terminal-mode
- refs/heads/fix-files-breadcrumb-subdir-nav
- refs/heads/fix-files-breadcumb
- refs/heads/fix-files-new-dropdown
- refs/heads/fix-flaky-test-6387
- refs/heads/fix-flyout-files-state-6832
- refs/heads/fix-flyout-log-context
- refs/heads/fix-flyout-log-mode
- refs/heads/fix-format-js
- refs/heads/fix-format-zig
- refs/heads/fix-formatters
- refs/heads/fix-formatting
- refs/heads/fix-frame-menu-4000
- refs/heads/fix-frame-titlebar-button-wrap
- refs/heads/fix-frame-tree-resizing-6826
- refs/heads/fix-gemini-20240130
- refs/heads/fix-getIn-for-TypedMap
- refs/heads/fix-hash-tag-bar-spacing
- refs/heads/fix-hooks-on-share-server
- refs/heads/fix-hub-db-setup
- refs/heads/fix-hub-schema-crashes
- refs/heads/fix-iframe-zoom-4438
- refs/heads/fix-ineffective-typing
- refs/heads/fix-interact-exception-in-sage
- refs/heads/fix-ipnyb-to-pdf
- refs/heads/fix-ipynb2pdf
- refs/heads/fix-ipython-interact
- refs/heads/fix-jquery-cell-input
- refs/heads/fix-jupyter-ai-cell-7095
- refs/heads/fix-jupyter-cell_count-crash
- refs/heads/fix-jupyter-del-prot-icon
- refs/heads/fix-jupyter-edit-protect
- refs/heads/fix-jupyter-indent_unit
- refs/heads/fix-jupyter-kernel-selector
- refs/heads/fix-jupyter-kernelselector-5189
- refs/heads/fix-jupyter-new_cell_pos
- refs/heads/fix-jupyter-output-traceback
- refs/heads/fix-jupyter-project-logging-6665
- refs/heads/fix-jupyter-snippets-border
- refs/heads/fix-jupyter-toc-4166
- refs/heads/fix-katex-css
- refs/heads/fix-kiosk
- refs/heads/fix-knitr-error-gutter
- refs/heads/fix-kucalc-project-info-7077
- refs/heads/fix-latex-command-6397
- refs/heads/fix-latex-deps-5779
- refs/heads/fix-latex-errors
- refs/heads/fix-latex-log-4973
- refs/heads/fix-latex-multifile
- refs/heads/fix-latex-multifile-detection
- refs/heads/fix-link-4687
- refs/heads/fix-local-storage-LRU
- refs/heads/fix-lodash-2024
- refs/heads/fix-manage
- refs/heads/fix-manage-client-stripe
- refs/heads/fix-mistral-pricing
- refs/heads/fix-native-pdf-5542
- refs/heads/fix-navbar-offset
- refs/heads/fix-nbconvert-4816
- refs/heads/fix-nbconvert-5365
- refs/heads/fix-nbgrader-assign-4696
- refs/heads/fix-new-dialog
- refs/heads/fix-new-dropdown
- refs/heads/fix-new-project-scroll
- refs/heads/fix-next-acccount-menu
- refs/heads/fix-next-antd-style2
- refs/heads/fix-next-billing-subscription-multiple
- refs/heads/fix-next-image-ts-error
- refs/heads/fix-next-large-assets
- refs/heads/fix-next-sso-cropped-icon
- refs/heads/fix-next-sw-tab-switching
- refs/heads/fix-notification-zindex-4712
- refs/heads/fix-npm-6156
- refs/heads/fix-passport_manager-undefined
- refs/heads/fix-payo-vs-licenses
- refs/heads/fix-pdfjs-page-number
- refs/heads/fix-pg-pool
- refs/heads/fix-pg-pool-v2
- refs/heads/fix-prettier-mismatch
- refs/heads/fix-process-gone-crash
- refs/heads/fix-proj-info-event
- refs/heads/fix-proj-invite-token
- refs/heads/fix-proj-upgrades
- refs/heads/fix-project-DirectoryListingEntry
- refs/heads/fix-project-about-title-6498
- refs/heads/fix-project-blobstore
- refs/heads/fix-project-closing-icon
- refs/heads/fix-project-crash-num_connections-undefined
- refs/heads/fix-project-info-modal
- refs/heads/fix-project-log-event-5927
- refs/heads/fix-prom-metrics
- refs/heads/fix-proxy-websocket-caching
- refs/heads/fix-pw-reset-5949
- refs/heads/fix-pw-reset-error
- refs/heads/fix-pw-reset-pii
- refs/heads/fix-pw-reset-url
- refs/heads/fix-pythontex-4394
- refs/heads/fix-pythontex-errorpath
- refs/heads/fix-pythontex-plotting-4203
- refs/heads/fix-query_time_histogram.observe
- refs/heads/fix-quota-edge-case
- refs/heads/fix-quota-ui
- refs/heads/fix-quota-upgrades-form
- refs/heads/fix-quotas
- refs/heads/fix-r_misc-exports
- refs/heads/fix-removing-expired-license
- refs/heads/fix-render-issue-files
- refs/heads/fix-rmd
- refs/heads/fix-rmd-filenamespaces
- refs/heads/fix-rmd-plotting
- refs/heads/fix-sagetex-help
- refs/heads/fix-sagews-examples
- refs/heads/fix-sagews-menu
- refs/heads/fix-sagews-menu-5098
- refs/heads/fix-sagews-questionmark
- refs/heads/fix-save-ff-take2-4434
- refs/heads/fix-scroll-margins
- refs/heads/fix-select-sw-env-5880
- refs/heads/fix-server-configs
- refs/heads/fix-settings-defaults
- refs/heads/fix-settings-quota-warnings
- refs/heads/fix-share-html-highlight
- refs/heads/fix-share-ipynb-svg
- refs/heads/fix-share-license-dropdown
- refs/heads/fix-sharing-file-5928
- refs/heads/fix-sign-out-4597
- refs/heads/fix-sign-out-button
- refs/heads/fix-sign-up
- refs/heads/fix-signin-hydration-err
- refs/heads/fix-snapshot-test-errordisplay
- refs/heads/fix-snippet-insert-6472
- refs/heads/fix-software-env-display
- refs/heads/fix-software-env-display-2
- refs/heads/fix-software-table
- refs/heads/fix-spell-config
- refs/heads/fix-spell-dropdown
- refs/heads/fix-sso-conffile
- refs/heads/fix-stale-project-info
- refs/heads/fix-state-types
- refs/heads/fix-static-header
- refs/heads/fix-sticky-tips
- refs/heads/fix-store-compute-cost-undef-user-6241
- refs/heads/fix-store-encode-form-params
- refs/heads/fix-student-pay-and-banner
- refs/heads/fix-subnav-floating-store
- refs/heads/fix-subscription-sync
- refs/heads/fix-terminal-compute-selector
- refs/heads/fix-terminal-guide
- refs/heads/fix-terminal-guide-2
- refs/heads/fix-terminal-name-scrolling
- refs/heads/fix-terminal-resize
- refs/heads/fix-test-prices
- refs/heads/fix-title-notification-count
- refs/heads/fix-travis-after-syncts
- refs/heads/fix-travis-may20
- refs/heads/fix-travis-sept19
- refs/heads/fix-trial-bar-when-upgraded
- refs/heads/fix-trial-project-limit
- refs/heads/fix-truncated-download-filename
- refs/heads/fix-ts-course-errors
- refs/heads/fix-ts-errors-5742
- refs/heads/fix-ts-loader-compiling-too-much
- refs/heads/fix-undefined-window
- refs/heads/fix-update-softare-hook
- refs/heads/fix-updating-sharing-path
- refs/heads/fix-uptime-icon
- refs/heads/fix-url-parsing
- refs/heads/fix-vanity-url-5677
- refs/heads/fix-version-cookie-2
- refs/heads/fix-webpack-ts
- refs/heads/fix-xpra-sel-ubuntu2004
- refs/heads/fix-zooming
- refs/heads/flxout-enh-8
- refs/heads/flyout-active-files
- refs/heads/flyout-active-tweaks-20231127
- refs/heads/flyout-active-tweaks-20231128
- refs/heads/flyout-active-tweaks-20231129
- refs/heads/flyout-align-cols-7206
- refs/heads/flyout-drag
- refs/heads/flyout-enh-1
- refs/heads/flyout-enh-2
- refs/heads/flyout-enh-3
- refs/heads/flyout-enh-5
- refs/heads/flyout-enh-6
- refs/heads/flyout-enh-7
- refs/heads/flyout-files-6807
- refs/heads/flyout-files-actions
- refs/heads/flyout-files-closebutton-7187
- refs/heads/flyout-files-extension
- refs/heads/flyout-files-fix-buttonrow
- refs/heads/flyout-files-noext-6886
- refs/heads/flyout-files-rearrange-actionbuttons
- refs/heads/flyout-fix-dotdot-6877
- refs/heads/flyout-fixes-1
- refs/heads/flyout-fixes-2
- refs/heads/flyout-fixes-3
- refs/heads/flyout-fixes-4
- refs/heads/flyout-fixes-5
- refs/heads/flyout-new-fix-type-reset
- refs/heads/flyout-new-singleclick
- refs/heads/flyout-select-modal
- refs/heads/flyout-tweaks-3
- refs/heads/flyout-tweaks-3-fixes
- refs/heads/flyout-tweaks-4
- refs/heads/fmt-rust
- refs/heads/folloup-pr-4060
- refs/heads/followup-pr-4338
- refs/heads/format-html
- refs/heads/format-package-file
- refs/heads/format-r
- refs/heads/formatting-space-in-license
- refs/heads/frame-btn-height
- refs/heads/frame-complete
- refs/heads/frame-editor-fix-horizontal-dragbar
- refs/heads/frame-shell
- refs/heads/frame-terminal
- refs/heads/frame-titlebar-antd
- refs/heads/free-gemini
- refs/heads/free-proj-low-prio
- refs/heads/frontend-admin-individual-save
- refs/heads/frontend-antd-depr-202305
- refs/heads/frontend-antd-deprecation-3
- refs/heads/frontend-antd-modal-open-deprecations
- refs/heads/frontend-antd-zindex-modal
- refs/heads/frontend-datastore-no-dummy
- refs/heads/frontend-editor-tabs-dropdown-larger
- refs/heads/frontend-explorer-dont-load-stopped-project
- refs/heads/frontend-fix-publish-layout
- refs/heads/frontend-latex-drag-fix
- refs/heads/frontend-log-time-optional
- refs/heads/frontend-more-ts
- refs/heads/frontend-project-connect-tweak
- refs/heads/frontend-tabs-close-middleclick
- refs/heads/frontend-updates-20230811
- refs/heads/frontent-more-ts
- refs/heads/fullscreen-top-margin-fix
- refs/heads/ga-clean-path
- refs/heads/ga-settings
- refs/heads/ga4
- refs/heads/gemini-pro
- refs/heads/gemini-pro-2
- refs/heads/gemini-pro-3
- refs/heads/generic-jar
- refs/heads/gh-cache-npm
- refs/heads/gitconfig-comments
- refs/heads/github-action-change-caching
- refs/heads/github-action-concurrency
- refs/heads/github-proxy
- refs/heads/google-genai-fix1
- refs/heads/google-vertexai
- refs/heads/gpt-gen-notebook
- refs/heads/gpt-jupyter-insert-cell
- refs/heads/gpt4
- refs/heads/gtag
- refs/heads/hardcoded-db-creds
- refs/heads/harden-magic-formatting
- refs/heads/haskell-jupyter-syntax
- refs/heads/heart
- refs/heads/hidden-buttons
- refs/heads/hide-empty-dedi-disks
- refs/heads/hide-flyout-fullpage
- refs/heads/hide-labels-top-bar
- refs/heads/hide-powered-by-6101
- refs/heads/highlight-minimize-button
- refs/heads/hmr
- refs/heads/hot-fix-broken-mobile-chat
- refs/heads/hotfix-course-proj-start
- refs/heads/hotfix-course-student-sub
- refs/heads/housekeeping-4647
- refs/heads/hsy-prs
- refs/heads/html-iframe-fc
- refs/heads/html-reload-3984
- refs/heads/hub-auth-ts
- refs/heads/hub-catch-unhandledRejections
- refs/heads/hub-db-bottleneck
- refs/heads/hub-email-no-address
- refs/heads/hub-landing
- refs/heads/hub-logger
- refs/heads/hub-loglines-metric
- refs/heads/hub-lti-tweak-shim
- refs/heads/hub-maint-syncstrings-indentation
- refs/heads/hub-memleak
- refs/heads/hub-modify-quota
- refs/heads/hub-proxy
- refs/heads/hub-proxy-tweak-caching-and-ws-upgrade
- refs/heads/hub-raw-dir-index
- refs/heads/hub-raw-dir-redirects
- refs/heads/hub-reset-pw-cookie
- refs/heads/hub-scheduled-copy
- refs/heads/hub-self-terminate
- refs/heads/hub-sitemap
- refs/heads/hub-stats-updating
- refs/heads/hub-update-prom-client
- refs/heads/huge-syncstrings
- refs/heads/hyper
- refs/heads/idle-banner-theme
- refs/heads/iframe-comm
- refs/heads/ignore-string-literals-implicit-multiplication
- refs/heads/ignore-tsconfig.tsbuildinfo
- refs/heads/import-js-with-babel
- refs/heads/imprint-and-policies
- refs/heads/improve-checkout-process
- refs/heads/improve-user-assistance
- refs/heads/incr-disk-quota-warning
- refs/heads/incr-timeout-ipynb2pdf
- refs/heads/incr-timeout-nbconvert
- refs/heads/incremental-syncstring-maint
- refs/heads/index-blobs
- refs/heads/index-copy_paths
- refs/heads/index-page-tweaks
- refs/heads/index-run_quota-always_running
- refs/heads/instrument-hub-landing
- refs/heads/integrated-help
- refs/heads/internal-link-ignore-querystring
- refs/heads/intro-js
- refs/heads/invite_to_add
- refs/heads/invoice-address
- refs/heads/ipywidgets
- refs/heads/ipywidgets-comm
- refs/heads/isAcademic-include-more
- refs/heads/issue-1486-course
- refs/heads/issue-196
- refs/heads/issue-2549
- refs/heads/issue-2598
- refs/heads/issue-3629
- refs/heads/issue-3782-debootstrap
- refs/heads/issue-4056
- refs/heads/issue-4075
- refs/heads/issue-4847
- refs/heads/issue-5133
- refs/heads/issue-5517
- refs/heads/issue-5578
- refs/heads/issue-5684-reference-links
- refs/heads/issue-5750
- refs/heads/issue-5889-k3d
- refs/heads/issue-5897
- refs/heads/issue-5959
- refs/heads/issue-6128-widgets
- refs/heads/issue-6545
- refs/heads/issue-7331
- refs/heads/issue/1078
- refs/heads/issue/1091
- refs/heads/issue/1109
- refs/heads/issue/1117
- refs/heads/issue/112/2
- refs/heads/issue/1132
- refs/heads/issue/1168
- refs/heads/issue/1201
- refs/heads/issue/1212
- refs/heads/issue/1221
- refs/heads/issue/1226
- refs/heads/issue/1231
- refs/heads/issue/1320
- refs/heads/issue/1415
- refs/heads/issue/1447
- refs/heads/issue/1528
- refs/heads/issue/1547
- refs/heads/issue/1621
- refs/heads/issue/1641
- refs/heads/issue/1663
- refs/heads/issue/1729
- refs/heads/issue/18
- refs/heads/issue/182
- refs/heads/issue/1826
- refs/heads/issue/1859
- refs/heads/issue/2107
- refs/heads/issue/2111
- refs/heads/issue/2150
- refs/heads/issue/2173
- refs/heads/issue/2190
- refs/heads/issue/2211
- refs/heads/issue/2233
- refs/heads/issue/2234
- refs/heads/issue/2245
- refs/heads/issue/2259
- refs/heads/issue/2379
- refs/heads/issue/2399
- refs/heads/issue/2400
- refs/heads/issue/2429
- refs/heads/issue/2495
- refs/heads/issue/2503
- refs/heads/issue/2510-1
- refs/heads/issue/2510-2
- refs/heads/issue/2511
- refs/heads/issue/2542
- refs/heads/issue/2552
- refs/heads/issue/2572
- refs/heads/issue/2577
- refs/heads/issue/2599
- refs/heads/issue/2600
- refs/heads/issue/2641
- refs/heads/issue/2728
- refs/heads/issue/2736
- refs/heads/issue/2738
- refs/heads/issue/2749
- refs/heads/issue/2802
- refs/heads/issue/2836
- refs/heads/issue/2845
- refs/heads/issue/2882
- refs/heads/issue/2885
- refs/heads/issue/2947
- refs/heads/issue/2948
- refs/heads/issue/2974
- refs/heads/issue/2989
- refs/heads/issue/2992
- refs/heads/issue/2999
- refs/heads/issue/304
- refs/heads/issue/3043
- refs/heads/issue/3046
- refs/heads/issue/3050
- refs/heads/issue/307
- refs/heads/issue/3074
- refs/heads/issue/3083
- refs/heads/issue/3099
- refs/heads/issue/3101
- refs/heads/issue/3164
- refs/heads/issue/3216
- refs/heads/issue/3219
- refs/heads/issue/3222
- refs/heads/issue/3223
- refs/heads/issue/3228
- refs/heads/issue/3229
- refs/heads/issue/3254
- refs/heads/issue/3379
- refs/heads/issue/3438
- refs/heads/issue/3440
- refs/heads/issue/3442
- refs/heads/issue/3456
- refs/heads/issue/3509
- refs/heads/issue/3539
- refs/heads/issue/3549
- refs/heads/issue/3564
- refs/heads/issue/3566
- refs/heads/issue/3580
- refs/heads/issue/3601
- refs/heads/issue/3603
- refs/heads/issue/3648
- refs/heads/issue/3680
- refs/heads/issue/3850
- refs/heads/issue/3863
- refs/heads/issue/3867
- refs/heads/issue/3872
- refs/heads/issue/3893
- refs/heads/issue/3913
- refs/heads/issue/3928
- refs/heads/issue/3994
- refs/heads/issue/4147
- refs/heads/issue/4148
- refs/heads/issue/4325
- refs/heads/issue/445
- refs/heads/issue2339
- refs/heads/issue2373
- refs/heads/issues/1002
- refs/heads/issues/1008
- refs/heads/issues/1031
- refs/heads/issues/282
- refs/heads/issues/289
- refs/heads/issues/314
- refs/heads/issues/381
- refs/heads/issues/489
- refs/heads/issues/538
- refs/heads/issues/585
- refs/heads/issues/973
- refs/heads/jaas
- refs/heads/jade2pug
- refs/heads/jlab-collab
- refs/heads/json-api
- refs/heads/jupyter
- refs/heads/jupyter-assistant2
- refs/heads/jupyter-audio
- refs/heads/jupyter-blobs-filesize-cleanup
- refs/heads/jupyter-classica-title
- refs/heads/jupyter-cpumem-project_info
- refs/heads/jupyter-curosrs-FC
- refs/heads/jupyter-del-key
- refs/heads/jupyter-dnd
- refs/heads/jupyter-empty-cell-prompt
- refs/heads/jupyter-enh-insert-bar
- refs/heads/jupyter-error-improvement
- refs/heads/jupyter-explicit-kernel
- refs/heads/jupyter-fast
- refs/heads/jupyter-fc
- refs/heads/jupyter-fix-4958
- refs/heads/jupyter-fix-4960
- refs/heads/jupyter-format-magics
- refs/heads/jupyter-frame
- refs/heads/jupyter-generate
- refs/heads/jupyter-handler-possibly-undefined
- refs/heads/jupyter-help-links
- refs/heads/jupyter-hide-kernels
- refs/heads/jupyter-iframe-html
- refs/heads/jupyter-img-width
- refs/heads/jupyter-insert-cell-buttons
- refs/heads/jupyter-insert-gpt-comment
- refs/heads/jupyter-kernel-compute_server
- refs/heads/jupyter-kernel-env
- refs/heads/jupyter-lab-app-dir
- refs/heads/jupyter-landingpage
- refs/heads/jupyter-menus
- refs/heads/jupyter-nb-filename-env
- refs/heads/jupyter-no-window
- refs/heads/jupyter-nonblocking-run-cells
- refs/heads/jupyter-pool
- refs/heads/jupyter-pool-2
- refs/heads/jupyter-python-sage-env
- refs/heads/jupyter-quality
- refs/heads/jupyter-slideshow
- refs/heads/jupyter-smarter-images
- refs/heads/jupyter-snippets-loading-5443
- refs/heads/jupyter-start-progress
- refs/heads/jupyter-switch-halt-format-5829
- refs/heads/jupyter-syntax-5478
- refs/heads/jupyter-tour
- refs/heads/jupyter-tweak-gpt-insert
- refs/heads/jupyter-typo
- refs/heads/jupyter-validate-5372
- refs/heads/jupyter-virtuoso
- refs/heads/jupyter-without-kernels
- refs/heads/jupyter2-javascript
- refs/heads/k3d-buffers
- refs/heads/k8s
- refs/heads/katex-0.10
- refs/heads/katex-0.10.2
- refs/heads/katex-0.11.1
- refs/heads/katex-0.12
- refs/heads/katex-0.15.0
- refs/heads/katex-13.5
- refs/heads/katex-v0.11.0
- refs/heads/keep-license-5635
- refs/heads/keep-tab-ordering
- refs/heads/keep-verify-token
- refs/heads/keyboard_shortcuts
- refs/heads/keyboardshort
- refs/heads/kiosk-lightweight
- refs/heads/kmz-files
- refs/heads/knitr-suppress-warning
- refs/heads/kucalc
- refs/heads/kucalc-dedicated
- refs/heads/kucalc-master
- refs/heads/kucalc-memstats-fix
- refs/heads/kucalc-switch-banner
- refs/heads/kucalc-warning-banner
- refs/heads/kucalc2
- refs/heads/landing-ai
- refs/heads/landing-chatgpt
- refs/heads/landing-doc-minor
- refs/heads/landing-img-maxwidth
- refs/heads/landing-latex-collabs
- refs/heads/landing-lazy-img
- refs/heads/landing-linux
- refs/heads/landing-nextjs
- refs/heads/landing-page-tweaks
- refs/heads/landing-page-video
- refs/heads/landing-python-impr
- refs/heads/landing-terminal
- refs/heads/landing-tuning
- refs/heads/latex-ai-text-formula
- refs/heads/latex-api
- refs/heads/latex-build-deps-changes
- refs/heads/latex-buildcommand-antd-bootstrap
- refs/heads/latex-default-cocalc-command
- refs/heads/latex-drag-preview
- refs/heads/latex-edit-command
- refs/heads/latex-engine-opts-5910
- refs/heads/latex-envs
- refs/heads/latex-envs-2
- refs/heads/latex-fix-synctex-string
- refs/heads/latex-inline-errors
- refs/heads/latex-optimize-pdf
- refs/heads/latex-pdfjs-FC
- refs/heads/latex-preview-enhancement
- refs/heads/latex-refactor
- refs/heads/latex-sagetex-errors
- refs/heads/latex-shell-escape
- refs/heads/latex-word_count-fc
- refs/heads/latexmk-4-min-timeout
- refs/heads/launch-csi
- refs/heads/launch-share
- refs/heads/layout
- refs/heads/lean
- refs/heads/lean-cmd
- refs/heads/lean-debounce-4893
- refs/heads/learn-more-at-doc
- refs/heads/less-intimidating-trial-banner
- refs/heads/lgtm-error
- refs/heads/library
- refs/heads/library-button
- refs/heads/library2
- refs/heads/license-2020-04
- refs/heads/license-3
- refs/heads/license-NPOs
- refs/heads/license-change-restart
- refs/heads/license-gpu
- refs/heads/license-headers
- refs/heads/license-headers-2
- refs/heads/license-limit
- refs/heads/license-limit-2
- refs/heads/license-managers
- refs/heads/license-upd-project-link
- refs/heads/licensed-idle-timeout
- refs/heads/licensed-idle-timeout-backend
- refs/heads/licensed-idle-timeout-backend2
- 83958b0bd1dff17067e754fef65f6ec0e5364688
- Branches list truncated to 1001 entries, 753 were omitted.
Cook and download a directory from the Software Heritage Vault
You have requested the cooking of the directory with identifier None into a standard tar.gz archive
.
Are you sure you want to continue ?
Download a directory from the Software Heritage Vault
You have requested the download of the directory with identifier None as a standard tar.gz archive
.
Are you sure you want to continue ?
Cook and download a revision from the Software Heritage Vault
You have requested the cooking of the history heading to revision with identifier swh:1:rev:83958b0bd1dff17067e754fef65f6ec0e5364688 into a bare git archive
.
Are you sure you want to continue ?
Download a revision from the Software Heritage Vault
You have requested the download of the history heading to revision with identifier swh:1:rev:83958b0bd1dff17067e754fef65f6ec0e5364688 as a bare git archive
.
Are you sure you want to continue ?
Invalid Email !
The provided email is not well-formed.
Download link has expired
The requested archive is no longer available for download from the Software Heritage Vault.
Do you want to cook it again ?
Take a new snapshot of a software origin
If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.
Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.Processing "take a new snapshot" request ...
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Private --> "Publish", and make it a button
# CoCalc
#### <u>_**Co**_</u>_llaborative_ <u>_**Calc**_</u>_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
- Harald Schilly
- Hal Snyder
- William Stein
- Travis Scholl
- John Jeng
- Greg Bard
- Rob Beezer
- Keith Clawson
- Tim Clemans
- Andy Huchala
- Jon Lee
- Simon Luu
- Nicholas Ruhland
- 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.
<a href="https://www.browserstack.com" target="_blank"><img alt='' src='http://i.imgur.com/VProOTR.png' width=128 height=undefined title=''/></a>
### Google
We thank Google for donating over \$150K in cloud credits since 2014 to support this project.
Computing file changes ...