awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ckeditor avatar

ckeditor/ckeditor4

0
View on GitHub↗
5,817 stars·2,447 forks·Rich Text Format·10 vuesckeditor.com/ckeditor-4↗

Ckeditor4

CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly in the browser. It operates on a plugin-based architecture with a configurable toolbar system, DOM-based content editing, and an event-driven lifecycle, all delivered through a CDN-based distribution model. The editor supports skin-based theming and includes a legacy plugin compatibility layer for backward compatibility.

The editor distinguishes itself as a cross-platform framework that integrates natively with Angular, React, Vue, Electron, Android, and iOS environments. It offers enterprise-grade collaboration features including threaded comments, change tracking, and document versioning, alongside accessibility-focused capabilities such as screen reader announcements and built-in content accessibility checking. The platform supports extensive customization through custom plugins, widgets, skins, and visual theme adjustments using CSS variables.

Content creation capabilities span rich text formatting, image embedding, table creation, list management, hyperlink handling, and media embedding from external services. The editor supports import and export across multiple formats including Word, PDF, Markdown, and HTML, with features for content migration, autosave, and quality filtering. Additional capabilities include AI content generation, spell checking, right-to-left language support, and automatic text transformation.

The editor is available through CDN serving with SSL support and offers long-term security updates under commercial support agreements.

Features

  • Plugin-Based Architectures - Extends editor functionality by loading independent plugin modules that register new features and toolbar buttons.
  • Rich Text Editors - Provides the core WYSIWYG rich text editing experience with images, tables, and media embeds.
  • Rich Text WYSIWYG Editors - Provides a full-featured browser-based WYSIWYG editor for creating and formatting rich HTML content.
  • Content Import and Export - Converts documents between Word, PDF, Markdown, and HTML formats for flexible content management.
  • Image Embeddings - Uploads, captions, edits, styles, and pastes images from URLs into the content.
  • Content Accessibility Audits - Scans editor content for accessibility issues and provides guidance to meet standards.
  • Local Plugin Loading - Supports loading additional plugins from local folders by registering their path and name.
  • Cross-Platform Editors - Embeds consistently across Angular, React, Vue, Electron, Android, and iOS environments.
  • Hyperlink Management - Adds, edits, and attributes hyperlinks within the content.
  • Publish-Subscribe Event Systems - Manages editor initialization, data flow, and user interactions through a publish-subscribe event system.
  • Event Handling - Ships an event-driven lifecycle that allows listening to and firing custom editor events.
  • Plugin-Based Editor Extensibility - Provides a plugin architecture for extending editor functionality with custom features, widgets, and integrations.
  • Toolbar Button Customizations - Renders a fully customizable toolbar by mapping feature buttons to registered plugins and user configuration.
  • Editor Toolbar Configurations - Allows customization of which formatting buttons and tools appear in the editor's toolbar.
  • WYSIWYG - Operates directly on the browser's contenteditable element to provide real-time WYSIWYG editing.
  • Editor Extension Creations - Enables building custom plugins, widgets, and themes to tailor the editing experience.
  • Reusable Content Blocks - Provides a framework for creating reusable, self-contained content blocks within the editor.
  • Accessibility Checking and Announcements - Ships built-in content accessibility checking and screen reader announcements for assistive technology users.
  • Framework-Integrated Editor Components - Embeds the editor as a native component in Angular, React, or Vue applications.
  • Editor Visual Themes - Supports visual theme customization of the editor interface, including headless mode with external UI frameworks.
  • HTML Content Editors - Generates standard HTML code from the edited content for database storage.
  • Independent Editor Instances - Creates, retrieves, and destroys multiple editor instances on a page with independent settings.
  • Editor Image Uploaders - Enables file and image uploads directly within the editor to enrich content creation.
  • Text Formatting Tools - Applies bold, italic, superscript, subscript, and inline code formatting to selected text.
  • Rich Text Editor Embeddings - Provides native integration components for embedding the editor into Angular, React, and Vue applications.
  • Module System Integrations - Supports installation and initialization via UMD and npm for seamless web application integration.
  • Custom Plugin Development - Develops new plugins from scratch using the editor's framework, as legacy plugins are incompatible and require full reimplementation.
  • Mobile Browsers - Functions on iOS 6+ Safari and Chrome for Android with limited usability.
  • Document Versioning - Creates named versions, compares changes, and restores previous document states.
  • Word Content Importers - Converts DOCX documents into HTML for editing within the rich text editor.
  • DOCX Exports - Produces DOCX files that retain comments and tracked changes for further editing in Word.
  • Heading Hierarchies - Organizes document sections using configurable heading levels and styles.
  • URL-Triggered Media Embeds - Inserts videos, tweets, maps, or slideshows from third-party services by pasting a URL.
  • Collaborative Editing Platforms - Offers threaded comments, change tracking, and document versioning for team-based content review.
  • Content Migration Tools - Transforms legacy HTML content to align with the editor's supported features through configurable markup handling.
  • Content Tag Filtering - Filters pasted and typed content against a configurable set of allowed tags and attributes.
  • Formatting Artifact Removals - Strips all applied formatting from selected content, returning it to plain text.
  • Markdown-HTML Content Converters - Generates GitHub-flavored Markdown instead of HTML from the editor content.
  • Markdown to Rich Text Parsers - Converts Markdown syntax into rich text formatting as the user types.
  • AI Content Generation - Integrates an AI assistant for rewriting, editing, translating, or creating new content.
  • PDF Exports - Generates downloadable PDF files from edited documents for distribution and archiving.
  • Rich Text Table Editors - Enables creating and nesting tables directly within the editor for structured content.
  • Document Change Reviewers - Records all edits made to a document and allows accepting or rejecting them.
  • Pasted Content Normalization - Preserves original formatting when pasting content from Google Docs or LibreOffice Writer.
  • Autosave Mechanisms - Periodically saves editor content to prevent data loss during editing sessions.
  • Plugin Marketplaces - Provides a marketplace for browsing, installing, and managing community-contributed plugins.
  • Plugin Compatibility Layers - Provides backward compatibility for older plugin APIs while supporting modern plugin development.
  • Accessibility Compliance Verifiers - Audits and fixes content accessibility issues to ensure output meets WCAG standards.
  • Screen Reader Optimizations - Ships built-in screen reader announcements that broadcast UI updates to assistive technologies.
  • Editor Compatibility Checks - Detects unsupported environments and falls back to a plain text area for compatibility.
  • Content Accessibility Auditors - Provides an add-on that audits edited content for accessibility issues and suggests fixes.
  • Quote Blocks - Provides block quote insertion to highlight quoted text with indentation and styling.
  • Drag-and-Drop File Upload - Accepts image files dragged from the desktop and uploads them directly into the editing area.
  • Font Property Adjustments - Changes font family, size, color, and background color for selected text.
  • Right-To-Left Support - Supports right-to-left text display and editing with localization for over 70 languages.
  • Paragraph Indentations - Adjusts the left margin of paragraphs or list items to structure content.
  • Syntax-Highlighted Code Blocks - Displays code listings with syntax highlighting for improved readability.
  • UI Skinning - Switches visual appearance by loading CSS and image assets from a named skin directory.
  • Legacy Browser Support - Supports the latest stable releases of major desktop browsers including Internet Explorer 11.
  • Embedded Comment Threads - Discusses specific parts of a document through threaded comments with team members.
  • Editor Fullscreen Toggles - Provides a fullscreen mode toggle to expand the editor to the entire browser viewport.
  • Embedded HTML Snippets - Allows inserting raw HTML snippets directly into the editor content for custom markup.
  • Inline Text Transformations - Automatically corrects typos and applies formatting as the user types in the editor.
  • Description List Formatting - Creates ordered, unordered, to-do, and block-quoted lists with various markers.
  • Standalone Editors - Battle-tested HTML rich text editor.

