Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A community-maintained Gatsby theme for building Carbon Design System inspired websites.
Gatsby Theme Carbon is a community-maintained Gatsby theme that provides all the configuration needed to build websites using IBM's Carbon Design System. It runs on the Gatsby static site generator, is published on npm as gatsby-theme-carbon, and is maintained through community contributions since the original contributor, the Carbon Design System team, stepped away.
Gatsby Theme Carbon is a Gatsby theme bundling the configuration required to create a site inspired by the Carbon Design System. It is installed as a dependency and added to a Gatsby project, then provides pre-built layouts and components following Carbon's visual language. The project is hosted on GitHub under the carbon-design-system organization and uses a monorepo structure with Yarn workspaces and Lerna.
yarn dev, yarn build, yarn lint, yarn lint:fix, yarn format, and yarn validate for common development and CI tasks.Gatsby Theme Carbon is for front-end developers who want to launch a Gatsby site with Carbon Design System styling without manually configuring the design system. It is also useful for documentation teams building product or developer docs that need a consistent, IBM-inspired visual language. Content creators who prefer a design system with accessible components and clear guidelines will find the theme a practical starting point. Open-source contributors interested in Hacktoberfest can participate in improving the theme.
gatsby-theme-carbon via npm, add it to the Gatsby config, and start composing pages with Carbon-styled components.As a Gatsby theme, you install gatsby-theme-carbon as a dependency and add it to your Gatsby site's configuration. The theme supplies layouts and components that you can use directly in your pages. The repository's Getting Started guide explains the setup, and the included example site demonstrates usage.
Yes, it is an open-source project hosted on GitHub and published on npm. The theme and its source code are freely available, and you can use it in personal or commercial projects.
The project is maintained by community contributions. The original contributor, the Carbon Design System team, is no longer involved, so maintenance and feature development rely on community pull requests. The repository has an active release workflow and participates in Hacktoberfest.
Start with the Getting Started guide linked in the repository README. It walks through installing the theme into a Gatsby project and configuring it. The demo site and gallery are also helpful references for what the theme can produce.
Carbon is IBM's open-source design system, offering components, guidelines, and resources to build consistent user interfaces. Gatsby Theme Carbon is inspired by Carbon and adapts its visual language to the Gatsby ecosystem.
The theme is published on npm under the package name gatsby-theme-carbon. You can find it there and install it with your package manager of choice.
