awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
nhn avatar

nhn/tui.image-editor

0
View on GitHub↗
7,652 stars·1,378 forks·JavaScript·MIT·32 viewsui.toast.com/tui-image-editor↗

Tui.image Editor

tui.image-editor is a JavaScript image manipulation library and web-based photo editor. It provides a browser-based interface for cropping, resizing, and applying filters to images using the HTML5 Canvas API.

The project is distinguished by its role as a canvas-based annotation tool, allowing users to add text, shapes, and freehand drawings as graphic overlays. It offers extensive UI customization through theme configuration, interface text localization, and the ability to replace default icons with custom SVG files.

The library covers geometry manipulation, visual filter application, and image import and export. It includes an action history system for undo and redo operations, as well as an event-driven bridge and programmatic controls for embedding the editor into web applications.

Features

  • Canvas-Based Annotation UIs - Provides a canvas-based interface for adding real-time drawings, shapes, and text overlays to images.
  • Browser-Based Image Processing - Performs geometry changes and applies visual effects to image files directly within the browser.
  • Drawing Layers - Manages text, shapes, and drawings as independent graphical layers rendered on top of the primary image.
  • Image Annotation Tools - Allows adding text, shapes, and freehand drawings as layered graphic overlays on top of images.
  • Image Filters - Provides visual effects including grayscale, blur, brightness adjustments, and color blending filters.
  • Web-Based Photo Editors - Provides a complete client-side interface for image annotation, geometry adjustment, and visual effects.
  • Image Manipulation Tools - Provides an embeddable set of tools for cropping, rotating, and filtering images within a web application.
  • Programmatic Manipulation Libraries - Provides a programmable library for embedding image editing and canvas drawing capabilities into web apps.
  • Canvas-Based Image Editors - Provides a high-performance image editing interface by manipulating pixels directly via the HTML5 Canvas API.
  • Spatial Geometry Manipulators - Provides essential tools for cropping, resizing, and rotating images to adjust their composition and orientation.
  • Image Export Utilities - Supports loading image files for editing and exporting the final result as a downloadable file.
  • Command Pattern Implementations - Implements an architectural pattern to encapsulate image manipulations as reversible commands for undo and redo functionality.
  • Customizable UI Components - Offers a highly customizable UI allowing for branded themes, localized text, and custom SVG iconography.
  • Dynamic Theming - Allows for the dynamic application of visual styles and color schemes to the interface at runtime.
  • Programmatic Configuration Interfaces - Provides APIs to execute internal methods and manipulate the image state and interface programmatically.
  • Theme Customization - Provides capabilities for users to personalize the editor's appearance using built-in or custom color schemes.
  • Undo-Redo History - Maintains a history stack of image states to enable seamless undo and redo operations during editing.
  • Image Editor Embeddings - Enables the integration of a configurable canvas-based photo manipulation tool directly into web applications.

Star history

Star history chart for nhn/tui.image-editorStar history chart for nhn/tui.image-editor

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Tui.image Editor

Similar open-source projects, ranked by how many features they share with Tui.image Editor.
  • vanessa219/vditorVanessa219 avatar

    Vanessa219/vditor

    11,074View on GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    TypeScriptcommonmarkeditorgfm
    View on GitHub↗11,074
  • xushengfeng/esearchxushengfeng avatar

    xushengfeng/eSearch

    6,275View on GitHub↗

    eSearch is a desktop tool that combines screen capture, image annotation, screen recording, optical character recognition (OCR), and text search and translation into a single application. It is built around a modular architecture that coordinates these tasks through an event-driven capture pipeline, allowing users to capture screen regions, annotate them with drawing and shape tools, and then extract text using a local-first OCR engine or optional cloud services. The project distinguishes itself by integrating a command-line interface for triggering capture and recognition tasks, enabling scr

    TypeScriptclipboardcolor-pickercross-platform
    View on GitHub↗6,275
  • fengyuanchen/cropperfengyuanchen avatar

    fengyuanchen/cropper

    7,691View on GitHub↗

    Cropper is a JavaScript image cropping library and HTML5 canvas image editor. It serves as a web-based image manipulation tool that allows users to visually select and trim specific areas of an image directly within a browser. The library provides a visual interface for defining precise crop areas with configurable aspect ratios and zoom controls. It includes tools to rotate, scale, and zoom images to align subjects before exporting the final result. The tool handles browser-based image processing by generating a canvas element from a selected image area for use or download. It manages crop

    JavaScript
    View on GitHub↗7,691
  • imagemagick/imagemagickImageMagick avatar

    ImageMagick/ImageMagick

    15,742View on GitHub↗

    ImageMagick is a comprehensive software suite for the creation, editing, composition, and conversion of digital images. It functions as both a command-line utility for batch processing and automation, and as a programming library that allows developers to integrate advanced image manipulation capabilities into external applications. The project is distinguished by its modular architecture, which supports hundreds of image formats through a pluggable coder system and external delegate libraries. It is designed for high-performance environments, utilizing memory-mapped pixel caching, stream-ori

    Ccommand-line-image-tooldigital-image-editingimage-conversion
    View on GitHub↗15,742
See all 30 alternatives to Tui.image Editor→

Frequently asked questions

What does nhn/tui.image-editor do?

tui.image-editor is a JavaScript image manipulation library and web-based photo editor. It provides a browser-based interface for cropping, resizing, and applying filters to images using the HTML5 Canvas API.

What are the main features of nhn/tui.image-editor?

The main features of nhn/tui.image-editor are: Canvas-Based Annotation UIs, Browser-Based Image Processing, Drawing Layers, Image Annotation Tools, Image Filters, Web-Based Photo Editors, Image Manipulation Tools, Programmatic Manipulation Libraries.

What are some open-source alternatives to nhn/tui.image-editor?

Open-source alternatives to nhn/tui.image-editor include: vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… xushengfeng/esearch — eSearch is a desktop tool that combines screen capture, image annotation, screen recording, optical character… fengyuanchen/cropper — Cropper is a JavaScript image cropping library and HTML5 canvas image editor. It serves as a web-based image… imagemagick/imagemagick — ImageMagick is a comprehensive software suite for the creation, editing, composition, and conversion of digital… heyman/heynote — Heynote is a markdown scratchpad editor and plain text note organizer that utilizes persistent, block-based buffers to… t8rin/imagetoolbox — ImageToolbox is an open-source Android application designed for comprehensive image manipulation and batch processing.…