G2 screenshot

G2

Author Avatar Theme by Itsjonq
Updated: 1 Apr 2021
102 Stars

An experimental reimagining of WordPress components

Overview

G2 is an innovative component system designed from the ground up to enhance the WordPress Gutenberg experience. Tailored to meet the evolving needs of editors and developers, it offers a first-class workflow for creating exceptional user interfaces. By reimagining the existing @wordpress/components, G2 strives to deliver a cohesive and aesthetically pleasing solution that integrates seamlessly within the WordPress ecosystem and beyond.

The project focuses on empowering both developers and designers by ensuring accessibility, ease of use, and customizability. Whether used for core development or third-party plugins, G2 components aim to simplify integration while maintaining a native-like feel across various applications.

Features

  • Accessibility First: G2 is built with inherent a11y considerations, ensuring that accessibility features are seamlessly integrated rather than added as an afterthought.

  • Seamless Integration: The components work effortlessly within existing systems like Gutenberg and WP-Admin, minimizing the need for complex integration processes.

  • Enhanced Developer Experience (DX): Prioritizing the needs of developers and contributors, G2 focuses on a superior DX that encourages collaboration and facilitates easier modifications.

  • Customizable Components: G2’s UI components are designed to be easily customizable, allowing developers to adapt them for various applications, including third-party plugins.

  • Comprehensive Documentation: The project offers clear guidelines and resources for getting started, making it accessible for both new and experienced developers.

  • Open Feedback Channels: G2 encourages community input, welcoming feedback to continually enhance its offerings and address user needs.

  • Prototyping Support: With tools such as CodeSandbox and templates for popular frameworks like Create React App and Gatsby, developers can prototype quickly and efficiently.