63 Repositories
Swift string-manipulation Libraries
Util for executing shell commands, and getting the results easily(data, string, and any decodable).
ShellExecutor Util for executing shell commands, and getting the results easily(data, string, and any decodable). Requirements Xcode 14.0+ Swift 5.7+
Easy Attributed String Creator
The main idea of this project is to have an online tool to be able to visually add formatting to a text and get back a swift and/or objective-c code t
Xcode plugin for quickly creating localized strings
Extractor Localizable Strings Extractor Localizable Strings is a open source plug-in for Xcode. It lets you extract localizable strings without openin
PhotoEditor SDK: A fully customizable photo editor for your app.
About PhotoEditor SDK for iOS Our SDK provides tools for adding photo editing capabilities to your iOS application with a big variety of filters that
An early experimental general-purpose pattern matching engine for Swift.
Declarative String Processing for Swift An early experimental general-purpose pattern matching engine for Swift. See Declarative String Processing Ove
✏️Expressive styling on terminal string. (chalk for swift)
Chalk Expressive styling on terminal string. Highlights Expressive API 256/TrueColor support Nest styles Auto downgrading to terminal supported color
Extracts the text from the Docx file
SNDocx Extracts the text from the Docx files and converts them into a valuable object that can be used Example To run the example project, clone the r
KIEM - Open Source Library, converting mistyped Korean string into English string
KIEM Open Source Library, converting misspelled Korean string into English strin
SmartString - A powerful and small library that will allow the creation of complex String Styles
SmartString A powerful and small library that will allow the creation of complex
DGLabelSize - Functions that calculate the size of uilabel based on different string lengths
DGLabelSize Functions that calculate the size of uilabel based on different stri
Generate SwiftUI Text or AttributedString from markdown strings with custom style names.
iOS 15.0 / macOS 12.0 / tvOS 15.0 / watchOS 8.0 StyledMarkdown is a mini library that lets you define custom styles in code and use them in your local
NGram: a Swift implementation to generate N-grams (all word combinations) from an input string
nGram nGram is a Swift implementation to generate N-grams (all word combinations
ParserCombinators - String Parser Construction Kit
ParserCombinators provides a set of elementary building blocks for deriving stru
EmbeddedStringsKit: Representation localized string in code
EmbeddedStringsKit Representation localized string in code Usage public struct L
The Optimus Prime of string inflection
The Optimus Prime of string inflection let swiftString = "created_at".swiftCase() let rubyString = "createdAt".rubyCase() Contribute Fork it Create y
Generate styled SwiftUI Text from strings with XML tags.
XMLText is a mini library that can generate SwiftUI Text from a given XML string with tags. It uses AttributedString to compose the final text output.
Decode a string encoded in Base64 into an https link and launch it in Google Chrome
Decode a string encoded in Base64 into an https link and launch it in Google Chr
Easy Attributed String Creator
The main idea of this project is to have an online tool to be able to visually add formatting to a text and get back a swift and/or objective-c code t
Dump local MacOS user hashes to a hashcat-compatible string.
mimic Dumps local MacOS user hashes to a hashcat-compatible string. Simply uses Objective-C instead of dscl/defaults read or other noisy binaries, to
Taking a string containing a csv file and split it into records (aka lines) containing fields of data (aka Array of SubStrings)
Swift .csv parser Taking a string containing a csv file and split it into records (aka lines) containing fields of data (aka Array of SubStrings). Par
A DSL for Data Manipulation
Underscore.m About Underscore.m Underscore.m is a small utility library to facilitate working with common data structures in Objective-C. It tries to
ValueTransformer toolkit for swift
ValueTransformerKit A closure and protocol based framework for ValueTransformer, helpful functions to register ValueTransformer by identifier. See Som
A Swift package that adds some handy functions to String and NSMutableAttributedString
StringBooster StringBooster is a simple Swift package containing a few useful ex
iOS validation framework with form validation support
ATGValidator ATGValidator is a validation framework written to address most common issues faced while verifying user input data. You can use it to val
Swift emoji string parsing library
Croc is a library for parsing emojis on iOS. It provides a simple and lightweight interface for detecting, generating, categorizing and managing emoji
A Cross-Platform String and Regular Expression Library written in Swift.
Guitar 🎸 A Cross-Platform String and Regular Expression Library written in Swift. About This library seeks to add common string manipulation function
Easy string decoration with styles
StyleDecorator Design string simply by linking attributes. Example Create Decorator with specific Style and link it at the end of needed string or wra
🌍⏩📄 Convert ISO8859 1-16 Encoded Text to String in Swift. Supports iOS, tvOS, watchOS and macOS.
ISO8859 Convert ISO8859 1-16 Encoded Text to String in Swift. Usage let encoding = ISO8859.part1 let string = String([...], iso8859Encoding: encoding)
Swift String Validator. Simple lib for ios to validate string and UITextFields text for some criterias
Swift String validator About Library for easy and fastest string validation based on сciterias. Instalation KKStringValidator is available through Coc
String (and more) validation for iOS
Swift Validators 🔶 String validation for iOS. Contents Installation Walkthrough Usage Available validators License ReactiveSwift + SwiftValidators Wa
✍️ No "Optional(...)" in string interpolation + Easy pluralization
' ____ ___ ' | \ / \
Marshaling the typeless wild west of [String: Any]
Marshal In Swift, we all deal with JSON, plists, and various forms of [String: Any]. Marshal believes you don't need a Ph.D. in monads or magic mirror
A pure Swift library that allows you to easily convert SwiftUI Colors to Hex String and vice versa.
iOS · macOS · watchOS · tvOS A pure Swift library that allows you to easily convert SwiftUI Colors to Hex String and vice versa. There is also support
Setting up application specific localized string within xib file.
LocalizedView ##What is this? LocalizedView is a helper class for setting up application specific localized string within Xib file. Here is a video de
In our project we are interested in the manipulation of HSLA images
Projet 1 HSLA Images Réalisé par : Adil Erraad,Said El Ouardi Link to another page. HSLA Images Introduction Dans le cadre de notre projet nous nous s
Creates WordCloud type graph from a string or array of strings input.
CPTWordCloud Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements Installation CPTWo
Snippet of code for filter a master list into smaller list.
SwiftiOS-list-manipulation This project was built to reduce list size based on qualifying criteria such as a property. In the example below; user can
Condense string literals into global variables.
Gettysburg This is an implementation of the SAX interface. API Documentation Documentation of the API can be found here: Gettysburg API A note on Char
CocoAttributedStringBuilder: Elegant and Easy AttributedStringBuilder in Swift
CocoAttributedStringBuilder: Elegant and Easy AttributedStringBuilder in Swift Features Requirements Installation SampleProjects Usage Contributors Li
ExpandableText 😎 (SwiftUI) Expand the text with the "more" button
ExpandableText 😎 (SwiftUI) Expand the text with the "more" button Get Started import SwiftUI import ExpandableText struct ExpandableText_Test: View
This package will contain the standard encodings/decodings/hahsing used by the String Conversion Tool app.
This package will contain the standard encodings/decodings/hahsing used by the String Conversion Tool app. It will also, however, contain extra encoding/decoding methods (new encoding/decoding)
A Swift DSL that allows concise and effective concurrency manipulation
NOTE Brisk is being mothballed due to general incompatibilities with modern version of Swift. I recommend checking out ReactiveSwift, which solves man
✏️Expressive styling on terminal string. (chalk for swift)
Chalk Expressive styling on terminal string. Highlights Expressive API 256/TrueColor support Nest styles Auto downgrading to terminal supported color
Terminal string styling for Swift.
Terminal string styling for Swift. Integration Swift Package Manager (SPM) You can use The Swift Package Manager to install ColorizeSwift by adding it
Generate color based on the given string.
PFColorHash Swift 4.0 SUPPORT! Generate color based on the given string. Thanks to color-hash. Usage Basic let colorHash = PFColorHash() // in HSL, H
More powerful label, attributed string builder and text parser.
DDText More powerful label, attributed string builder and text parser. DDLabel More powerful label than UILabel, using TextKit. It supports features b
A comprehensive, lightweight string extension for Swift
SwiftString SwiftString is a lightweight string extension for Swift. This library was motivated by having to search StackOverflow for common string op
The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
SwiftGen SwiftGen is a tool to automatically generate Swift code for resources of your projects (like images, localised strings, etc), to make them ty
Extendy - A set of useful string extensions.
Extendy A set of useful string extensions. Requirements iOS 11.0+ Swift 5+ Installation CocoaPods Extendy is available through CocoaPods. To install i
Transform strings easily in Swift.
swift-string-transform Transform strings easily in Swift. Table of Contents Installation How to use Contribution Installation Swift Package Manager (R
StyledTextKit is a declarative attributed string library for fast rendering and easy string building.
StyledTextKit is a declarative attributed string library for fast rendering and easy string building. It serves as a simple replacement to NSAttribute
String (and more) validation for iOS
Swift Validators 🔶 String validation for iOS. Contents Installation Walkthrough Usage Available validators License ReactiveSwift + SwiftValidators Wa
iOS validation framework with form validation support
ATGValidator ATGValidator is a validation framework written to address most common issues faced while verifying user input data. You can use it to val
👩🎨 Elegant Attributed String composition in Swift sauce
Elegant Attributed String composition in Swift sauce SwiftRichString is a lightweight library which allows to create and manipulate attributed strings
Great Swift String Pluralize Extension
Pluralize.swift Great Swift String Pluralize Extension case-insensitive tons of rules for irregular nouns (plural form) supports uncountable nouns all
Croc is a swift emoji string parsing library
Croc is a library for parsing emojis on iOS. It provides a simple and lightweight interface for detecting, generating, categorizing and managing emoji characters, making emoji-powered features an easy task for developers.
BonMot is a Swift attributed string library
BonMot (pronounced Bon Mo, French for good word) is a Swift attributed string library. It abstracts away the complexities of the iOS, macOS, tvOS, and
NoOptionalInterpolation gets rid of "Optional(...)" and "nil" in Swift's string interpolation
NoOptionalInterpolation gets rid of "Optional(...)" and "nil" in Swift's string interpolation
SwiftMoment - A time and calendar manipulation library for iOS 9+, macOS 10.11+, tvOS 9+, watchOS 2+ written in Swift 4.
SwiftMoment This framework is inspired by Moment.js. Its objectives are the following: Simplify the manipulation and readability of date and interval
NVDate is an extension of NSDate class (Swift4), created to make date and time manipulation easier.
NVDate is an extension of NSDate class (Swift4), created to make date and time manipulation easier. NVDate is testable and robust, we wrote intensive test to make sure everything is safe.
JSONHelper - ✌ Convert anything into anything in one operation; JSON data into class instances, hex strings into UIColor/NSColor, y/n strings to booleans, arrays and dictionaries of these; anything you can make sense of!
JSONHelper Convert anything into anything in one operation; hex strings into UIColor/NSColor, JSON strings into class instances, y/n strings to boolea
Convenience methods for creating color using RGBA hex string.
UIColor+Hex, now Swift. Convenience method for creating autoreleased color using RGBA hex string.
The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
SwiftGen SwiftGen is a tool to automatically generate Swift code for resources of your projects (like images, localised strings, etc), to make them ty