There is maybe glib but also glibc but some languages like Dart allow via FFI integrate into Dart language also Standard C Library or Dart version of dbus.
GNOME has native support for JavaScript and integrating into development but the way Dart could use native C libs is missing for Rust ecosystem in GNOME altough Rust has zbus interface for rust apps with increasing popularity.
In GNOME support Dart is missing like Rust wide ecosystem, but C# with GTK support in GNOME has began to be supported with 3rd party libs and maybe some day it will be more official like GNOME JavaScript.
But if somehow could be making interface be ready to user,consumer and developer choice(with maybe proper licensing or some marketplace to be choose from), then also libraries could be made in various languages like with FFI Dart calling of C libs and not using C development as primary anymore like is happening in Rust world and Dart is also in another Flutter world, but not only in Flutter ecosystem and some tougher developer langs like Go also in place in server development and its gRPC or GraphQL(or authentificated rest) interface relatives according needed licenses or other needs…