Update render script and Makefile

This commit is contained in:
Jonas Zeunert
2024-04-22 21:54:39 +02:00
parent 2d63fe63cd
commit 4d0cd768f7
10975 changed files with 47095 additions and 4031084 deletions

View File

@@ -1,4 +1,4 @@
 Awesome Vala !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 Awesome Vala !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 (https://vala.dev)
@@ -41,8 +41,8 @@
Cryptography & Security
- Integrity Check (https://gitlab.com/vinarisoftware/integrity-check-gtk) - 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 (https://gitlab.com/vinarisoftware/integrity-check-gtk) - 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
@@ -127,14 +127,15 @@
Language Servers
- vala-language-server (https://github.com/vala-lang/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 (https://github.com/vala-lang/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 (https://github.com/naaando/console-command) - Library to route command-line arguments to a Command pattern object, current implementation covers extension by inheritance or using closures.
- console-command (https://github.com/naaando/console-command) - Library to route command-line arguments to a Command pattern object, current implementation covers extension by inheritance or
using closures.
Concurrency
@@ -142,19 +143,19 @@
Cryptography & Security
- GnuTLS (https://www.gnutls.org/) - 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 (https://www.gnutls.org/) - 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 (https://github.com/ebassi/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.
- Graphene (https://github.com/ebassi/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 (https://wiki.gnome.org/Projects/Libgee) - A utility library providing GObject-based interfaces and classes for commonly used data structures (lists, maps, queues, trees, etc.).
- Numeric-GLib (https://github.com/arteymix/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.
- Numeric-GLib (https://github.com/arteymix/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 (https://github.com/lcallarec/united) - A library for unit manipulation (like kilograms, meters, etc).
- vul (Vala Utility Libraries) (https://gitlab.gnome.org/BZHDeveloper/vul) - A set of utility libraries for Vala that add: Text stream handling (input and output), JSON serialization and deserialization, and, 
Archive compression and extraction.
- vul (Vala Utility Libraries) (https://gitlab.gnome.org/BZHDeveloper/vul) - 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
@@ -164,13 +165,14 @@
- Babl (http://gegl.org/babl/) - A dynamic, any to any, pixel format translation library.
- Cairo (https://cairographics.org/) - A 2D graphics library with support for multiple output devices. This is pretty much the default library you get in Vala.
- GEGL (http://gegl.org/) - A data flow based image processing framework, providing floating point processing and non-destructive image processing capabilities. Think of it as "Reactive Programming for Images".
- GRX (https://github.com/ev3dev/grx) - A graphics library for simple graphics displays (think 1-bit displays or Adafruit's PiTFT displays). It also includes keyboard, mouse, joystick and touchscreen input 
support.
- GEGL (http://gegl.org/) - A data flow based image processing framework, providing floating point processing and non-destructive image processing capabilities. Think of it as "Reactive 
Programming for Images".
- GRX (https://github.com/ev3dev/grx) - A graphics library for simple graphics displays (think 1-bit displays or Adafruit's PiTFT displays). It also includes keyboard, mouse, joystick and 
touchscreen input support.
- GSVG (GObject SVG Library) (https://gitlab.com/gsvg/gsvg) - GSVG is an effort to provide a GLib GObject implementation of W3C standard API.
- live-chart (https://github.com/lcallarec/live-chart) - A real-time charting library for Vala and GTK3 based on Cairo.
- SDL2 (https://www.libsdl.org/) - A cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL, Direct3D, and Vulkan. Bindings 
are included in Vala and will be available starting with Vala 0.52.
- SDL2 (https://www.libsdl.org/) - A cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL, Direct3D, 
and Vulkan. Bindings are included in Vala and will be available starting with Vala 0.52.
GUI Programming
@@ -200,8 +202,8 @@
Web Development
- Ambition (https://github.com/AmbitionFramework/ambition) - A web framework written in Vala, with the MVC pattern in mind. Kinda unmaintained (someone could refactor it to use Valum under the hood, and maybe 
move it to Meson 😉).
- Ambition (https://github.com/AmbitionFramework/ambition) - A web framework written in Vala, with the MVC pattern in mind. Kinda unmaintained (someone could refactor it to use Valum under 
the hood, and maybe move it to Meson 😉).
- Valum (https://github.com/valum-framework/valum) - A Web micro-framework entirely written in Vala.
XML & Data Serialization