send link to app

CoreData Model Editor



1.99 USD

CoreData Model Editor is a macOS app that allows to graphically edit a CoreData Model file (.xcdatamodeld files).

The good old CoreData graphical editor that was present in XCode disappeared when XCode 14 was released, only leaving the table based editor. This is a nice editor, but nothing is better than a diagram...

I wrote this app to help me with my CoreData models, and decided it could help others too.

Included features :
* Graphical representation of entities, their attributes and their relationships.
* Edit the model as you wish, any entity, any attribute, relationships, create new mode versions etc...
* Search the model for a string; all entities, attributes, relationships which name includes this string are revealed.
* Quickly see which entities are part of a configuration thanks to colors.

Features to come
* Better validate input texts. Today, inputs texts are used as-is. It would be better if they were checked. For example, an entity name shall not start with a digit character.
* Also, take care there is there no undo yet.
* Managing Fetch Requests.
* Show the diff between two model versions.
* Show the type of attributes, and the delete rule at each end of a relationship.
* Show model errors & warnings (e.g; missing type for an attribute)
* Manage individual .xcdatamodel files (today only .xcdatamodeld files are managed).
* Show model warnings or errors.