_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


libepoxy 1.5.10
Propagated dependencies: mesa@26.0.2
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://github.com/anholt/libepoxy
Licenses: X11
Build system: meson
Synopsis: Library for handling OpenGL function pointer management
Description:

A library for handling OpenGL function pointer management.

mesa 26.0.2
Dependencies: elfutils@0.192 expat@2.7.1 libva-without-mesa@2.22.0 libxml2@2.14.6 libxrandr@1.5.4 libxvmc@1.0.14 llvm-for-mesa@18.1.8 vulkan-loader@1.4.335.0 wayland@1.24.0 wayland-protocols@1.47 zstd@1.5.6
Propagated dependencies: libdrm@2.4.131 libvdpau@1.5 libx11@1.8.12 libxdamage@1.1.6 libxfixes@6.0.1 libxshmfence@1.3.3 libxxf86vm@1.1.6 xorgproto@2024.1
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://mesa3d.org/
Licenses: X11
Build system: meson
Synopsis: OpenGL and Vulkan implementations
Description:

Mesa is a free implementation of the OpenGL and Vulkan specifications - systems for rendering interactive 3D graphics. A variety of device drivers allows Mesa to be used in many different environments ranging from software emulation to complete hardware acceleration for modern GPUs.

gl2ps 1.4.2
Dependencies: libpng@1.6.39 mesa@26.0.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://www.geuz.org/gl2ps/
Licenses: LGPL 2.0+ FSF-free
Build system: cmake
Synopsis: OpenGL to PostScript printing library
Description:

GL2PS is a C library providing high quality vector output for any OpenGL application. GL2PS uses sorting algorithms capable of handling intersecting and stretched polygons, as well as non-manifold objects. GL2PS provides many features including advanced smooth shading and text rendering, culling of invisible primitives and mixed vector/bitmap output.

soil 1.0.7
Dependencies: mesa@26.0.2
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://www.lonesock.net/soil.html
Licenses: Public Domain
Build system: gnu
Synopsis: OpenGL texture loading library
Description:

SOIL is a tiny C library used primarily for uploading textures into OpenGL.

mesa-utils 8.4.0
Dependencies: mesa@26.0.2 freeglut@3.4.0 glew@2.2.0
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://mesa3d.org/
Licenses: Expat Public Domain
Build system: gnu
Synopsis: Utility tools for Mesa
Description:

The mesa-utils package contains several utility tools for Mesa: eglinfo, glxdemo, glxgears, glxheads, and glxinfo.

freeglut 3.4.0
Dependencies: libx11@1.8.12 libxi@1.8.2 libxrandr@1.5.4 libxxf86vm@1.1.6
Propagated dependencies: glu@9.0.2 mesa@26.0.2
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://freeglut.sourceforge.net/
Licenses: X11
Build system: cmake
Synopsis: Alternative to the OpenGL Utility Toolkit (GLUT)
Description:

Freeglut is a completely Free/OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. GLUT was originally written by Mark Kilgard to support the sample programs in the second edition OpenGL RedBook. Since then, GLUT has been used in a wide variety of practical applications because it is simple, widely available and highly portable.

GLUT (and hence freeglut) allows the user to create and manage windows containing OpenGL contexts on a wide range of platforms and also read the mouse, keyboard and joystick functions. Freeglut is released under the X-Consortium license.

glfw 3.4
Dependencies: libxkbcommon@1.13.1 wayland@1.24.0 vulkan-loader@1.4.335.0
Propagated dependencies: mesa@26.0.2 libx11@1.8.12 libxrandr@1.5.4 libxi@1.8.2 libxinerama@1.1.5 libxcursor@1.2.3 libxxf86vm@1.1.6
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://www.glfw.org
Licenses: Zlib
Build system: cmake
Synopsis: OpenGL application development library
Description:

GLFW is a library for OpenGL, OpenGL ES and Vulkan development for desktop computers. It provides a simple API for creating windows, contexts and surfaces, receiving input and events.

glmark2 2023.01
Dependencies: eudev@3.2.14 libdrm@2.4.131 libjpeg-turbo@2.1.4 libpng@1.6.39 libx11@1.8.12 libxcb@1.17.0 mesa@26.0.2 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://github.com/glmark2/glmark2
Licenses: GPL 3+
Build system: meson
Synopsis: OpenGL 2.0 and OpenGL ES 2.0 benchmark
Description:

