Swift Parsing

Open-source Swift projects categorized as Parsing | Edit details

Top 23 Swift Parsing Projects

  • GitHub repo PhoneNumberKit

    A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.

    Project mention: What is the best open source .xib file for drop down country phone numbers? | reddit.com/r/iOSProgramming | 2021-10-25

    PhoneNumberKit is a good choice. https://github.com/marmelroy/PhoneNumberKit

  • GitHub repo Fuzi

    A fast & lightweight XML & HTML parser in Swift with XPath & CSS support

    Project mention: Fast HTML Parsing in Swift | news.ycombinator.com | 2021-09-21
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • GitHub repo FeedKit

    An RSS, Atom and JSON Feed parser written in Swift

  • GitHub repo Marshal

    Marshaling the typeless wild west of [String: Any]

  • GitHub repo FlatBuffersSwift

    This project brings FlatBuffers (an efficient cross platform serialization library) to Swift.

    Project mention: FlatBuffers Explained | news.ycombinator.com | 2021-02-08
  • GitHub repo CSV.swift

    CSV reading and writing library written in Swift.

  • GitHub repo PMHTTP

    Swift/Obj-C HTTP framework with a focus on REST and JSON

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo PMJSON

    Pure Swift JSON encoding/decoding library

  • GitHub repo Serpent

    A protocol to serialize Swift structs and classes for encoding and decoding.

  • GitHub repo SwiftCssParser

    A Powerful , Extensible CSS Parser written in pure Swift.

  • GitHub repo JAYSON

    🧱 A JSON decoding/encoding library that handles optimistically or strictly.

  • GitHub repo SwiftyConfiguration

    Modern Swift API for Plist.

  • GitHub repo SwiftyXML

    The most swifty way to deal with XML data in swift 5.

    Project mention: Convert XML to Swift Model | reddit.com/r/iOSProgramming | 2021-01-14

    But maybe this other projects can fit your issue: https://github.com/chenyunguiMilook/SwiftyXML

  • GitHub repo AcknowledgementsPlist

    AcknowledgementsPlist manages the licenses of libraries that depend on your iOS app.

  • GitHub repo Covfefe

    A parser for nondeterministic context free languages

    Project mention: Syntax: A Framework that let's you build parsers with a SwiftUI-Like DSL | reddit.com/r/swift | 2021-02-08

    Looks pretty nice. I've worked with somewhat more powerful (Earley/CYK) parsers before in Swift but my approach (GitHub Repo) required manual mapping of the syntax tree, which is pretty ugly. I've had a look at Madness before, but the custom operators didn't make things pretty.

  • GitHub repo JSONFeed

    Swift parser for JSON Feed — a new format similar to RSS and Atom but in JSON.

    Project mention: reader 2.0 released – a Python feed reader library | reddit.com/r/Python | 2021-07-19

    want to also support JSON Feed?

  • GitHub repo MagicMapper

    🌟 Super light and easy automatic JSON to model mapper

  • GitHub repo Mappable

    flexible JSON to Model converter, specially optimized for immutable properties

  • GitHub repo RLPSwift

    Recursive Length Prefix encoding written in Swift

  • GitHub repo SNDocx

    Extracts the text from the Docx file

  • GitHub repo XMLText

    Generate styled SwiftUI Text from strings with XML tags.

    Project mention: XMLText: SwiftUI Text from styled XML | reddit.com/r/SwiftUI | 2021-03-11

    GitHub: XMLText with SPM support

  • GitHub repo GuardedSwiftyJSON

    Swift guarded model initializers for SwiftyJSON

  • GitHub repo Alter

    Alter is framework to make mapping Codable property and key easier.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-25.

Swift Parsing related posts


What are some of the best open-source Parsing projects in Swift? This list will help you:

Project Stars
1 PhoneNumberKit 4,357
2 Fuzi 946
3 FeedKit 939
4 Marshal 696
5 FlatBuffersSwift 566
6 CSV.swift 546
7 PMHTTP 508
8 PMJSON 362
9 Serpent 285
10 SwiftCssParser 269
11 JAYSON 251
12 SwiftyConfiguration 116
13 SwiftyXML 91
14 AcknowledgementsPlist 74
15 Covfefe 47
16 JSONFeed 31
17 MagicMapper 26
18 Mappable 25
19 RLPSwift 22
20 SNDocx 11
21 XMLText 10
22 GuardedSwiftyJSON 5
23 Alter 1
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.