IDEs & Code Editors
IDEs & Code Editors tools -- a subcategory of Developer Tools
Replace Popular SaaS
18 Tools
code-server
77KRun VS Code on any machine and access it through a browser — code from your iPad, Chromebook, or any device with a web browser.
Tabby
33KOpen-source AI coding assistant. A self-contained, self-hosted alternative to GitHub Copilot tailored for your development needs.
JumpServer
30KOpen-source Privileged Access Management — SSH, RDP, Kubernetes, databases, and RemoteApp all through a browser, with full session recording.
Onlook
25KOpen-source desktop app for visually editing React applications with changes written back to code in real-time.
CodeEdit
23KLightweight, natively-built code editor for macOS with Swift/SwiftUI architecture and multi-language support.
Asciinema
17KAsciinema handles host and share terminal session recordings as a self-hosted solution.
Plandex
15KTerminal-based AI coding agent for large projects with diff review sandbox and 2M token context
Gitpod
14KGitpod lets you run standardized, automated dev environments in the cloud. Self-host or use managed service. Integrate entirely on your own server.
Coder
13KCoder is a self-hosted ides & code editors replacement for Amazon CodeCatalyst, Codespaces, and more.
Termix
12KTermix is a self-hosted remote access & desktop tool with support for SSH, Terminal.
WeTTY
5.2KWeTTY gives you terminal access in browser over HTTP/HTTPS on your own infrastructure.
HTTPie
3.9KHTTPie is a self-hosted ides & code editors replacement for Postman and Testfully.
Sshwifty
3.1KSshwifty is a JavaScript-based application that provides SSH and Telnet connector made for the Web.
Emdash
2.8KEmdash is a self-hosted container management tool that provides orchestrate multiple coding agents in parallel for seamless development. Isolated Git worktrees.
ShellHub
2KShellHub gives you modern SSH server for remotely accessing linux devices via command line (using any SSH client) on your own infrastructure.
Oxker
1.6KOxker is a Rust-based application that provides simple interface for managing and controlling Docker containers from the terminal.
Atheos
659Atheos is a JavaScript-based application that provides web-based IDE framework with a small footprint and minimal requirements, continued from Codiad.
XRSH
1XRSH lets you run XR-friendly shells in the browser entirely on your own server.
Why Self-Host Your IDE and Code Editor?
Cloud-based development environments like GitHub Codespaces, Gitpod Cloud, and AWS Cloud9 charge by compute hours and storage, and your code runs on infrastructure managed by the provider. For developers working with proprietary codebases, sensitive client projects, or regulated industries, having source code execute on third-party servers creates security and compliance concerns that are difficult to address through vendor agreements alone. Self-hosted development environments provide the same browser-based coding experience while keeping your code on infrastructure you control.
Code-server is the most popular self-hosted option, running VS Code in the browser with full extension support, terminal access, and the familiar VS Code interface accessible from any device. Coder extends this concept to full development environments with workspaces defined as code (Terraform templates), supporting multiple IDE options including VS Code, JetBrains, and Jupyter. Gitpod can be self-hosted for automated, pre-built development environments that spin up instantly from Git repositories. For lighter-weight needs, Atheos provides a web-based code editor that runs with minimal resources.
The self-hosted IDE ecosystem also includes terminal and remote access tools. Tabby provides a modern terminal with SSH connections, file transfer, and serial port access. JumpServer offers a privileged access management platform with web terminals, session recording, and audit logging for managing server access across teams. ShellHub provides SSH access through a web browser with device registration and session management. The advantage across all these tools is that your development environment, source code, and SSH sessions stay on your own infrastructure — with no usage-based billing, no compute hour limits, and no dependency on a cloud provider’s uptime for your developers to write code.