RLPSwift alternatives and similar libraries
Based on the "Other Parsing" category.
Alternatively, view RLPSwift alternatives based on common mentions on social networks and blogs.
NetNewsWire9.6 5.0 RLPSwift VS NetNewsWireRSS reader for macOS and iOS.
FeedKit7.3 0.0 L2 RLPSwift VS FeedKitAn RSS, Atom and JSON Feed parser written in Swift
CoreXLSX6.4 6.1 RLPSwift VS CoreXLSXExcel spreadsheet (XLSX) format parser written in pure Swift
CreateAPI4.5 10.0 RLPSwift VS CreateAPIDelightful code generator for OpenAPI specs
SwiftCssParser4.0 0.0 RLPSwift VS SwiftCssParserA Powerful , Extensible CSS Parser written in pure Swift.
SwiftyConfiguration2.6 0.0 RLPSwift VS SwiftyConfigurationModern Swift API for Plist.
AcknowledgementsPlistAcknowledgementsPlist manages the licenses of libraries that depend on your iOS app.
JSONFeed1.1 0.0 RLPSwift VS JSONFeedSwift parser for JSON Feed — a new format similar to RSS and Atom but in JSON.
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of RLPSwift or a related project?
This is a basic Swift implementation of Recursive Length Prefix Encoding, a serialisation method for encoding arbitrarily structured binary data (byte arrays).
You can read more about it here:
- Ethereum Wiki - RLP
- Ethereum Yellowpaper (Appendix B)
// Encoding Data RLP.encode(_ data: Data) -> Data // Encoding String RLP.encode(_ string: String, with encoding: String.Encoding = .ascii) throws -> Data // Encoding nested array of Data RLP.encode(nestedArrayOfData array: [Any]) throws -> Data // Encoding nested array of String RLP.encode(nestedArrayOfString array: [Any], encodeStringsWith encoding: String.Encoding = .ascii) throws -> Data
RLPSwift is available through CocoaPods.
To install RLPSwift via cocoapods, add the following line to your Podfile:
Swift Package Manager
RLPSwift is available through Swift Package Manager.
Once you have your Swift package set up, adding RLPSwift as a dependency is as easy as adding it to the
dependencies value of your
dependencies: [ .package(url: "https://github.com/bitfwdcommunity/RLPSwift.git", from: "0.0.4") ]
RLPSwift is released under an MIT license. See [LICENSE](LICENSE) for more information.
*Note that all licence references and agreements mentioned in the RLPSwift README section above are relevant to that project's source code only.