Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
enClose is a hybrid app development framework for iOS and macOS. Its core goal is to let developers build apps with a native-like experience using HTML, CSS, and JavaScript. It works by loading pages from the www directory in a full-screen WKWebView, injecting constants such as device and debugging information into the Web environment, and then connecting the Web UI with native capabilities through two-way calls between Swift and JavaScript.
Functionally, enClose does not focus on providing a fixed plugin marketplace. Instead, it lets developers implement native functions in Swift themselves, which JavaScript can then call via nativeCall; the native side can also execute JavaScript. The documentation examples cover scenarios such as data storage, sound, haptic feedback, flashlight, sharing, local notifications, badges, Secret Management, App Settings, and external displays. It supports JavaScript, HTML, and CSS, with the native side based on Swift. The pages also mention that developers can use their preferred Web framework, but no specific compatibility list is provided.
enClose uses the MIT License. No commercial pricing plan is shown in the available text, and the website provides downloads, a GitHub link, and a Patreon sponsorship entry, so it can be regarded as a free and open-source framework. The documentation is fairly complete, covering getting started, prerequisites, installation, project structure, core mechanisms, project configuration, native function calls, JavaScript calls, debug mode, advanced topics, and sample code. It is approachable enough for understanding how the framework works, but community size, release cadence, enterprise support, and SLA details are not clearly stated.
The advantages are its straightforward architecture, few restrictions, and ability to make full use of Swift’s native capabilities. It is also suitable for teams with an existing Web technology stack that want to quickly build apps for Apple platforms. Compared with predefined API/plugin models such as Cordova, enClose places more emphasis on flexibility. The drawbacks are that developers need to be comfortable with Xcode and extending functionality in Swift; information about its ecosystem, plugin availability, community activity, and commercial support is limited; and the available text does not show Android support, so it is not ideal for teams seeking one codebase across all platforms.
The crawled text does not provide information about access from mainland China, mirrors, payment methods, or download availability, so its China access status should be considered unknown. If downloads depend on GitHub, the actual experience may be affected by local network conditions. Alternatives to consider include Capacitor, Cordova, Ionic, React Native, and Flutter. enClose is better suited to individual developers, small teams, or internal business system teams that focus only on iOS/macOS, want to deliver quickly with a Web UI, and still need room for Swift customization.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on enclose.app official site.
enclose.app is an Unknown Dev Tools provider. TG4G tracks its product information, an overall rating of 5.0/10, and a China-accessibility score of Workable. Click "Visit Official Site" to reach enclose.app directly.