awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Alex-D avatar

Alex-D/Trumbowyg

0
View on GitHub↗
4,147 स्टार्स·619 फोर्क्स·JavaScript·MIT·6 व्यूज़alex-d.github.io/Trumbowyg↗

Trumbowyg

Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly within a web browser. It serves as a client-side tool for generating semantic HTML markup and authoring web content.

The project features a modular, plugin-based architecture that allows for the addition of new formatting commands and toolbar buttons. It provides a configurable interface where the toolbar layout can be customized via a predefined array and labels can be translated through localization files.

The editor covers a wide range of content manipulation capabilities, including text appearance formatting, table management, and multimedia embedding for images and audio. It includes integrated HTML sanitization to filter pasted markup against a whitelist of allowed tags and provides tools for managing edit history through undo and redo functionality.

Features

  • Rich Text WYSIWYG Editors - Provides a lightweight JavaScript WYSIWYG editor for creating and formatting rich-text and HTML content in web browsers.
  • WYSIWYG Editors - Provides a lightweight, configurable WYSIWYG editor that can be embedded into any web application.
  • Rich Text Editors - Implements a lightweight WYSIWYG interface for creating and editing formatted rich-text and HTML content.
  • Pasted Content Normalization - Strips formatting from clipboard text to prevent external styles from impacting the document.
  • Pasted HTML Normalizers - Filters pasted HTML against a whitelist of allowed tags to maintain clean and consistent markup.
  • HTML Content Sanitization - Includes integrated HTML sanitization to filter pasted markup against a whitelist of allowed tags.
  • Editor Capability Extensions - Extends the editing environment with specialized functional tools like table insertion, image uploading, and emoji support.
  • Plugin Extenders - Allows loading custom external JavaScript libraries at runtime to augment the core editor functionality.
  • Plugin-Based Extensibility - Employs a modular architecture that allows adding new formatting commands and toolbar buttons via custom plugins.
  • Font Property Adjustments - Provides tools to adjust foreground and background colors, font families, sizes, and line heights.
  • HTML Content Editors - Provides a visual interface for getting, setting, and clearing HTML content and managing selection ranges.
  • Rich Text Editors - Ships as a browser-based editor for manipulating text and embedding multimedia without heavy external dependencies.
  • ContentEditable Components - Implements the editing interface using the browser's native contenteditable attribute for direct DOM manipulation.
  • Undo-Redo History - Maintains a history stack of changes to provide comprehensive undo and redo functionality.
  • Plugin Systems - Features a modular architecture that allows adding new formatting commands and buttons via a plugin system.
  • URL-Triggered Media Embeds - Converts pasted URLs into embedded iframes or anchor tags using a remote API.
  • Document Element Insertion - Supports the insertion of structural and visual elements including audio files, images, and Ruby markup.
  • Document Table Management - Includes capabilities for creating and modifying data tables within the rich-text document.
  • Web Authoring Interfaces - Offers a lightweight authoring tool for composing web documents with images, tables, and multimedia.
  • Editor Interface Configurations - Allows configuration of the editing area behavior, including placeholders and auto-growing height for consistent rendering.
  • Editor Toolbar Configurations - Provides configuration options to define which formatting buttons and tools appear in the editor's toolbar.
  • Sanitizing HTML Editors - Filters pasted or generated HTML against a whitelist of allowed tags to ensure security and structural consistency.
  • Interface Localization - Provides utilities for translating user interface labels and controls into multiple languages using localization files.
  • Editor Image Uploaders - Provides a built-in utility for uploading images directly from the editor to a server with a progress indicator.
  • Syntax-Highlighted Code Blocks - Wraps text in preformatted tags and applies syntax highlighting to code snippets.
  • Semantic HTML Rendering - Maps standard formatting commands to semantic HTML tags to improve document structure and accessibility.
  • Hyperlink Management - Provides utilities for managing hyperlinks, including protocol prefixing and custom target configuration.
  • User Interface Localization - Enables language support and translation of visual editor elements through external configuration files.
  • Editors - Lightweight WYSIWYG editor.
  • jQuery Editors - Lightweight and compact rich text editor.
  • Rich Text Editors - Lightweight WYSIWYG editor.

