finds.dev← search

// the find

kalcaddle/KodExplorer

★ 6,379 · PHP · updated Mar 2026

A web based file manager,web IDE / browser based code editor

KodExplorer is a self-hosted web file manager and code editor that runs on any PHP 5+ server — think a browser-based Finder/Explorer with an ACE-powered code editor bolted on. It's aimed at developers or sysadmins who want to manage files on a remote server without SSH, or want a lightweight web IDE on a NAS or shared hosting. The project is now in maintenance-only mode; the authors have moved development to a successor called kodbox.

The PHP 5 requirement means it drops onto essentially any hosting environment including cheap shared hosts, old VPSes, and home routers — zero dependency install is a real advantage. The ACE editor integration covers syntax highlighting for 120+ languages, vim/Emacs keybindings, and live syntax checking, which is more than most self-hosted file managers bother with. Multi-user support with role-based access control and file sharing is built in rather than bolted on. The i18n coverage is genuinely wide — 40+ languages with proper locale files, not just UI string translations.

The README's first paragraph is a redirect to a different repo — this project is dead and the authors have said so explicitly, which is a meaningful adoption risk if you're building anything on top of it. Security posture is weak: the install instructions literally tell you to chmod -Rf 777, and a PHP file manager exposed to the web with lax permissions is a classic attack surface. The frontend is built on SeaJS and jQuery (circa 2013) with no obvious bundling or modern toolchain, so customizing or extending the UI will hurt. There's no mention of CSRF protection, rate limiting, or any of the other things you'd want before exposing this to the internet.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →