NextExplorer for iOS, an iOS app companion for your self-hosted NextExplorer instance
preview.redd.it/9pr3ayhj4yph1.png NextExplorer for iOS is the native iOS companion for NextExplorer. It brings 1:1 web parity, native performance, and full offline support to your self-hosted server. 100% open source with zero third-party telemetry. Join the beta If you're like me and made NextExplorer your new Google Drive, you probably realized pretty quickly that the mobile web experience leaves a lot to be desired. After sweating a lot over the details, I finally managed to match 1:1 all the core web app functionalities into a native, high-performance iOS app for both iPhone and iPad. I built this because I wanted a smooth, fluid mobile experience for my self-hosted server without relying on web views or generic file managers. Everything connects directly to your own server, so your data stays on your infrastructure with zero telemetry, zero tracking, and no third-party servers. The app features grid and list views with server-generated thumbnails, breadcrumb navigation, full-screen photo gallery, inline video/audio players, native PDF viewing, and ZIP archive inspection without extracting. Full syntax highlighting for Swift, Python, JS/TS, Go, Rust, Java, HTML, CSS, JSON, YAML, Markdown, and more. Basically, 1:1 parity with the NE backend. The project is 100% open source. You can inspect the code, build it yourself, or contribute anytime. In my daytime job, I'm a Senior iOS Engineer at a multinational company, and I built this stack using: SwiftUI for the UI layer The Composable Architecture (TCA) for state management Swift Testing for the testing setup I used Claude throughout the project. I guided Claude through the development process exactly as I would with my team at my daytime job. I acted as the tech lead and architect, setting strict structural boundaries, designing the app state, guiding feature implementation step by step, and conducting rigorous code reviews and testing to ensure the codebase remains clean, maintainable, and strictly aligned with TCA principles. The application is currently in beta, and you can try it from the following link: Join the beta If you're curious what the app looks like behind the scenes, you can check out the repo . Note: NextExplorer requires an active NextExplorer server instance to connect to. Don't have a NextExplorer server setup yet? You can test the app using the demo server credentials provided in the TestFlight release notes! I'd love to hear your feedback, answer any questions about the app or the codebase, or take feature requests.