स्टार हिस्ट्री

alex-d/trumbowyg के लिए स्टार हिस्ट्री चार्टalex-d/trumbowyg के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Trumbowyg के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Trumbowyg के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • mycolorway/simditormycolorway का अवतार

    mycolorway/simditor

    5,006GitHub पर देखें↗

    Simditor is a JavaScript-based rich text editor and WYSIWYG HTML editor designed for creating structured documents within web applications. It functions as a web-based media editor and HTML content sanitizer, allowing users to compose and format content visually. The project distinguishes itself through an integrated system for handling media and security. It features server-side image upload capabilities that support both local file selection and clipboard pasting, alongside a whitelist-based HTML markup filtering system to ensure consistent and secure output. The editor provides broad capa

    JavaScriptcoffeescriptjavascriptrich-text-editor
    GitHub पर देखें↗5,006
  • tinymce/tinymcetinymce का अवतार

    tinymce/tinymce

    16,214GitHub पर देखें↗

    TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and formatting content within web applications. It functions as an extensible editor framework and web content management UI, allowing users to author and style documents through a browser-based interface. The project is distinguished by a plugin-based extension system and a public API that enable the addition of custom capabilities and modifications to the visual interface. It utilizes a framework-agnostic core, providing dedicated integration for React, Vue, and Angular. The syste

    TypeScript
    GitHub पर देखें↗16,214
  • neilj/squireneilj का अवतार

    neilj/Squire

    4,902GitHub पर देखें↗

    Squire is a DOM-based rich text editor and WYSIWYG content editor that treats raw HTML as the source of truth. It functions as a system for manipulating the document object model directly to provide a visual interface for editing complex web content. The project focuses on arbitrary HTML editing, allowing the modification of any HTML content without losing original formatting. It includes tools for HTML content normalization and sanitization to ensure that raw input is cleaned and structured consistently before being rendered as editable nodes. The editor's capability surface covers inline f

    TypeScript
    GitHub पर देखें↗4,902
  • jhollingworth/bootstrap-wysihtml5jhollingworth का अवतार

    jhollingworth/bootstrap-wysihtml5

    4,118GitHub पर देखें↗

    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.

    JavaScript
    GitHub पर देखें↗4,118
Trumbowyg के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

alex-d/trumbowyg क्या करता है?

Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly within a web browser. It serves as a client-side tool for generating semantic HTML markup and authoring web content.

alex-d/trumbowyg की मुख्य विशेषताएं क्या हैं?

alex-d/trumbowyg की मुख्य विशेषताएं हैं: Rich Text WYSIWYG Editors, WYSIWYG Editors, Rich Text Editors, Pasted Content Normalization, Pasted HTML Normalizers, HTML Content Sanitization, Editor Capability Extensions, Plugin Extenders।

alex-d/trumbowyg के कुछ ओपन-सोर्स विकल्प क्या हैं?

alex-d/trumbowyg के ओपन-सोर्स विकल्पों में शामिल हैं: mycolorway/simditor — Simditor is a JavaScript-based rich text editor and WYSIWYG HTML editor designed for creating structured documents… tinymce/tinymce — TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and… neilj/squire — Squire is a DOM-based rich text editor and WYSIWYG content editor that treats raw HTML as the source of truth. It… jhollingworth/bootstrap-wysihtml5 — bootstrap-wysihtml5 is a rich text editor that integrates with the Bootstrap CSS framework to provide a visual… basecamp/trix — Trix is a rich text editor and WYSIWYG text component designed for composing and formatting documents with inline… margox/braft-editor — Braft Editor is a React-based rich text editor built on Draft.js that provides a framework for content creation and…