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: 3 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.
- 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
- Akira - Native Linux App for UI and UX Design built in Vala and GTK.
- Birdfont - A font editor for creating fonts in TTF, EOT, SVG and BIRDFONT format.
- Akira - Native Linux App for UI and UX Design built in Vala and GTK.
- Birdfont - A font editor for creating fonts in TTF, EOT, SVG and BIRDFONT format.
-
Development Tools
- GitG - A graphical user interface for [git](https://git-scm.com/).
- 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.
- 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.
- Warble - Native Linux word-guessing game built in Vala and Gtk for elementary OS.
- GameHub - A unified library for all your games.
- High Score (GNOME Games) - Retro gaming application for the GNOME desktop.
-
Internet Browsers
- Starfish - A Gemini browser for elementary OS.
-
Music
-
Personalization
- Korembi - A beautiful and customizable wallpapers manager for Linux.
-
Productivity
- Annotator - Annotate images for better communication.
- 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.
- 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.
- TextShine - Convert and manipulate text.
- 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.
- Annotator - Annotate images for better communication.
- Badger - Remind yourself to not sit and stare at the screen for too long.
- 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.
- 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.
- TextShine - Convert and manipulate text.
- TextSnatcher - Copy text from Images with ease.
-
System Tools
- Connections - A remote desktop client for the GNOME desktop environment.
- 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.
- elementary OS App Center - Pay-what-you-can app store for elementary OS.
- Man Helper - A lightweight GTK front-end for man pages.
- Monitor - Manage processes and monitor system resources.
- 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.
- 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 Syntax 4 Sublime Text - A basic plugin for Sublime Text 3 that provides syntax highlighting.
- Vala Syntax 4 Sublime Text - A basic plugin for Sublime Text 3 that provides syntax highlighting.
- 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.
-
-
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.
- 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.
- console-command - Library to route command-line arguments to a Command pattern object, current implementation covers extension by inheritance or using closures.
-
Concurrency
-
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.
- 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.
- 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.
- 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.).
- 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.
- Libgee - A utility library providing GObject-based interfaces and classes for commonly used data structures (lists, maps, queues, trees, 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.
- 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).
-
Databases
- Almanna ORM - The Almanna ORM for Vala/GLib.
- Almanna ORM - The Almanna ORM for Vala/GLib.
-
Programming Languages
Sub Categories
Keywords
vala
47
gtk
20
gtk4
11
linux
11
gtk3
11
gnome
8
meson
7
elementary-apps
5
elementary
5
vinari
4
notes
4
wayland
4
libadwaita
3
flatpak
3
markdown
3
elementary-os
3
vscode
3
appcenter
3
language-server
3
productivity
2
email
2
gmail
2
xmpp-client
2
xmpp
2
xml
2
p2p
2
omemo
2
messenger
2
todoist-api
2
todoist
2
todoapp
2
nextcloud
2
caldav
2
presentation
2
pdf-viewer
2
multi-monitor
2
elementaryos
2
notebook
2
note-taking
2
yahoo
2
smtp
2
outlook
2
imap
2
hotmail
2
linux-desktop
2
checksum
2
hash
2
design
2
ui
2
ux
2