# References The references of the libraries are annotated for the C language. Reading their documentation will vary depending on the language they are used in. ## Additional references ### GJS - [gjs-docs.gnome.org](https://gjs-docs.gnome.org/): Library references annotated for GJS - [gjs.guide](https://gjs.guide/): GJS and GObject guide ### Python - [pgi-docs](https://lazka.github.io/pgi-docs/): Library references annotated for Python - [pygobject.gnome.org](https://pygobject.gnome.org/): PyGObject reference and guide ### Lua - [lua-lgi docs](https://github.com/lgi-devs/lgi/tree/master/docs): GObject bindings guide for Lua ### Vala - [vala.dev](https://vala.dev/): Guide for the Vala language - [valadoc.org](https://valadoc.org/): Library references annotated for Vala ## Astal Libraries - [Apps](https://aylur.github.io/libastal/apps): Library and cli tool for querying applications - [Auth](https://aylur.github.io/libastal/auth): Authentication library using PAM - [Battery](https://aylur.github.io/libastal/battery): DBus proxy library for upower daemon - [Bluetooth](https://aylur.github.io/libastal/bluetooth): Library to control bluez over dbus - [Cava](https://aylur.github.io/libastal/cava): Audio visualizer library using cava - [Greet](https://aylur.github.io/libastal/greet): Library and CLI tool for sending requests to greetd - [Hyprland](https://aylur.github.io/libastal/hyprland): Library and cli tool for Hyprland IPC socket - [Mpris](https://aylur.github.io/libastal/mpris): Library and cli tool for controlling media players - [Network](https://aylur.github.io/libastal/network): NetworkManager wrapper library - [Notifd](https://aylur.github.io/libastal/notifd): A notification daemon library and cli tool - [PowerProfiles](https://aylur.github.io/libastal/powerprofiles): Library and cli to control upowerd powerprofiles - [River](https://aylur.github.io/libastal/river): Library and cli tool for getting status information of the river wayland compositor - [Tray](https://aylur.github.io/libastal/tray): A systemtray library and cli tool - [WirePlumber](https://aylur.github.io/libastal/wireplumber): A library for audio control using wireplumber - [Sway](https://aylur.github.io/libastal/hyprland): Library and cli tool for sway IPC socket