-
https://vala.dev/
an apps list is here
else you have :
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Go is notoriously difficult to use in a scenario like this, especially when bindings to C# in the form of https://github.com/gircore/gir.core exist (overhead of calling which is very low by nature of interop being a first-class feature since .NET's inception).
-
Not to be confused with Vale[0].
[0] https://vale.dev/
-
> but haven't seen any apps built with it yet.
The gitg git gui is written in vala. I've used it for several years because it allows easy staging of individual lines, as well as reverting them.
https://github.com/GNOME/gitg/tree/master/gitg
-
> it was designed to resemble C#
I actually first heard of Vala just a few days ago when I was looking at a C#-related PR[1] for highlight.js:
> This fails the tests as the Vala default.txt is recognized now as C#. However, Vala is very close in syntax to C#, and the default.txt also seems to be valid C# so not sure what to do about this.
[1] https://github.com/highlightjs/highlight.js/pull/3906
-
Or Val[0], now called Hylo (for a good reason), or V[1].
[0] https://www.hylo-lang.org
-
vos
Vinix is an effort to write a modern, fast, and useful operating system in the V programming language
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
My favorite thing about Vala personally is the wide range of native libraries you have access to because of its compatibility with GObjects.
There's a great documentation website that has everything located in one place also, which makes development a breeze: https://valadoc.org/
-
For some app examples: https://github.com/vala-lang/awesome-vala
-
Ahh takes me back!
In 2009 I wrote a lib to auto-generate Ruby bindings for Vala code. It gave a very pleasant API to create native extensions for Ruby, if you were happy using glib.
https://github.com/danlucraft/valar
-
There are a lot of third-party Linux apps built with GTK4/Libadwaita. If you just to to https://flathub.org and click on random apps a lot of them will use GTK.
-
There's also a lot of apps written in Vala for elementary OS's AppCenter with screenshots & links to GitHub: https://appcenter.elementary.io/ (not all, but most). I published two apps there and using Vala has been a great experience for creating Gtk/Linux desktop apps.