apple/swift-algorithms

Commonly used sequence and collection algorithms for Swift

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 2 minutes ago
Added to GitGenius on September 10th, 2026
Created on October 1st, 2020
Open Issues & Pull Requests: 71 (+0)
GitHub issues: Enabled
Number of forks: 484
Total Stargazers: 6,339 (+0)
Total Subscribers: 232 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 22.0 hours
Mean response time: 92.4 days
90th percentile: 423.3 days
Tracked items: 21

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 914 days
Stale 30+ days: 10
Stale 90+ days: 8

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

Swift Algorithms is a collection library that provides commonly used sequence and collection algorithms for Swift.

The library addresses the need for a standard set of algorithms when working with sequences and collections in Swift. It offers implementations of algorithms that developers would otherwise need to write themselves or source from multiple places. The approach is to provide a curated set of well-tested, efficient implementations that integrate naturally with Swift's standard library conventions and patterns.

Developers should adopt this library if they work regularly with sequences and collections in Swift and want to avoid reimplementing common algorithmic patterns. It suits projects of any scale that benefit from having reliable, optimized algorithm implementations readily available. The library is particularly valuable for those who want consistency with Swift's design philosophy rather than bringing in algorithms from external ecosystems.

The project maintains steady development activity with regular commits addressing both new functionality and maintenance. Pull requests are reviewed and merged consistently, indicating active curation of contributions. The maintainers respond to issues and incorporate feedback from the community into the library's evolution.