Tools for working with text files - search, replace, processing
- ack - the Perl based
- ag - A C based code-searching tool similar to ack, but faster
- peco - interactive filtering, like interactive Grep
- Twitter Text Obj - An Objective-C implementation of Twitter's text processing library.
- Nimbus - Nimbus is a toolkit for experienced iOS software designers.
- NSStringEmojize - A category on NSString to convert Emoji Cheat Sheet codes to their equivalent Unicode characters.
- MMMarkdown - An Objective-C static library for converting Markdown to HTML.
- DTCoreText - Methods to allow using HTML code with CoreText.
- DTRichTextEditor - A rich-text editor for iOS.
- NBEmojiSearchView - A searchable emoji dropdown view.
- Pluralize.swift - Great Swift String Pluralize Extension 🔶
- RichEditorView - RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing. 🔶
- Money - Swift value types for working with money & currency 🔶
- PhoneNumberKit - A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber. 🔶
- YYText - Powerful text framework for iOS to display and edit rich text.
- Format - A Swift Formatter Kit. 🔶
- Tribute - Programmatic creation of NSAttributedString doesn't have to be a pain 🔶
- EmojiKit - Effortless emoji-querying in Swift 🔶
- Roman - Seamless Roman numeral conversion in Swift. 🔶
- ZSSRichTextEditor - A beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view.
- pangu.Objective-C - Paranoid text spacing in Objective-C.
- SwiftString - A comprehensive, lightweight string extension for Swift 🔶
- Marklight - Markdown syntax highlighter for iOS 🔶
- MarkdownTextView - Rich Markdown editing control for iOS 🔶
- TextAttributes - An easier way to compose attributed strings. 🔶[e]
- Reductio - Automatic summarizer text in Swift 🔶
- SmarkDown - A Pure Swift implementation of the markdown mark-up language 🔶
- SwiftyMarkdown - Converts Markdown files and strings into NSAttributedString 🔶
- SZMentions - Library to help handle mentions
- SZMentionsSwift - Library to help handle mentions.
- Heimdall - Heimdall is a wrapper around the Security framework for simple encryption/decryption operations. 🔶
- NoOptionalInterpolation - Get rid of "Optional(...)" and "nil" in string interpolation. Easy pluralization.🔶[e]
- Translucid - Lightweight library to set an Image as text background. Written in swift. 🔶
- FormatterKit -
stringWithFormat:
for the sophisticated hacker set - BonMot - Beautiful, easy attributed strings in Swift 🔶
- SwiftValidators - String validation for iOS developed in Swift. Inspired by validator.js.
- StringStylizer - Type strict builder class for NSAttributedString. 🔶
- SwiftyAttributes - Swift extensions that make it a breeze to work with attributed strings. 🔶
- MarkdownKit - A simple and customizable Markdown Parser for Swift. 🔶
- CocoaMarkdown - Markdown parsing and rendering for iOS and OS X. 🔶
- Apodimark - Fast, flexible markdown parser written in Swift. 🔶
- Notepad - A fully themeable markdown editor with live syntax highlighting. 🔶
- KKStringValidator - Fast and simple string validation for IOS. With UITextField extension. 🔶
- ISO8859 - 📄⚙ Convert ISO8859 1-16 Encoded Text to String in Swift. Supports iOS, tvOS, watchOS and macOS. 🔶
- Emojica - Replace standard emoji in strings with a custom emoji set, such as Twemoji or EmojiOne. 🔶
- SwiftRichString - Elegant & Painless Attributed Strings Management Library in Swift. 🔶
- libPhoneNumber-iOS - iOS port from libphonenumber (Google's phone number handling library).
- AttributedTextView - Easiest way to create an attributed UITextView with support for multiple links (including hashtags and mentions).
- StyleDecorator - Design string simply by linking attributes to needed parts
- Mustard - Mustard is a Swift library for tokenizing strings when splitting by whitespace doesn't cut it. 🔶
- Input Mask - Pattern-based user input formatter, parser and validator for iOS. 🔶
- Attributed - A Modern interface for attributed strings. 🔶
- Atributika - Easily build NSAttributedString by detecting and styling HTML-like tags, hashtags, mentions, RegExp or NSDataDetector patterns. 🔶
- Guitar - A Cross-Platform String Library Written in Swift. 🔶