Historique des stars

Graphique de l'historique des stars pour ckeditor/ckeditor4Graphique de l'historique des stars pour ckeditor/ckeditor4

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Ckeditor4

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Ckeditor4.
  • mycolorway/simditorAvatar de mycolorway

    mycolorway/simditor

    5,006Voir sur GitHub↗

    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
    Voir sur GitHub↗5,006
  • yoopta-editor/yoopta-editorAvatar de yoopta-editor

    yoopta-editor/Yoopta-Editor

    3,045Voir sur GitHub↗

    Yoopta-Editor is a headless framework for building customizable block-based rich text editors. It utilizes a JSON-based document engine to manage editor state and provides a WYSIWYG interface for creating structured documents. The system separates core document logic from the visual layer, allowing for complete customization of the user interface. The framework is designed for real-time collaborative editing, featuring a synchronization engine with conflict resolution and remote cursor presence tracking. It offers a highly extensible plugin system that allows developers to define new content

    TypeScriptcontenteditableeditorhacktoberfest
    Voir sur GitHub↗3,045
  • textangular/textangularAvatar de textAngular

    textAngular/textAngular

    3,952Voir sur GitHub↗

    textAngular is a rich text editor component for AngularJS applications. It provides a visual editing interface that enables users to format text and embed media, acting as a synchronization layer that connects the editor to an application data model. The editor features a customizable interface where formatting button groups and toolbar layouts are defined via configuration. It supports the registration of custom tools and plugins to extend the editor's functional capabilities. The project covers HTML content binding with two-way data synchronization, event-driven change tracking, and the us

    JavaScript
    Voir sur GitHub↗3,952
  • alex-d/trumbowygAvatar de Alex-D

    Alex-D/Trumbowyg

    4,147Voir sur GitHub↗

    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, in

    JavaScript
    Voir sur GitHub↗4,147
Voir les 30 alternatives à Ckeditor4→

Questions fréquentes

Que fait ckeditor/ckeditor4 ?

CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly in the browser. It operates on a plugin-based architecture with a configurable toolbar system, DOM-based content editing, and an event-driven lifecycle, all delivered through a CDN-based distribution model. The editor supports skin-based theming and includes a legacy plugin compatibility layer for backward compatibility.

Quelles sont les fonctionnalités principales de ckeditor/ckeditor4 ?

Les fonctionnalités principales de ckeditor/ckeditor4 sont : Plugin-Based Architectures, Rich Text Editors, Rich Text WYSIWYG Editors, Content Import and Export, Image Embeddings, Content Accessibility Audits, Local Plugin Loading, Cross-Platform Editors.

Quelles sont les alternatives open-source à ckeditor/ckeditor4 ?

Les alternatives open-source à ckeditor/ckeditor4 incluent : mycolorway/simditor — Simditor is a JavaScript-based rich text editor and WYSIWYG HTML editor designed for creating structured documents… yoopta-editor/yoopta-editor — Yoopta-Editor is a headless framework for building customizable block-based rich text editors. It utilizes a… textangular/textangular — textAngular is a rich text editor component for AngularJS applications. It provides a visual editing interface that… alex-d/trumbowyg — Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly… jhollingworth/bootstrap-wysihtml5 — bootstrap-wysihtml5 is a rich text editor that integrates with the Bootstrap CSS framework to provide a visual… slpstream/traven — Traven is a modular frontend library designed to embed professional-grade Markdown editing interfaces into web…