--- layout: home pageClass: home-page hero: name: "Astal" text: "Library and Framework for building Desktop Shells" tagline: "The best way to make beautiful and functional wayland widgets!" image: /front-image.png actions: - theme: brand text: What is Astal? link: /getting-started/introduction - theme: alt text: Get Started link: /getting-started/installation - theme: alt text: References link: /libraries/references features: - title: Use Your Preferred Language details: The main focus of Astal is TypeScript using JSX. But you can use the libraries in any language that supports Gobject Introspection. - title: No bash scripts needed details: Includes modules to work with Network, Bluetooth, Battery, Audio and more. - title: Use any Gtk widget details: With Astal you work with Gtk directly. You are not limited to only a set of them. ---