Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-vala
A curated list of Vala projects
https://github.com/desiderantes/awesome-vala
Last synced: 6 days ago
JSON representation
-
Apps
-
Cryptography & Security
- Integrity Check - Linux application written in Vala and GTK, designed to get the verification sum of a file (MD5, SHA1, SHA256) and compare to the sum of verification provided by the file creator.
-
Design Tools
-
Development Tools
- GitG - A graphical user interface for [git](https://git-scm.com/).
- VAMM (Vinari OS Apache & MariaDB Manager) - Manages LAMP services using a GTK 3 GUI.
-
Games
- GameHub - A unified library for all your games.
- High Score (GNOME Games) - Retro gaming application for the GNOME desktop.
- Sage - A code breaking game made for elementary OS.
- Warble - Native Linux word-guessing game built in Vala and Gtk for elementary OS.
-
Internet Browsers
- Starfish - A Gemini browser for elementary OS.
-
Music
- g4music - A beautiful, fast, fluent, light weight music player written in GTK4.
-
Personalization
- Korembi - A beautiful and customizable wallpapers manager for Linux.
-
Productivity
- Annotator - Annotate images for better communication.
- Badger - Remind yourself to not sit and stare at the screen for too long.
- Blackbox - A beautiful GTK 4 terminal.
- Dino - A modern Jabber/XMPP Client using GTK+/Vala.
- Flowtime - GTK4 Libadwaita Pomodoro Timer.
- geary - Geary is an email application built around conversations, for the GNOME 3 desktop.
- GNOME Calculator - The calculator app for the GNOME desktop.
- graphui - Graph Visualization based on graphviz.
- Ideogram - Emoji Picker app.
- Minder - Mind-mapping application.
- Notejot - Stupidly-simple notes app.
- Notes-up - Markdown notes editor & manager.
- Outliner - Write outlines easily.
- pdfpc - A GTK presenter application with multi-monitor support for PDF files.
- Planify - Task manager with Todoist support designed for GNU/Linux.
- Spice-up - Presentations App for the modern Linux Desktop.
- TextSnatcher - Copy text from Images with ease.
- TextShine - Convert and manipulate text.
-
System Tools
- Connections - A remote desktop client for the GNOME desktop environment.
- elementary OS App Center - Pay-what-you-can app store for elementary OS.
- Man Helper - A lightweight GTK front-end for man pages.
- Peek - Simple animated GIF screen recorder with an easy to use interface.
- SwayNotifiationCenter - A simple GTK based notification daemon for SwayWM.
-
Virtualization
- GNOME Boxes - A simple GNOME 3 application to access virtual machines.
-
Weather
- Meteo - GTK Weather app using the OpenWeatherMap API.
-
-
CLI Tools
-
Editor Plugins
-
Weather
- Vala VSCode - A plugin for Visual Studio Code that enables basic autocompletion and syntax highlighting for Vala.
- Vala-TMBundle - A TextMate bundle that provides Vala syntax highlighting, code completion, etc. Sublime Text 3 can also use this plugin.
- Vala Syntax 4 Sublime Text - A basic plugin for Sublime Text 3 that provides syntax highlighting.
-
-
Language Servers
-
Weather
- vala-language-server - A language server that aims to provide code completion, formatting, syntax highlighting, and everything else according to the Language Server spec.
-
-
Libraries
-
Command-line
- console-command - Library to route command-line arguments to a Command pattern object, current implementation covers extension by inheritance or using closures.
-
Concurrency
- gpseq - A parallelism library for Vala and GObject.
-
Cryptography & Security
- GnuTLS - A secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple API to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, and other required structures.
-
Data Structures & Data Types
- Graphene - A thin layer of types for graphic libraries. It provides common types needed to handle 3D transformations: points, triangles, rectangles, quads, quaternions, vectors, matrices, spheres, etc.
- Libgee - A utility library providing GObject-based interfaces and classes for commonly used data structures (lists, maps, queues, trees, etc.).
- Numeric-GLib - A collection of numeric data types for GLib (and Vala) via GCC extensions. It includes 128 bit integers & floats, complex types, vectorized operations, and decimal types.
- United - A library for unit manipulation (like kilograms, meters, etc).
- vul (Vala Utility Libraries) - A set of utility libraries for Vala that add: Text stream handling (input and output), JSON serialization and deserialization, and, Archive compression and extraction.
-
Databases
- Almanna ORM - The Almanna ORM for Vala/GLib.
-
Programming Languages
Sub Categories
Keywords
vala
28
gtk
12
gtk3
7
linux
6
gtk4
6
meson
5
gnome
4
elementary-apps
3
elementary
3
language-server
2
flatpak
2
wayland
2
markdown
2
elementary-os
2
libadwaita
2
appcenter
2
vinari
2
notes
2
vscode
2
linux-desktop
1
messenger
1
omemo
1
p2p
1
jingle
1
jabber-client
1
jabber
1
dino
1
chat
1
vte
1
health
1
elementaryos
1
notebook
1
note-taking
1
pdf
1
mindmap
1
emoji
1
graphviz
1
yahoo
1
smtp
1
outlook
1
imap
1
hotmail
1
gmail
1
email
1
productivity
1
xmpp-client
1
xmpp
1
gog-games
1
gog
1
game-library
1