# Concorde by Supersoniks

Concorde is an open-source Lit web-components library from Supersoniks. It provides UI primitives, data binding, forms, routing helpers and theming that run the same way in React, Vue, PHP templates or a static HTML page.

Install the npm package [`@supersoniks/concorde`](https://www.npmjs.com/package/@supersoniks/concorde).

## Developer resources

- Interactive docs: https://concorde.supersoniks.org/
- Agent index: https://concorde.supersoniks.org/llms.txt
- Full text mirror: https://concorde.supersoniks.org/llms-full.txt
- Docs index: https://concorde.supersoniks.org/docs/index.html
- Sitemap: https://concorde.supersoniks.org/sitemap.xml
- Getting started: https://concorde.supersoniks.org/docs/getting-started/start
- AI agents (skill): https://concorde.supersoniks.org/docs/getting-started/ai-agents
- Components: https://concorde.supersoniks.org/docs/getting-started/components

Doc pages share pathnames with the interactive site (`/docs/…`, `/core/…`). Markdown is at the same path with a `.md` suffix (e.g. `/docs/getting-started/start.md`), or via `Accept: text/markdown` on the pathname (`Content-Type: text/markdown`, `Vary: Accept`).

## What Concorde includes

Custom elements (`sonic-*`) for buttons, forms, lists, queues, SDUI trees and more. Decorators such as `@get`, `@post`, `@subscribe` and `@bind` wire components to a shared DataProvider without framework lock-in. Concorde is MIT-licensed and maintained by Supersoniks ([about](https://concorde.supersoniks.org/about), [privacy](https://concorde.supersoniks.org/privacy)).
