--- layout: ~/layouts/MainLayout.astro title: Built-In Components --- Astro includes several builtin components for you to use in your projects. All builtin components are available via `import {} from 'astro/components';`. ## `` ```astro --- import { Markdown } from 'astro/components'; --- # Markdown syntax is now supported! **Yay!** ``` See our [Markdown Guide](/guides/markdown-content) for more info. ## `` ```astro --- import { Prism } from 'astro/components'; --- ``` This component provides syntax highlighting for code blocks. Since this never changes in the client it makes sense to use an Astro component (it's equally reasonable to use a framework component for this kind of thing; Astro is server-only by default for all frameworks!). ## `` ```astro --- import { Debug } from 'astro/debug'; const serverObject = { a: 0, b: "string", c: { nested: "object" } } --- ``` This component provides a way to inspect values on the clientside, without any JavaScript.