# jhollingworth/bootstrap-wysihtml5

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/jhollingworth-bootstrap-wysihtml5).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

4,118 stars · 981 forks · JavaScript · MIT

## Links

- GitHub: https://github.com/jhollingworth/bootstrap-wysihtml5
- Homepage: http://jhollingworth.github.com/bootstrap-wysihtml5/
- awesome-repositories: https://awesome-repositories.com/repository/jhollingworth-bootstrap-wysihtml5.md

## Description

bootstrap-wysihtml5 is a rich text editor that integrates with the Bootstrap CSS framework to provide a visual interface for formatting HTML content. It functions as a localizable web editor and an HTML content parser that filters and validates tags and attributes to ensure clean content output.

The project features a customizable rich text interface that allows for the modification of the toolbar and overall visual presentation through external stylesheets and HTML templates. It includes support for custom locale definitions and translated interface labels to accommodate international users.

The editor provides capabilities for rich text editing, web interface localization, and HTML content filtering. It allows users to define specific parsing rules to control which tags and attributes are permitted within the visual editor.

## Tags

### User Interface & Experience

- [Rich Text WYSIWYG Editors](https://awesome-repositories.com/f/user-interface-experience/rich-text-wysiwyg-editors.md) — Integrates a rich text WYSIWYG editor into web interfaces to format HTML content visually. ([source](https://github.com/jhollingworth/bootstrap-wysihtml5/blob/master/VERSION))
- [HTML Content Editors](https://awesome-repositories.com/f/user-interface-experience/html-content-editors.md) — Transforms standard text areas into a visual HTML editor for producing and manipulating structured text. ([source](https://github.com/jhollingworth/bootstrap-wysihtml5#readme))
- [HTML Content Processing](https://awesome-repositories.com/f/user-interface-experience/html-content-processing/html-content-processing.md) — Provides utilities to configure parser rules that determine which HTML tags and attributes are permitted. ([source](https://github.com/jhollingworth/bootstrap-wysihtml5#readme))
- [Sanitizing HTML Editors](https://awesome-repositories.com/f/user-interface-experience/html-content-processing/html-content-processing/sanitizing-html-editors.md) — Cleans HTML input through a configurable whitelist of permitted tags and attributes to ensure structural consistency and security.
- [Toolbar Button Customizations](https://awesome-repositories.com/f/user-interface-experience/action-toolbars/toolbar-button-customizations.md) — Allows redefining the appearance and labels of toolbar buttons using custom HTML templates and translations. ([source](https://github.com/jhollingworth/bootstrap-wysihtml5/blob/master/readme.textile))
- [Editor Toolbar Configurations](https://awesome-repositories.com/f/user-interface-experience/action-toolbars/toolbar-button-customizations/editor-toolbar-configurations.md) — Constructs the editor interface by injecting custom HTML templates and locale-specific labels into the toolbar.
- [Interface Appearance Customizations](https://awesome-repositories.com/f/user-interface-experience/interface-appearance-customizations.md) — Provides capabilities to modify visual themes, layouts, and language settings of the visual interface. ([source](https://github.com/jhollingworth/bootstrap-wysihtml5#readme))
- [Custom Stylesheet Injection](https://awesome-repositories.com/f/user-interface-experience/interface-element-hiding/custom-stylesheet-injection.md) — Enables the injection of external stylesheets to modify the visual presentation and layout of the user interface. ([source](https://github.com/jhollingworth/bootstrap-wysihtml5/blob/master/readme.textile))
- [Interface Localization](https://awesome-repositories.com/f/user-interface-experience/interface-localization.md) — Changes the display language of the editor interface using built-in translation files or custom locale definitions. ([source](https://github.com/jhollingworth/bootstrap-wysihtml5#readme))
- [Editor Interface Customizations](https://awesome-repositories.com/f/user-interface-experience/text-editors/editor-interface-customizations.md) — Supports custom locale definitions and translated interface labels to localize the editor for international users.
- [Custom Stylesheet Injections](https://awesome-repositories.com/f/user-interface-experience/third-party-client-styling/internal-css-overrides/custom-stylesheet-injections.md) — Allows the application of custom visual themes by injecting external CSS files into the editor's internal document.
- [Interface Customizations](https://awesome-repositories.com/f/user-interface-experience/wysiwyg-editors/interface-customizations.md) — Modifies the appearance and toolbar of the visual editor using custom stylesheets and HTML templates.

### Web Development

- [Rich Text Editors](https://awesome-repositories.com/f/web-development/rich-text-editors.md) — Provides a rich text editor that integrates with Bootstrap for visual HTML content formatting.
- [Key-Based String Localizations](https://awesome-repositories.com/f/web-development/internationalization-localization/translation-management-platforms/site-localization/multi-language-content-delivery/locale-based-filters/content-translation/key-based-string-localizations.md) — Supports multiple display languages by swapping interface text using key-value lookup tables in translation files.

### Part of an Awesome List

- [HTML Permit Rules](https://awesome-repositories.com/f/awesome-lists/data/html-parsing/html-permit-rules.md) — Allows users to specify which HTML tags and attributes are permitted to prevent automatic stripping of content. ([source](https://github.com/jhollingworth/bootstrap-wysihtml5/blob/master/readme.textile))
- [Editors](https://awesome-repositories.com/f/awesome-lists/devtools/editors.md) — Simple WYSIWYG editor.
- [Rich Text Editors](https://awesome-repositories.com/f/awesome-lists/devtools/rich-text-editors.md) — Simple WYSIWYG editor for Bootstrap.

### Business & Productivity Software

- [HTML Element Filters](https://awesome-repositories.com/f/business-productivity-software/tag-filtering-systems/html-element-filters.md) — Implements mechanisms to define permitted HTML tags and strip unsafe elements while preserving text content.

### Security & Cryptography

- [HTML Content Sanitization](https://awesome-repositories.com/f/security-cryptography/html-content-sanitization.md) — Implements an HTML content parser that filters and validates tags to ensure secure and clean output.
