# Volarjs > description: VolarJS has top-notch support for embedded languages and can drastically simplify the mappings needed to get editing features working across the different parts of your files. ## Pages - [Embedded languages](core-concepts-embedded-languages.md): A lot of programming languages used these days are composed of other programming languages. The most famous example i... - [Volar Labs](core-concepts-volar-labs.md): Having a common framework for building editor tooling has many benefits. It allows us to share code, it allows us to ... - [Why Volar?](core-concepts-why-volar.md): Over the years, programmers have started relying more and more on their code editors to provide them with helpful con... - [File Structure of a typical Volar project](guides-file-structure.md): This guide will show you how a Volar project is organized and what the different files in your project do. - [Your First Volar Language Server](guides-first-server.md): This page is a work in progress. Interested in contributing some documentation to it, or want to improve it? [Edit th... - [Volar](index.md) - [Languages](reference-languages.md): This page is a work in progress. Interested in contributing some documentation to it, or want to improve it? [Edit th... - [Services](reference-services.md): Services are the building blocks of Volar language servers. They are responsible for providing all the features you'd...