Swift Data Structures / Algorithms

Open-source Swift projects categorized as Data Structures / Algorithms

Top 20 Swift Data Structures / Algorithm Projects

  • SwiftStructures

    Examples of commonly used data structures and algorithms in Swift.

  • BTree

    Fast sorted collections for Swift using in-memory B-trees (by attaswift)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Algorithm

    Algorithm is a library of tools that is used to create intelligent applications.

  • Changeset

    Minimal edits from one collection to another

  • SwiftGraph

    A Graph Data Structure in Pure Swift

  • Differ

    Swift library to generate differences and patches between collections.

  • SwiftPriorityQueue

    A Generic Priority Queue in Pure Swift

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Buffer

    Swift μ-framework for efficient array diffs and datasource adapters. (by alexdrone)

  • Probably

    A Swift probability and statistics library

  • HeckelDiff

    A fast Swift diffing library.

  • Differific

    :fuelpump: Differific - a fast and convenient diffing framework.

  • diff

    Simple diff library in pure Swift (by soffes)

  • BinaryKit

    💾🔍🧮 BinaryKit helps you to break down binary data into bits and bytes, easily access specific parts and write data to binary.

  • Pencil

    Super lightweight DB written in Swift. (by naru-jpn)

  • HAMT (for Swift)

    An implementation of HAMT data-structure in Swift

  • Dekoter

    NSCoding's counterpart for Swift structs.

  • Monaka

    Monaka convert custom struct to NSData.

  • RandMyMod

    RandMyMod base on your own struct or class create one or a set of instance, which the variable's value in the instance is automatic randomized.

  • OneWaySynchronizer

    The simplest abstraction to synchronize local data with remote source. For iOS, wirtten in swift.

  • SwiftSortedList

    Sometimes you need order

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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).

Index

What are some of the best open-source Data Structures / Algorithm projects in Swift? This list will help you:

Project Stars
1 SwiftStructures 2,096
2 BTree 1,296
3 Algorithm 829
4 Changeset 801
5 SwiftGraph 733
6 Differ 650
7 SwiftPriorityQueue 367
8 Buffer 348
9 Probably 270
10 HeckelDiff 167
11 Differific 123
12 diff 121
13 BinaryKit 110
14 Pencil 90
15 HAMT (for Swift) 49
16 Dekoter 25
17 Monaka 22
18 RandMyMod 18
19 OneWaySynchronizer 9
20 SwiftSortedList 5
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com