celesto
AI 에이전트를 위한 안전하고 영구적인 컴퓨터
Enriched Markdown: 네이티브 같은 리치 텍스트 렌더링·편집
Enrich your app with native-like rich text rendering and editing components. Enriched Markdown works across Swift, Kotlin, React Native, and web.
개발 도구Kotlin · TypeScriptGitHub @software-mansion온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Multiplatform Markdown-Based Rich Text Solution
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A multi-platform SDK for rendering Markdown as native text and editing rich text with Markdown output. Ships as a React Native library with iOS, Android, macOS, and Web support, plus standalone native SDKs for iOS (Swift) and Android (Kotlin).
See the feature comparison table for a detailed breakdown of supported features per platform.
| Platform | Package | README |
|---|---|---|
| React Native | React Native | |
| Android | Android | |
| iOS | iOS |
yarn add react-native-enriched-markdown
import { EnrichedMarkdownText } from 'react-native-enriched-markdown';
import { Linking } from 'react-native';
<EnrichedMarkdownText
markdown={"# Hello\n\nThis is **enriched** [markdown](https://commonmark.org)."}
onLinkPress={({ url }) => Linking.openURL(url)}
/>
dependencies {
implementation("com.swmansion.enriched.markdown:compose:0.3.0")
}
import com.swmansion.enriched.markdown.compose.EnrichedMarkdownText
EnrichedMarkdownText(
markdown = "# Hello\n\nThis is **enriched** [markdown](https://commonmark.org).",
onLinkClick = { url -> /* open url */ },
)
dependencies: [
.package(
url: "https://github.com/software-mansion-labs/enriched-markdown-ios.git",
from: "0.1.0"
),
]
import EnrichedMarkdown
import SwiftUI
EnrichedMarkdownText("# Hello\n\nThis is **enriched** [markdown](https://commonmark.org).")
.environment(\.openURL, OpenURLAction { url in
UIApplication.shared.open(url)
return .handled
})
See the contributing guide to learn how to contribute to the repository and the development workflow.
Enriched Markdown is licensed under The MIT License.
Built by Software Mansion.