Xinha is a powerful & open source HTML (WYSIWYG) editor.
It is a community-built script presenting various options for max. customization.

It has lots of plugins that can be activated like:
- Character counter
- Find & replace
- Image manager
- HtmlTidy
- Spell checker & more.
It is possible to configure which features/menus to be displayed, whether coding inside will be permitted or not & almost anything that may be needed.
Requirements: No Requirements
Compatibility: All Major Browsers
WYMeditor is a free XHTML editor script that generates perfectly structured XHTML strict code.
It doesn’t provide shortcuts for styling the fonts, colors, etc. For this reason, it calls itself WYSIWYM (what you see is what you "mean").
This is a very nice feature to prevent novice users from breaking the styles of webpages (which happens most of the time).

WYMeditor is 100% JavaScript, has a skin support via CSS for customizing it and multilingual.
Its makes integrations easier with the API/plugin support provided.
Requirements: jQuery (included)
Compatibility: All Major Browsers
Corpocrat is presenting 2 simple & handy editors:

They both convert a textarea into an editor & they are lightweight (<5kb).
Links & images are inserted with an alert window rather than a HTML popup.
And, they are free to be used in both personal & commercial projects.
Requirements: No Requirements
Compatibility: All Major Browsers
SmartMarkUP is a flexible & lightweight JavaScript library that turns any textarea into a markup editor.
It can be configured to edit HTML, CSS, XML, Wiki syntax & BBCode.

The library is unobtrusive & degrades gracefully if JavaScript is disabled.
SmartMarkUP has a simple and powerful API. Styles can be changed, new markups can be implemented, extra buttons and submenus can be created & more.
It also supports keyboard shortcuts for easier usage & has add-on support like color picker, search-replace, special character picker (and new ones can be created).
Requirements: No Requirements
Compatibility: All Major Browsers Except IE6
Free Rich Text Editor is a feature-rich JavaScript WYSIWYG editor.
It can be implemented to any web application easily & no programming experience required.

It outputs XHTML compliant code & works in all major browsers.
Editor lets you to switch between the design, HTML code & preview modes just like a desktop WYSIWYG application.
Requirements: No Requirements
Compatibility: All Major Browsers
jWYSIWYG is a jQuery plugin for creating inline content editors easily.
It turns a textarea into an editor via a simple function below:
$(function()
{
$(‘#wysiwyg’).wysiwyg();
});

It has very simple features that makes it suitable to be used in contact or comment forms & similar.
jWYSIWYG is lightweight (7kb packed) & provides the ability to add custom controls, like adding a "line break" function.
Requirements: jQuery 1.2.3+
Compatibility: All Major Browsers
obedit is a Flash rich text editor that uses PHP for saving, loading and other server related features.

It has most of the text editing features like:
- bold, italic,underline
- justification, block indents,
- text color,
- font and size selection,
- links, bullets,
- background color,
- and spell checking.
openWYSIWYG is a free cross-browser WYSIWYG editor that’s shipped with most of the rich-text editing features you need.
This editor works as a textarea replacement with a single line of code. It can be used with any programming language as it is coded entirely in JavaScript.
.gif)
Some features of this free HTML editor:
- Loads very fast
- HTML source code editing
- Create lists, italic, bold or similar HTML properties
- Insert images
- Enhanced table creation
- Dropdowns with formatting preview
Requirements: No Requirements
Compatibility: All Major Browsers
markItUp! is a lightweight and customizable jQuery plugin which turns any textarea into a markup editor.
It has ready-to-use tag sets for HTML, textile, wiki syntax, markdown and BBcode inputs. Also, you can easily create your own.

Some powerful features of this markup editor are:
- Fast and unobtrusive integration
- Support for keyboard shortcuts
- Fully customizable and scriptable
- Ajax dynamic preview
- Customizable skins
Requirements: jQuery 1.2+
Compatibility: All Major Browsers
Control Suite is a set of 6 high quality widgets and controls built with the Prototype JavaScript framework.
Each script is well tested, highly extensible and unobstrusive.

Suite has these widgets and controls:
- Tab
- Modal
- TextArea
- Select Multiple
- Rating
- Progress Bar
Different approach to star rating:

Suite is very well documented. You can easily reach the details of the APIs and this makes the product much more usable.
Requirements: Prototype JavaScript Library
Compatibility: All Major Browsers