# Astro Renderers Astro is designed to support your favorite UI frameworks. [React][react], [Svelte][svelte], [Vue][vue], and [Preact][preact] are all built-in to Astro and supported out of the box. No configuration is needed to enable these. For adding additional frameworks (or your own custom one), please refer to [the full documentation][renderer-docs]. [preact]: https://npm.im/@astrojs/renderer-preact [react]: https://npm.im/@astrojs/renderer-react [renderer-docs]: https://docs.astro.build/reference/renderer-reference [svelte]: https://npm.im/@astrojs/renderer-svelte [vue]: https://npm.im/@astrojs/renderer-vue