A fully open-source text editor for iOS built with SwiftUI, offering a native editing experience.
Edhita is a fully open-source text editor for iOS, built with SwiftUI to deliver a native and modern text editing experience. It allows users to write, edit, and preview text files directly on their iPhones or iPads, with support for features like Markdown rendering. The project addresses the need for a customizable, transparent alternative to default or paid text editors on iOS.
iOS developers and users seeking a lightweight, open-source text editor for mobile coding, note-taking, or Markdown writing. It's particularly appealing to those who value transparency and want to explore or modify the app's SwiftUI-based code.
Developers choose Edhita for its complete openness under the MIT license, modern SwiftUI implementation, and focus on iOS-specific text editing. It offers a clean alternative to proprietary editors, with the flexibility to customize or extend the codebase.
Fully open source text editor for iOS written in SwiftUI.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built with Apple's declarative UI framework for a smooth, native iOS experience, as emphasized in the README's focus on SwiftUI evolution from earlier versions.
Released under the MIT license, allowing complete transparency, modification, and contribution, which aligns with the project's philosophy of openness.
Uses the Ink library for rendering Markdown, providing live previews useful for writers and developers, as highlighted in the key features.
Shows transitions from Objective-C to Swift (UIKit) to SwiftUI, offering a practical learning resource for iOS development trends over the years, as documented in the README.
As a lightweight editor, it lacks functionalities like syntax highlighting for programming languages, advanced formatting options, or multi-file management, which might hinder power users.
Designed specifically for iOS with no built-in support for other platforms, limiting cross-project use, as indicated by the separate Android counterpart DotText mentioned in the README.
Requires copying Constants.swift and using Xcode for development, which can be a barrier for non-developers or those unfamiliar with iOS toolchains, as per the sparse setup instructions.