PHPackages                             icecoder/icecoder - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. icecoder/icecoder

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

icecoder/icecoder
=================

Browser based code editor allowing you to code from anywhere

8.1(4y ago)1.4k325339[165 issues](https://github.com/icecoder/ICEcoder/issues)[1 PRs](https://github.com/icecoder/ICEcoder/pulls)1MITPHPPHP ^7.0

Since Nov 22Pushed 2y ago1 watchersCompare

[ Source](https://github.com/icecoder/ICEcoder)[ Packagist](https://packagist.org/packages/icecoder/icecoder)[ Docs](https://icecoder.net)[ RSS](/packages/icecoder-icecoder/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (4)DependenciesVersions (3)Used By (1)Security (6)

ICEcoder is for sale! Please contact . Serious offers only.
==============================================================================

[](#icecoder-is-for-sale-please-contact-infoicecodernet-serious-offers-only)

---

ICEcoder
========

[](#icecoder)

Code editor awesomeness ...in your browser
------------------------------------------

[](#code-editor-awesomeness-in-your-browser)

ICEcoder is a browser based code editor, which provides a modern approach to building websites. By allowing you to code directly within the web browser, online or offline, it means you only need one program (your browser) to develop sites, plus can test on actual web servers. After development, you can also maintain the website easily, all of which make for speedy and smart development.

[![ICEcoder code editor](https://camo.githubusercontent.com/4e45434ac2ce21eef93cec97d457d49c7cc46d262ffb713085ad83a00a63e5d7/68747470733a2f2f6173736574732e696365636f6465722e6e65742f696d616765732f696365636f6465722d382d312d62726f777365722d636f64652d656469746f722e706e67)](https://camo.githubusercontent.com/4e45434ac2ce21eef93cec97d457d49c7cc46d262ffb713085ad83a00a63e5d7/68747470733a2f2f6173736574732e696365636f6465722e6e65742f696d616765732f696365636f6465722d382d312d62726f777365722d636f64652d656469746f722e706e67)

### Requirements

[](#requirements)

You can run ICEcoder either online or locally, on Linux, Windows or Mac based platforms. The only requirement is to have PHP 7 available (7.4 recommended). You can have this either as a vanilla installation or via a program such as WAMP or XAMPP (for Windows) or MAMP (for Mac).

### Installation

[](#installation)

#### Step 1: Get ICEcoder

[](#step-1-get-icecoder)

Either download the zip or clone from Github into your wwwroot (document root) dir for your website (this is typically `/var/www/html/`) via:

```
$ git clone git@github.com:icecoder/icecoder /var/www/html/icecoder

```

#### Step 2: Set permissions on dirs &amp; files

[](#step-2-set-permissions-on-dirs--files)

You'll need to ensure both the ICEcoder dir and the wwwroot dir have permissions to read, write and execute. This can be done by changing permissions (using `chmod`), but it it safer and so better, to use `chown`:

`chown -R www-data.www-data /var/www/html`

This will recursively set the `www-data` user as both the owner and group users for files on the `/var/www/html` dir (which ICEcoder dir is of course inside of, at say `/var/www/html/ICEcoder`).

#### Step 3: Start coding

[](#step-3-start-coding)

Now you can visit `yoursite.com/ICEcoder` to view ICEcoder, sign in and start coding!

#### Tip: If using ICEcoder locally, you can use:

[](#tip-if-using-icecoder-locally-you-can-use)

`php -S localhost:8080`

...to get PHP to start a simple web server. You can then visit `localhost:8080/ICEcoder`

#### Want to setup in other environments?

[](#want-to-setup-in-other-environments)

It's now possible to setup ICEcoder in a Docker container, via Composer, as an executable and more. Checkout  for info on these setups!

#### It's free &amp; open source for everyone!

[](#its-free--open-source-for-everyone)

Suitable for commercial &amp; non-commercial projects, just let us know if it's useful to you and any cool customizations you make to it. We take no responsibility for anything, all usage is all down to you.

It's fully open source and MIT licensed. So we're happy for you to take it, make it your own and customize to your hearts content and/or contribute to this main repo! :)

Plenty of comments included in the code to assist with understanding, customizing etc.

Comments, improvements &amp; feedback welcomed!

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity40

Moderate usage in the ecosystem

Community32

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 96.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~246 days

Total

2

Last Release

1792d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5b4a6734da5b8ad5aaca5842f0068b039c9b38658c9e9edeb4b54302f78e41a4?d=identicon)[icecoder](/maintainers/icecoder)

---

Top Contributors

[![mattpass](https://avatars.githubusercontent.com/u/1311155?v=4)](https://github.com/mattpass "mattpass (2411 commits)")[![andrey012](https://avatars.githubusercontent.com/u/3939722?v=4)](https://github.com/andrey012 "andrey012 (22 commits)")[![krisxoofoo](https://avatars.githubusercontent.com/u/555219?v=4)](https://github.com/krisxoofoo "krisxoofoo (11 commits)")[![pietrondo](https://avatars.githubusercontent.com/u/6080662?v=4)](https://github.com/pietrondo "pietrondo (7 commits)")[![atorresbr](https://avatars.githubusercontent.com/u/13744483?v=4)](https://github.com/atorresbr "atorresbr (7 commits)")[![lzh370](https://avatars.githubusercontent.com/u/8326663?v=4)](https://github.com/lzh370 "lzh370 (7 commits)")[![DutchCaveman](https://avatars.githubusercontent.com/u/9296094?v=4)](https://github.com/DutchCaveman "DutchCaveman (6 commits)")[![unix4you2](https://avatars.githubusercontent.com/u/2445412?v=4)](https://github.com/unix4you2 "unix4you2 (4 commits)")[![WimTibackx](https://avatars.githubusercontent.com/u/903398?v=4)](https://github.com/WimTibackx "WimTibackx (3 commits)")[![Olliiee](https://avatars.githubusercontent.com/u/195645?v=4)](https://github.com/Olliiee "Olliiee (3 commits)")[![rotelok](https://avatars.githubusercontent.com/u/10077304?v=4)](https://github.com/rotelok "rotelok (3 commits)")[![mbirth](https://avatars.githubusercontent.com/u/130302?v=4)](https://github.com/mbirth "mbirth (2 commits)")[![smokeypell](https://avatars.githubusercontent.com/u/15961817?v=4)](https://github.com/smokeypell "smokeypell (2 commits)")[![PalAditya](https://avatars.githubusercontent.com/u/25523604?v=4)](https://github.com/PalAditya "PalAditya (2 commits)")[![koseelg](https://avatars.githubusercontent.com/u/7985196?v=4)](https://github.com/koseelg "koseelg (2 commits)")[![AVGP](https://avatars.githubusercontent.com/u/370246?v=4)](https://github.com/AVGP "AVGP (2 commits)")[![mtpiercey](https://avatars.githubusercontent.com/u/22581026?v=4)](https://github.com/mtpiercey "mtpiercey (1 commits)")[![Nippey](https://avatars.githubusercontent.com/u/2164664?v=4)](https://github.com/Nippey "Nippey (1 commits)")[![Atatoth](https://avatars.githubusercontent.com/u/4190070?v=4)](https://github.com/Atatoth "Atatoth (1 commits)")[![pushreset](https://avatars.githubusercontent.com/u/311565?v=4)](https://github.com/pushreset "pushreset (1 commits)")

---

Tags

browseridecodeeditor

### Embed Badge

![Health badge](/badges/icecoder-icecoder/health.svg)

```
[![Health](https://phpackages.com/badges/icecoder-icecoder/health.svg)](https://phpackages.com/packages/icecoder-icecoder)
```

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k129.4M832](/packages/barryvdh-laravel-ide-helper)[endroid/qr-code

Endroid QR Code

4.8k71.8M438](/packages/endroid-qr-code)[jenssegers/agent

Desktop/mobile user agent parser with support for Laravel, based on Mobiledetect

4.8k70.8M494](/packages/jenssegers-agent)[laminas/laminas-code

Extensions to the PHP Reflection API, static code scanning, and code generation

1.9k192.9M204](/packages/laminas-laminas-code)[nette/php-generator

🐘 Nette PHP Generator: generates neat PHP code for you. Supports new PHP 8.5 features.

2.3k69.7M716](/packages/nette-php-generator)[jetbrains/phpstorm-stubs

PHP runtime &amp; extensions header files for PhpStorm

1.4k30.9M80](/packages/jetbrains-phpstorm-stubs)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
