Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. FOSS for Developers
  3. CodeBox

CodeBox

Apache-2.0JavaScript0.7.4

A modular open-source IDE that runs both in the cloud and on desktop with offline support.

Visit WebsiteGitHubGitHub
4.2k stars576 forks0 contributors

What is CodeBox?

Codebox is an open-source, modular Integrated Development Environment (IDE) that runs both in the cloud and on desktop systems. It is built with web technologies like Node.js and JavaScript, offering a flexible development environment that supports offline work and extensibility through add-ons. The project serves as the core component of the codebox.io Cloud IDE service, providing a unified platform for coding across different deployment scenarios.

Target Audience

Developers and teams looking for a customizable, cross-platform IDE that can be deployed on desktops (Linux/Mac) or self-hosted servers, especially those who value modularity and cloud/desktop flexibility.

Value Proposition

Codebox stands out as the first open and modular IDE capable of running seamlessly both on the desktop and in the cloud with offline support, offering an extensible architecture that allows developers to tailor the environment to their specific needs through add-ons.

Overview

Open source cloud & desktop IDE

Use Cases

Best For

  • Setting up a self-hosted cloud IDE for team collaboration
  • Developing in offline environments with cloud sync capabilities
  • Creating a customizable IDE with modular add-ons and extensions
  • Running a lightweight, web-based IDE on Linux or Mac desktops
  • Integrating Git-based workflows into a cloud/desktop hybrid IDE
  • Building educational coding platforms with a flexible deployment model

Not Ideal For

  • Teams developing exclusively on Windows systems
  • Projects needing a fully-featured IDE out-of-the-box without add-on customization
  • Environments where high-performance, native IDE speed is critical for large codebases
  • Users seeking a vast, mature plugin ecosystem like VS Code or IntelliJ

Pros & Cons

Pros

Cloud-Desktop Flexibility

Can run on desktop, server, or cloud with offline support, providing a unified development environment as stated in the README's key features.

Modular Extensibility

Architecture allows building custom features through add-ons, enabling high customization and flexibility for developers.

Web Technology Stack

Built entirely with Node.js, JavaScript, HTML, and LESS, making it accessible for web developers and easily deployable across platforms.

Git Integration

Uses Git for user identification and version control operations, streamlining Git-based workflows directly in the IDE.

Cons

Limited Platform Support

Only runs on Unix-like systems such as Linux and Mac OS X, completely excluding Windows users, as per the installation instructions.

Git-Centric Identity

Relies on Git for user identification (e.g., via --email option), which may not suit teams using other version control systems or requiring alternative authentication methods.

Setup and Configuration Complexity

Installation via NPM and configuration through command-line options or environment variables can be daunting for those unfamiliar with Node.js ecosystems, as hinted in the documentation links.

Frequently Asked Questions

Quick Stats

Stars4,150
Forks576
Contributors0
Open Issues147
Last commit3 years ago
CreatedSince 2013

Tags

#offline-support#cloud-ide#extensible-architecture#html#javascript#less#node-js#git-integration

Built With

J
JavaScript
N
Node.js
L
Less
H
HTML

Links & Resources

Website

Included in

FOSS for Developers1.3k
Auto-fetched 1 day ago

Related Projects

Visual Studio CodeVisual Studio Code

Visual Studio Code

Stars194,196
Forks45,534
Last commit1 day ago
AtomAtom

:atom: The hackable text editor

Stars60,713
Forks17,156
Last commit3 years ago
BracketsBrackets

An open source code editor for the web, written in JavaScript, HTML and CSS.

Stars32,982
Forks7,431
Last commit4 years ago
Coding WebIDECoding WebIDE

Coding WebIDE Community Edition

Stars1,723
Forks398
Last commit6 years 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