johnestropia/corestore

Unleashing the real power of Core Data with the elegance and safety of Swift

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 15 minutes ago
Added to GitGenius on September 17th, 2026
Created on December 14th, 2014
Open Issues & Pull Requests: 98 (+0)
GitHub issues: Enabled
Number of forks: 258
Total Stargazers: 4,048 (+0)
Total Subscribers: 67 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 45.1 hours
Mean response time: 5.5 days
90th percentile: 20.1 days
Tracked items: 8

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 419 days
Stale 30+ days: 6
Stale 90+ days: 5

Recent activity

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

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

CoreStore is a Swift library that provides a type-safe wrapper around Apple's Core Data framework. The library addresses the complexity and verbosity of Core Data by offering a more elegant Swift-native interface that reduces boilerplate code and leverages Swift's type system to catch errors at compile time rather than runtime. It abstracts away much of Core Data's lower-level machinery while preserving access to its full power for advanced use cases.

CoreStore suits developers building iOS, macOS, watchOS, or tvOS applications who need persistent local storage but want to avoid the friction of working directly with Core Data's Objective-C-influenced APIs. It is particularly valuable for teams that prioritize code safety and readability, as the library's Swift-first design eliminates many common sources of runtime crashes and data corruption. The tool works well in projects of any size, from small single-screen apps to complex applications with intricate data models.

The project maintains broad compatibility across Apple's platforms and integrates with standard dependency managers including CocoaPods, Carthage, and Swift Package Manager. It has been included in Swift's official source compatibility projects, indicating recognition within the Swift ecosystem.

Development activity shows consistent maintenance with regular commits to the repository. The project maintains active build status checks and provides detailed release notes documenting changes across versions. Communication channels including Slack and Twitter are available for community engagement and support.