glmark2 is an OpenGL 2.0 and OpenGL ES 2.0 benchmark based on the original glmark benchmark by Ben Smith.

libglvnd 1.7.0
Dependencies: libx11@1.8.12 libxext@1.3.6 xorgproto@2024.1
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://gitlab.freedesktop.org/glvnd/libglvnd
Licenses: X11-style X11 Expat
Build system: meson
Synopsis: Vendor-neutral OpenGL dispatch library
Description:

libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors. It allows multiple drivers from different vendors to coexist on the same file system, and determines which vendor to dispatch each API call to at runtime.

Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES.

guile3.0-opengl 0.2.0
Dependencies: guile@3.0.9 mesa@26.0.2 glu@9.0.2 freeglut@3.4.0
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://gnu.org/s/guile-opengl
Licenses: LGPL 3+
Build system: gnu
Synopsis: Guile binding for the OpenGL graphics API
Description:

Guile-OpenGL is a library for Guile that provides bindings to the OpenGL graphics API.

glew 2.2.0
Dependencies: libxi@1.8.2 libxmu@1.2.1 libx11@1.8.12 mesa@26.0.2
Propagated dependencies: glu@9.0.2
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: http://glew.sourceforge.net/
Licenses: Modified BSD
Build system: gnu
Synopsis: OpenGL extension loading library for C and C++
Description:

The OpenGL Extension Wrangler Library (GLEW) is a C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. OpenGL core and extension functionality is exposed in a single header file.

libopenglrecorder 0.1.0
Dependencies: libjpeg-turbo@2.1.4
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://github.com/Benau/libopenglrecorder
Licenses: Modified BSD
Build system: cmake
Synopsis: Async readback OpenGL frame buffer with audio recording
Description:

libopenglrecorder is a library allowing optional async readback OpenGL frame buffer with optional audio recording. It will do video and audio encoding together.

guile-opengl 0.2.0
Dependencies: guile@2.2.7 mesa@26.0.2 glu@9.0.2 freeglut@3.4.0
Channel: guix
Location: gnu/packages/gl.scm (gnu packages gl)
Home page: https://gnu.org/s/guile-opengl
Licenses: LGPL 3+
Build system: gnu
Synopsis: Guile binding for the OpenGL graphics API
Description:

Guile-OpenGL is a library for Guile that provides bindings to the OpenGL graphics API.

gobject-introspection 1.86.0
Dependencies: python@3.12.12 zlib@1.3.1
Propagated dependencies: glib@2.86.0 libffi@3.4.6 python-setuptools@80.9.0
Channel: guix
Location: gnu/packages/glib.scm (gnu packages glib)
Home page: https://wiki.gnome.org/Projects/GObjectIntrospection
Licenses: LGPL 2.0+ GPL 2+
Build system: meson
Synopsis: GObject introspection tools and libraries
Description:

GObject introspection is a middleware layer between C libraries (using GObject) and language bindings. The C library can be scanned at compile time and generate metadata files, in addition to the actual native C library. Then language bindings can read this metadata and automatically provide bindings to call into the C library.

dbus-test-runner 19.04.0
Dependencies: gtk+@3.24.51 glib@2.86.0 dbus-glib@0.112
Channel: guix
Location: gnu/packages/glib.scm (gnu packages glib)
Home page: https://launchpad.net/dbus-test-runner
Licenses: GPL 3
Build system: gnu
Synopsis: Run a executables under a new DBus session for testing
Description:

A small little utility to run a couple of executables under a new DBus session for testing.

glibmm 2.66.6
Propagated dependencies: libsigc++@2.9.3 glib@2.86.0
Channel: guix
Location: gnu/packages/glib.scm (gnu packages glib)
Home page: https://gtkmm.org/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: C++ interface to the GLib library
Description:

Glibmm provides a C++ programming interface to the part of GLib that are useful for C++.

