package icon

JekyllEx

The mobile IDE for Jekyll to build, edit, preview, and publish Jekyll sites.
New in version v0.2.2
What's New?

- Long press a file to open and edit it in an external app.
- Set default TMPDIR environment variable when running commands.
- Various bug fixes and improvements across the app and build system.
JekyllEx is a powerful IDE designed specifically for Jekyll projects.

Build, preview, and publish your Jekyll based websites right from your device.


  • GitHub Pages environment with Ruby and default gems embedded natively.

  • Built-in Git for version control. Easily connect to your GitHub account.

  • Powerful terminal UI with multiple sessions support. Desktop level experience.

  • Create new sites locally / import existing ones from a remote source.

  • Easy file / folder management. Create, download from url or load from storage.

  • Built-in code editor with syntax highlighting. Custom themes available.

  • Live previews for running jekyll server with automatic reloading.

  • Preview the site offline in any browser right on device before publishing.

  • Secure by default. No third party backend. Everything stays offline.



Make quick edits to your Jekyll site on the go in a mobile-friendly interface.

Visit the project website for more information and documentation.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version v0.2.2 (4) suggested Added on Jul 21, 2025

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 7.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • xyz.jekyllex.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 241 MiB PGP Signature | Build Log