# Le Truc Documentation > Type-safe reactive Web Components – HTML-first, backend-agnostic. ## Core Reference - [Introduction](./index.md) - [Getting Started](./getting-started.md) - [Components](./components.md) - [Props & State](./props.md) - [Events & Effects](./effects.md) - [Styling](./styling.md) - [Accessibility](./accessibility.md) - [Extensions](./extensions.md) - [Data Flow](./data-flow.md) - [Dynamic Lists](./lists.md) - [Async State](./async.md) - [Context](./context.md) - [Examples](./examples.md) - [API](./api.md) - [Blog](./blog.md) - [About](./about.md) ## Blog - [A Custom Elements Manifest for Le Truc](./blog/2026-07-11-a-custom-elements-manifest-for-le-truc.md) - [A Security Audit and What It Changed](./blog/2026-06-25-a-security-audit-and-what-it-changed.md) - [Betting on the Platform](./blog/2026-04-21-betting-on-the-platform.md) - [Component Extensions](./blog/2026-07-24-component-extensions.md) - [Debug Instrumentation](./blog/2026-08-09-debug-instrumentation.md) - [Form Participation with ElementInternals](./blog/2026-07-21-form-participation-with-elementinternals.md) - [Four Arguments for Four Guarantees](./blog/2026-04-04-four-arguments-for-four-guarantees.md) - [Getting Ready for Cause & Effect 2.0](./blog/2026-08-16-getting-ready-for-cause-effect-2-0.md) - [Introducing Le Truc](./blog/2026-03-09-introducing-le-truc.md) - [Le Truc vs the Alternatives](./blog/2026-03-30-le-truc-vs-the-alternatives.md) - [Removing createEventsSensor](./blog/2026-04-12-removing-createeventssensor.md) - [Rounding Off the v2 API](./blog/2026-09-02-rounding-off-the-v2-api.md)