GitPedia

VEditorKit

Lightweight and Powerful Editor Kit

From GeekTree0101·Updated March 17, 2026·View on GitHub·

Lightweight and Powerful Editor Kit built on Texture(AsyncDisplayKit) https://github.com/texturegroup/texture. The project is written primarily in Swift, distributed under the MIT License license, first published in 2019. Key topics include: bonmot, editor, ios, rxswift, uitextview.

Latest release: 1.4.5
April 16, 2019View Changelog →
<img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/logo.png" />

CI Status
Version
License
Platform

Lightweight and Powerful Editor Kit built on Texture(AsyncDisplayKit)
https://github.com/texturegroup/texture.
</br>
VEditorKit provides the most core functionality needed for the editor.
Unfortunately, When combined words are entered then UITextView selectedRange will changed and typingAttribute will cleared. So, In combined words case, Users can't continue typing the style they want.
</br>

TypingAttributes Spec

When the text view’s selection changes, the contents of the dictionary are cleared automatically.
https://developer.apple.com/documentation/uikit/uitextview/1618629-typingattributes

Basic spec list

  • Advanced EditableTextView (Support Combined words such as Korean)
  • Default Image, Video, Og-Object(Link Preview) UI Components
  • XML Parser & Builder
  • Editor Rule Base Development

Example

</br> <table> <tr> <td align="center">Bi-direction attribute binding</td> <td align="center">Combined Words TypingAttribute</td> <td align="center">Regex pattern base attributed typing</td> </tr> <tr> <th rowspan="9"><img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/english.gif"></th> <th rowspan="9"><img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/korean.gif"></th> <th rowspan="9"><img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/regexAttributeTyping.gif"> </th> </table> <table> <tr> <td align="center">XML Parse & Build</td> <td align="center">Delete Media Content & Merge TextViews</td> <td align="center"> Auto-generate Link Preview </td> </tr> <tr> <th rowspan="9"><img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/test4.gif"></th> <th rowspan="9"><img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/test3.gif"></th> <th rowspan="9"><img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/placeholder.gif"></th> </tr> </table>

Usage

Requirements

  • Xcode <~ 9.0
  • Swift 4.2
  • iOS <~ 9.3

Installation

VEditorKit is available through CocoaPods. To install
it, simply add the following line to your Podfile:

ruby
pod 'VEditorKit'

Author

  • Geektree0101

  • OhKanghoon

  • gkdlfm

License

VEditorKit is available under the MIT license. See the LICENSE file for more info.

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from GeekTree0101/VEditorKit via the GitHub API.Last fetched: 6/22/2026