Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Swift
  3. edhita

edhita

MITSwift

A fully open-source text editor for iOS built with SwiftUI, offering a native editing experience.

Visit WebsiteGitHubGitHub
1.4k stars248 forks0 contributors

What is edhita?

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.

Target Audience

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.

Value Proposition

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.

Overview

Fully open source text editor for iOS written in SwiftUI.

Use Cases

Best For

  • iOS developers looking for an open-source text editor to study or modify
  • Writing and editing Markdown files on an iPhone or iPad
  • Learning SwiftUI by exploring a real-world application
  • Creating a lightweight, customizable note-taking app for iOS
  • Building a base for a specialized text editing tool on iOS
  • Experimenting with Google Mobile Ads integration in a SwiftUI app

Not Ideal For

  • Users needing advanced text editing features like multi-language syntax highlighting or find-and-replace across files
  • Projects requiring cross-platform compatibility beyond iOS
  • Teams wanting a plug-and-play editor with extensive built-in tools like version control or cloud sync
  • Apps that demand robust collaboration features or extensive plugin ecosystems

Pros & Cons

Pros

Modern SwiftUI Interface

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.

Fully Open Source

Released under the MIT license, allowing complete transparency, modification, and contribution, which aligns with the project's philosophy of openness.

Markdown Preview Integration

Uses the Ink library for rendering Markdown, providing live previews useful for writers and developers, as highlighted in the key features.

Historical Codebase Evolution

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.

Cons

Limited Advanced Features

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.

iOS-Only Platform

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.

Manual Setup Complexity

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.

Frequently Asked Questions

Quick Stats

Stars1,398
Forks248
Contributors0
Open Issues13
Last commit4 months ago
CreatedSince 2010

Tags

#ios#open-source#text-editor#app#markdown#mobile-development#swiftui#ipad#native-app#swift

Built With

X
Xcode
S
Swift Package Manager
S
SwiftUI
S
Swift

Links & Resources

Website

Included in

Swift26.0k
Auto-fetched 6 hours ago

Related Projects

BonMotBonMot

Beautiful, easy attributed strings in Swift

Stars3,551
Forks194
Last commit2 years ago
SwiftRichStringSwiftRichString

👩‍🎨 Elegant Attributed String composition in Swift sauce

Stars3,147
Forks211
Last commit3 years ago
TwitterTextEditorTwitterTextEditor

A standalone, flexible API that provides a full-featured rich text editor for iOS applications.

Stars3,002
Forks171
Last commit3 years ago
TextAttributesTextAttributes

An easier way to compose attributed strings

Stars2,184
Forks119
Last commit6 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub