EtheaDev/InstantObjects — reverse-engineered prompt

Reverse engineered prompt

Build me a Delphi object persistence framework for business apps that feels like part of the Delphi IDE. I want to model business objects in the IDE, keep the model and code in sync, and save those objects to common relational databases, including PostgreSQL, or to flat XML files. It should also support JSON serialization, standard data aware controls, and simple REST server support with working examples.

Please make it usable across Delphi XE6 up to current versions, and include an installer that can detect installed Delphi versions, install the components and packages, build what is needed, and set source paths automatically. I would also like a few solid demos that show the normal flow from object model to persistence to UI, plus clear docs and a good test suite so it feels production ready.

Use the existing repo as the source of truth, and look up current Delphi docs online if you need to.

Want more depth? Deep Reverse