CodeMirror - In-browser code editing
CodeMirror is a JavaScript library that can be used to create a relatively pleasant editor interface for code-like content. It could be easily integrated in to your webpage. It supports JavaScript, XML/HTML, CSS, Python, PHP, diff, C, Java, sTeX, LaTeX, Haskell, Smalltalk, reStructuredText and PL/SQL. It also supports features like Autocompletion, Search/replace, Highlighting the current line.

comments powered by Disqus
Related Products
Ace - Code Editor in JavaScript
Ace is a standalone code editor written in Javascript. Ace is developed as the primary editor for Cloud9 IDE and the successor of the Mozilla Skywriter project. Ace can be easily embedded into any existing web page. It could provide Syntax highlighting, Auto indentation, key bindings including VI and Emacs modes, Themes, Search and replace and lot more.
CKEditor
CKEditor is a text editor to be used inside web pages. It's a WYSIWYG editor, which means that the text being edited on it looks as similar as possible to the results users have when publishing it. It brings to the web common editing features found on desktop editing applications like Microsoft Word and OpenOffice. It's an editor to be used inside web pages.
TinyMCE
TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. TinyMCE is very easy to integrate.
Aloha editor - HTML5 WYSIWYG Editor
The most advanced browser based Editor lets you experience a whole new way of editing. It’s faster than existing technologies and offers unprecedented functionalities. Aloha Editor is designed to be the easiest to use, the fastest in editing and the best in its functions.
Rain Framework - MVC Framework for PHP
Rain is the MVC framework for PHP, easy to learn and to install. It makes applications easier to create and enable designers and developers to better work together. It is fast and light weight. It is secure, validates input and output. It uses WYSIWYG editor to work with HTML. It uses Rain TPL as its template engine which separates business logic from presentation.
Croogo - Content Management System built on CakePHP framework
Croogo is a content management system, built on top of CakePHP framework. It provides support to Create pages, Taxonomy, WYSIWYG Editor, Threaded comments, Email notification, Spam protection, Search engine friendly URLs, File Manager, Users and Group administration, File Manager, Custom fields and lot more.
OpenCMS
OpenCms from Alkacon Software is a professional, easy to use website content management system. OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently. OpenCms is based on Java and XML technology.
dotCMS
dotCMS is one of the fastest growing open source enterprise content management systems in the world. Twice recognized by Packt Publishing, and downloaded by tens of thousands of people, dotCMS is the choice for enterprise web CMS.
NiceEdit
NicEdit is a Lightweight, Cross Platform, Inline Content Editor to allow easy editing of web site content on the fly in the browser. NicEdit Javascript integrates into any site in seconds to make any element/div editable or convert standard textareas to rich text editing.
Xinha
Xinha (pronounced like Xena, the Warrior Princess) is a powerful WYSIWYG HTML editor component that works in all current browsers. Its configurabilty and extensibility make it easy to build just the right editor for multiple purposes, from a restricted mini-editor for one database field to a full-fledged website editor. Its makes it an ideal candidate for integration into any kind of project.