github.com/wordpress/gutenberg

The Block Editor project for WordPress and beyond. Plugin is available from the official repository.

Open this visualization on its own page →

Contributors

744

Lines of Code

74,058

From

2016-07-12

To

2021-01-11

About wordpress/gutenberg

Gutenberg is the block editor project for WordPress, representing a fundamental shift in how WordPress sites are built and published. The project introduces a modular, visual approach to content creation where every element—paragraphs, images, galleries, and more—is represented as a self-contained block that can be easily added, rearranged, and customized without requiring code knowledge or workarounds like shortcodes. Users can create media-rich pages through an intuitive drag-and-drop interface while developers can extend the editor through plugins to build custom blocks and functionality.

The project is in its second phase of a four-phase roadmap that will eventually touch all aspects of WordPress. Current development focuses on the editing experience and includes work on real-time collaboration, asynchronous workflows, publishing flows, post revisions, admin design, and the block library. The block editor first became available in December 2018 and is actively maintained through both the official WordPress plugin and integration into WordPress core.

Built with JavaScript and using Lerna for monorepo management, Gutenberg welcomes contributions from developers, designers, and documentation writers. The project maintains comprehensive developer resources including the Block Editor Handbook, Quick Start Guide, and extensive API documentation to help both users and developers leverage the editor's capabilities.

Share this video