Packages for keyword “parsing”
Antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
PhoneNumberKit
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
TreeSitter
An incremental parsing system for programming tools
FeedKit
An RSS, Atom and JSON Feed parser written in Swift
SwiftTreeSitter
Swift API for the tree-sitter incremental parsing system
CoreGPX
A library for parsing and creation of GPX location files. Purely Swift.
swift-url-routing
A bidirectional router with more type safety and less fuss.
Down
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Fuzi
A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Endpoints
Type-Safe Swift Networking
BytesParser
A simple byte-oriented parser/writer. Read and write formatted values to/from binary blobs/files with ease!
Covfefe
A parser for nondeterministic context free languages
Gramophone
Swift library for working with Extended Backus–Naur Form (EBNF) notation and grammars.
Syntax
Write value-driven parsers quickly in Swift with an intuitive SwiftUI-like DSL
MimeParser
Mime parsing in Swift | Relevant RFCs: RFC 822, RFC 2045, RFC 2046
Serpent
A protocol to serialize Swift structs and classes for encoding and decoding.
Core
🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.
swift-json-parsing
JSON decoding and encoding, using the swift-parsing library
composable-deep-link
Deep Link DSL
EagleNet
Simple lightweight networking layer written on top of URLSession. This will provide a clean, separate layer for networking.