https://github.com/wordpress-mobile/gutenbergkit
An experimental, WebView-powered block editor for native iOS and Android apps.
https://github.com/wordpress-mobile/gutenbergkit
gutenberg wordpress
Last synced: 19 days ago
JSON representation
An experimental, WebView-powered block editor for native iOS and Android apps.
- Host: GitHub
- URL: https://github.com/wordpress-mobile/gutenbergkit
- Owner: wordpress-mobile
- Created: 2024-05-11T18:59:28.000Z (almost 2 years ago)
- Default Branch: trunk
- Last Pushed: 2025-04-04T19:50:51.000Z (about 1 year ago)
- Last Synced: 2025-04-04T20:33:06.067Z (about 1 year ago)
- Topics: gutenberg, wordpress
- Language: JavaScript
- Homepage: https://wordpress.org/gutenberg/
- Size: 37.3 MB
- Stars: 12
- Watchers: 5
- Forks: 2
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GutenbergKit

GutenbergKit brings the [WordPress](https://wordpress.org/) block editor to native mobile applications. It bridges WordPress's web-based [Gutenberg](https://github.com/WordPress/gutenberg/) editor with native iOS and Android apps, enabling a consistent editing experience across platforms.
The architecture consists of three main layers:
- **Web Layer**: React-based editor using WordPress Gutenberg packages
- **Bridge Layer**: Bidirectional communication between web and native code
- **Native Layer**: Platform-specific implementations (Swift for iOS, Kotlin for Android)
## Getting Started
### Contributing
We welcome contributions! To get started:
- **[Getting Started](./docs/code/getting-started.md)** - Set up your local development environment
- **[Contributing Guide](./CONTRIBUTING.md)** - Development workflow, guidelines, and how to submit changes
### Using GutenbergKit
To integrate GutenbergKit into your own iOS or Android app, include the package as a dependency:
- **iOS**: Add the Swift package from the repository root
- **Android**: Add the Kotlin library as a Maven dependency or include the `android/Gutenberg/` module
See the [Integration Guide](./docs/integration.md) for detailed setup instructions and code examples for integrating GutenbergKit into your app.
For integrating GutenbergKit into the WordPress mobile apps specifically, see the [WordPress App Integration](./docs/wordpress-app-integration.md) guide.
## Get Involved
Join the conversation in the [#mobile](https://wordpress.slack.com/archives/C02RQC4LY) channel on [WordPress Slack](https://make.wordpress.org/chat/).