libaccounts-glib 1.27
Dependencies: check@0.15.2 python@3.12.12 python-pygobject@3.54.3
Propagated dependencies: glib@2.86.0 libxml2@2.14.6 sqlite@3.39.3
Channel: guix
Location: gnu/packages/glib.scm (gnu packages glib)
Home page: https://accounts-sso.gitlab.io/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Accounts SSO (Single Sign-On) management library for GLib applications
Description:

Accounts SSO is a framework for application developers who wish to acquire, use and store web account details and credentials. It handles the authentication process of an account and securely stores the credentials and service-specific settings.

glibmm 2.76.0
Propagated dependencies: libsigc++@3.6.0 glib@2.86.0
Channel: guix
Location: gnu/packages/glib.scm (gnu packages glib)
Home page: https://gtkmm.org/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: C++ interface to the GLib library
Description:

Glibmm provides a C++ programming interface to the part of GLib that are useful for C++.

python-pygobject 3.54.3
Dependencies: python@3.12.12 python-pycairo@1.28.0 gobject-introspection@1.86.0
Propagated dependencies: glib@2.86.0 libffi@3.4.6
Channel: guix
Location: gnu/packages/glib.scm (gnu packages glib)
Home page: https://pygobject.gnome.org/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Python bindings for GObject
Description:

Python bindings for GLib, GObject, and GIO.

sdbus-c++ 2.1.0
Dependencies: expat@2.7.1
Propagated dependencies: elogind@255.17
Channel: guix
Location: gnu/packages/glib.scm (gnu packages glib)
Home page: https://github.com/Kistler-Group/sdbus-cpp
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: High-level C++ D-Bus library
Description:

sdbus-c++ is a high-level C++ D-Bus library designed to provide easy-to-use yet powerful API in modern C++. It adds another layer of abstraction on top of sd-bus, the C D-Bus implementation by systemd.

telepathy-glib 0.24.2
Propagated dependencies: dbus@1.16.2 dbus-glib@0.112 glib@2.86.0
Channel: guix
Location: gnu/packages/glib.scm (gnu packages glib)
Home page: https://telepathy.freedesktop.org/wiki/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: GLib Real-time communications framework over D-Bus
Description:

Telepathy is a flexible, modular communications framework that enables real-time communication over D-Bus via pluggable protocol backends. Telepathy is a communications service that can be accessed by many applications simultaneously.

This package provides the library for GLib applications.

perl-glib 1.3294
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/glib.scm (gnu packages glib)
Home page: https://metacpan.org/release/Glib
Licenses: LGPL 2.1+
Build system: perl
Synopsis: Perl wrappers for the GLib utility and Object libraries
Description:

This module provides perl access to GLib and GLib's GObject libraries. GLib is a portability and utility library; GObject provides a generic type system with inheritance and a powerful signal system. Together these libraries are used as the foundation for many of the libraries that make up the Gnome environment, and are used in many unrelated projects.

intltool 0.51.0
Dependencies: file@5.46
Propagated dependencies: gettext-minimal@0.23.1 perl-xml-parser@2.46 perl@5.36.0
Channel: guix
Location: gnu/packages/glib.scm (gnu packages glib)
Home page: https://launchpad.net/intltool/+download
Licenses: GPL 2+
Build system: gnu
Synopsis: Tools to centralise translations of different file formats
Description:

Intltool is a set of tools to centralise translations of many different file formats using GNU gettext-compatible PO files.

The intltool collection can be used to do these things:

Extract translatable strings from various source files (.xml.in, glade, .desktop.in, .server.in, .oaf.in).

Collect the extracted strings together with messages from traditional source files (.c, .h) in po/$(PACKAGE).pot.

Merge back the translations from .po files into .xml, .desktop and oaf files. This merge step will happen at build resp. installation time.

appstream-glib 0.8.3
Dependencies: curl@8.6.0 gperf@3.3 gtk+@3.24.51 json-glib@1.10.0 libarchive@3.7.7 glib@2.86.0
Propagated dependencies: gcab@1.6 gdk-pixbuf@2.44.4 util-linux@2.40.4
Channel: guix
Location: gnu/packages/glib.scm (gnu packages glib)
Home page: https://github.com/hughsie/appstream-glib
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Library for reading and writing AppStream metadata
Description:

This library provides objects and helper methods to help reading and writing AppStream metadata.

Total packages: 32521