We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.

License

Platform

Core Data Editor lets you easily view, edit and analyze applications‘ data. Core Data Editor is compatible with Mac and iOS applications and supports XML, SQLite and binary stores, visualizes all relationships and is able to edit the data and generate Objective-C code for the data model. Core Data Editor will guide you through a short setup process when you initially launch the app. This setup process is entirely optional. You can skip over each and every step if you know what you are doing. It is recommended that you take your time and go though the setup process. It only takes a few minutes.

The Platform is a concrete implementation of the Domain in a specific platform like iOS. It does hide all implementation details. For example Database implementation whether it is CoreData, Realm, SQLite etc. Application is responsible for delivering information to the user and handling user input. It can be implemented with any delivery pattern e.g (MVVM, MVC, MVP). This is the place for your UIViews and UIViewControllers. As you will see from the example app, ViewControllers are completely independent of the Platform. The only responsibility of a view controller is to "bind" the UI to the Domain to make things happen. In fact, in the current example we are using the same view controller for Realm and CoreData.

Sync eases your everyday job of parsing a JSON response and syncing it with Core Data. Sync is a lightweight Swift library that uses a convention-over-configuration paradigm to facilitate your workflow. Syncing JSON to Core Data is a repetitive tasks that often demands adding a lot of boilerplate code. Mapping attributes, mapping relationships, diffing for inserts, removals and updates are often tasks that don't change between apps. Taking this in account we took the challenge to abstract this into a library. Sync uses the knowledge of your Core Data model to infer all the mapping between your JSON and Core Data, once you use it, it feels so obvious that you'll wonder why you weren't doing this before.

iOS Hierarchy Viewer allows developers to debug their hierarchies for both UIView's and CoreData models. since 1.4.6 version, we also give you debugging Core Data API in your project (if you use it). See 'Instruction' section to set it up.

A powerful and elegant Core Data framework for Swift. In version 6 the framework was rewritten from scratch. AlecrimCoreData now uses key paths and it does not rely on generated (or written) custom attributes anymore. Also the ACDGen utility is no more. If your code depends on this, please use the previous versions.

This is a fork of EasyMapping, a flexible and easy framework for JSON mapping. It turns out, that almost all popular libraries for JSON mapping are SLOW. The main reason for that is multiple trips to database during the lookup of existing objects. We decided to take an already existing flexible solution (i.e. EasyMapping) and improve its overall performance.

CoreDataKit is no longer being updated with new features. It is used in several projects, and probably will be updated with new Swift versions. But it is no longer actively developed. CoreDataKit takes care of the hard and verbose parts of CoreData. It manages child contexts for you and helps to easily fetch, create and delete objects.

A minimalistic, thread-safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core Data. Objective-C flavour. This component aims to have an extremely easy interface to introduce Core Data into your app with almost zero effort.

A minimalistic, thread-safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core Data. Swift 4 flavour. This component aims to have an extremely easy interface to introduce Core Data into your app with almost zero effort.

HardCoreData is a yet another core data stack based on Marcus Zarra's multithreading approach. This smart approach uncouples the writing into its own private queue and keeps the UI smooth as button. HardCoreData consists of two fundamentals: HCDCoreDataStack and HCDCoreDataStackController.

E-contact app helps citizens of Dnipro and neighboring regions to solve problems citizens have in their everyday lives by providing a reliable channel of communication with local authorities. Citizens don’t have to know exactly who they should get in touch with – a contact center forwards their complaint to whoever is the responsible branch of local authorities. Let’s say, a road in your district needs repairs, or elevator is not working in your building or gas pipes are leaking.E-contact will help you will all these issues! You can use E-contact to learn what residents of your town or village complain about through the feed or an integrated map that reflects all complaints with their geolocation. You can add your own complaint stating the problem in text format with photos attached and a spot of the map linked to your post. E-contact will deliver the complaint to the responsible party and will notify you as soon as the issue is fixed. Development tools - UIKit, Swift, Objective C.

CoreData is a powerful API, but its easily misused and misunderstood. Stack attempts to remove many of the issues associated with using CoreData in your applications. Specifically, Stack adds both type-safety and thread-safety (ish) methods for dealing with queries and updates.

Want to be popular on some social network easily? Use Tagger to make your account content more popular and to raise your popularity. Content like photos and videos with tags can be much easier to be searched and recommended by social networks algorithms to other users, especially the users that have the same interest in the tags. Tagger always searches for the most trending hashtags and choose the better ones related to yours. Moreover, Tagger searches hashtags in the real-time while other apps take the results from a static list. This allows you to get the highest results.