What is Chapeaux?

Chapeaux is a digital supply chain for web assets — providing web development tools for the many hats you wear. The project is organized around three stages:

  • Develop — Create enterprise-grade, functional web assets and development tools
  • Discover — A central catalog to find, explore, and understand available web assets and development tools across the enterprise
  • Deliver — Distribute assets through standardized, flexible delivery channels

Explore the Ecosystem

Visit the Projects page to see all available tools and their current status.

Key Repositories

  • cpx-store — Reactive state management web component
  • cpx-eddl — Event-Driven Data Layer components for analytics and tracking
  • beret — RDF knowledge graph for codebase exploration
  • oxigraph-cloud — Distributed Oxigraph deployment with SHACL validation
  • geoff — Web asset delivery and distribution tool

Contributing

Chapeaux is an open source project and welcomes contributions. Here's how to get started:

  1. Pick a project — Browse the Projects page and find something that interests you
  2. Fork and clone — Fork the repository on GitHub and clone it locally
  3. Set up your environment — Follow the README in each repository for setup instructions
  4. Open a PR — Submit your changes and join the conversation

The chapka starter kit is designed specifically for new contributors.

Architecture Overview

Chapeaux takes an unopinionated approach to web development tooling:

  • No framework lock-in — Tools work with any framework or none at all
  • Enterprise-grade — Secure, scalable, and stable by default
  • Modular — Use only what you need, the way you need it
  • Standards-based — Built on web standards and open technologies

Learn more about the project philosophy on the About page.