CoCalc
cocalc.aiA collaborative computing workspace where projects bring notebooks, files, terminals, and software into a shared environment.
A collaborative computing workspace where projects bring notebooks, files, terminals, and software into a shared environment.
Configure hosted CI/CD builds with build steps, triggers, and Kotlin DSL settings-as-code.
Write JVM tests with JUnit Jupiter and run them through the JUnit Platform from an IDE, build tool, or console.
Edit source files with a lightweight cross-platform editor and optional Python add-ons.
Use a Vim-based editor with Lua configuration, a documented API, and remote-procedure-call support for extensions.
Run unit and component tests in JavaScript or TypeScript projects using Vitest.
A Windows programmer’s editor with web preview, remote-file transfer and hex viewing.
A compact programmer's editor with both graphical and terminal interfaces and Lua-based customization.
Build type-safe concurrent programs for the Erlang virtual machine or compile them to JavaScript.
A mobile code editor for editing web and source files, previewing pages and using terminal or remote-file tools.
An annotation-based Java test framework for organizing unit, integration, data-driven, and parallel test suites.
Automate GUI behavior tests for desktop, web, mobile, and embedded applications with object-based recognition.
AI pair programming in your terminal
AI code review and governance for agentic software development
AI programming assistant and cloud development environment in the browser
Choose a file-focused editor or add project-wide build and debug tools.
Project-based programming study in a JetBrains workflow
A Windows text editor with syntax coloring, file navigation, and configurable source-editing tools.