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.
Steel Bank Common Lisp (SBCL) is a high performance Common Lisp compiler. In addition to the compiler and runtime system for ANSI Common Lisp, it provides an interactive environment including a debugger, a statistical profiler, a code coverage tool, and many other extensions.
stumpwm like Wayland compositor.
Lith is a utility application for WeeChat (not to be confused with WeChat), a terminal chat application mostly focused on the IRC protocol. It is a only a graphical relay for messages that are actually received and sent by WeeChat.
Shaderc is a collection of tools, libraries, and tests for shader compilation.
LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, and idle-time optimization of programs from arbitrary programming languages. It currently supports compilation of C and C++ programs, using front-ends derived from GCC 4.0.1. A new front-end for the C family of languages is in development. The compiler infrastructure includes mirror sets of programming tools as well as libraries with equivalent functionality.
This package provides a port to Facebook's LLaMA collection of foundation language models. It requires models parameters to be downloaded independently to be able to run a LLaMA model.
This package provides the C headers by Khronos for OpenCL programming.
Glslang is the official reference compiler front end for the OpenGL ES and OpenGL shading languages. It implements a strict interpretation of the specifications for these languages.
The mesa-utils package contains several utility tools for Mesa: eglinfo, glxdemo, glxgears, glxheads, and glxinfo.
The SPIR-V Tools project provides an API and commands for processing SPIR-V modules. The project includes an assembler, binary module parser,disassembler, validator, and optimizer for SPIR-V.
Vulkan allows multiple Installable Client Drivers (ICDs) each supporting one or more devices to be used collectively. The loader is responsible for discovering available Vulkan ICDs on the system and inserting Vulkan layer libraries, including validation layers between the application and the ICD.
This package provides an implementation of the OpenCL library requirements according to version 1.1 of the OpenCL specification.
ggml is a ML library written in C and C++ with a focus on transformer inference, similar to ML libraries such as PyTorch and TensorFlow.
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.
Vulkan-Headers contains header files and API registry for Vulkan.
GLU, or OpenGL Utility Library provides some higher-level functionality not provided by just OpenGL itself. Some of GLU's Features include: Scaling of 2D images and creation of mipmap pyramids, Transformation of object coordinates into device coordinates and vice versa, Support for NURBS surfaces, Support for tessellation of concave or bow tie polygonal primitives, Specialty transformation matrices for creating perspective and orthographic projections, positioning a camera, and selection/picking, Rendering of disk, cylinder, and sphere primitives, Interpreting OpenGL error values as ASCII text.
The LLVM/SPIR-V Bi-Directional Translator is a library and tool for translation between LLVM IR and SPIR-V.
SPIRV-Headers is a repository containing machine-readable files from the SPIR-V Registry. This includes:
Header files for various languages.
JSON files describing the grammar for the SPIR-V core instruction set, and for the GLSL.std.450 extended instruction set.
The XML registry file.
OpenCL defines an Installable Client Driver (ICD) mechanism to allow developers to build applications against an Installable Client Driver loader (ICD loader) rather than linking their applications against a specific OpenCL implementation. The ICD Loader is responsible for:
Exporting OpenCL API entry points
Enumerating OpenCL implementations
Forwarding OpenCL API calls to the correct implementation
This package contains the Khronos official OpenCL ICD Loader.
LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language. Lua is a powerful, dynamic and light-weight programming language. It may be embedded or used as a general-purpose, stand-alone language.
The Lua language server provides various language features for Lua to make development easier and faster.
nchat is a terminal-based chat client for Linux and macOS with support for Telegram and WhatsApp.
Neovim is a project that seeks to aggressively refactor Vim in order to:
Simplify maintenance and encourage contributions
Split the work between multiple developers
Enable advanced external UIs without modifications to the core
Improve extensibility with a new plugin architecture
Neovim client library, and GUI in Qt