jekcms Migrator packs everything a jekcms site needs into one .zip file:
You then upload that file either in the jekcms setup wizard (“Import a WordPress package”) or, on a site that is already running, in Admin panel Import WordPress package.
Why a file instead of a database connection? Most hosting plans do not allow one server to reach another server’s MySQL. A file works everywhere, and you never have to hand out database credentials.
Large sites. The export runs in batches and saves its progress after each round, so sites with thousands of posts finish without hitting PHP time limits.
This plugin only reads. It never writes to, changes or deletes your WordPress content.
No external services. The plugin makes no outbound connections: nothing is sent to jekcms.com or anywhere else. The package it builds stays on your own server until you download it, and it is deleted when you deactivate the plugin.
jekcms is a commercial blog CMS, but this plugin is free and works on its own — the file it produces is plain JSON Lines inside a ZIP, so you can inspect or reuse it however you like.