# ChartForgeX > Dependency-free charts and diagrams with shared SVG, HTML and native raster rendering, typography, theme/frame contracts and semantic artifact handoff. ## Metadata - Version: 3.0.0 - Package: ChartForgeX - API types: 1010 - API catalogs: 2 ## Install - `dotnet add package ChartForgeX` ## Machine-friendly API data - [ChartForgeX API index](/api/index.json): Type and package metadata. - [ChartForgeX API search](/api/search.json): Searchable API data. - [ChartForgeX API type template](/api/types/{slug}.json): Per-type API details. - [imageplayground API index](/powershell/commands/index.json): Type and package metadata. - [imageplayground API search](/powershell/commands/search.json): Searchable API data. - [imageplayground API type template](/powershell/commands/types/{slug}.json): Per-type API details. ## ChartForgeX documentation ChartForgeX renders charts, dashboards, maps, topology and supported Mermaid diagrams in .NET. Use the surface guide to choose an output format. PowerShell examples use ImagePlayground; the command reference describes that module's ChartForgeX integration. ## Start here - [Product overview](https://chartforgex.com/index.md) - [Install ChartForgeX](https://chartforgex.com/docs/install/index.md) - [Choose a rendering surface](https://chartforgex.com/docs/choosing-a-surface/index.md) - [Interactivity](https://chartforgex.com/docs/interactivity/index.md) - [Stories](https://chartforgex.com/docs/stories/index.md) - [Topology and hierarchy](https://chartforgex.com/docs/topology-and-hierarchy/index.md) ## Examples and references - [Examples](https://chartforgex.com/examples/index.md) - [Static chart example](https://chartforgex.com/examples/static-chart/index.md) - [PowerShell integration](https://chartforgex.com/powershell/index.md) - [Mermaid support](https://chartforgex.com/mermaid/index.md) - [.NET API](https://chartforgex.com/api/index.md) - [ImagePlayground commands](https://chartforgex.com/powershell/commands/index.md) Slug rule: lower-case; remove generic arity markers (one or two backticks followed by digits); replace remaining non-alphanumerics with dashes; collapse and trim dashes.