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.
Utility libraries for Vulkan developers.
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.
SPIRV-Cross tries hard to emit readable and clean output from the SPIR-V, aiming to emit GLSL or MSL that looks like human-written code.
The Vulkan Memory Allocator (VMA) library provides a simple and easy to integrate API to help users allocate memory for Vulkan buffer and image storage.
Vulkan-Tools provides tools and utilities that can assist development by enabling developers to verify their applications correct use of the Vulkan API.
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.
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.
Sirit is a runtime SPIR-V assembler. It allows dynamic generation of SPIR-V shader code, handling declaration sorting, type and constant management, and opcode emission.
Vulkan-Headers contains header files and API registry for Vulkan.
vkd3d is a library for translating Direct3D 12 to Vulkan.
w3m is a text-based web browser as well as a pager like more or less. With w3m you can browse web pages through a terminal emulator window. Moreover, w3m can be used as a text formatting tool which typesets HTML into plain text.
meteo-qt is an application to display weather information in desktop panels, desktop notifications and its own window. Weather information is retrieved from OpenWeatherMap.
Wego is a weather client for the terminal. It shows forecast for one or seven days. Displayed information includes temperature range---felt and measured---, wind speed and direction, viewing distance, precipitation amount and probability.
This package provides a tool similar to Neofetch/pfetch, but for weather: it can display the weather condition, temperature, humidity, etc.
To use it, you must first run:
export WEATHER_CLI_API=your OpenWeatherMap API key
The gmni package includes:
A CLI utility (like curl): gmni
A line-mode browser: gmnlm
Lynx is a fully-featured WWW client for users of cursor-addressable, character-cell display devices. It will display HTML documents containing links to files on the local system, as well as files on remote systems running http, gopher, ftp, wais, nntp, finger, or cso/ph/qi servers.
Lynx can be used to access information on the WWW, or to build information systems intended primarily for local access.
Vimb is a fast and lightweight vim like web browser based on the webkit web browser engine and the GTK toolkit. Vimb is modal like the great vim editor and also easily configurable during runtime. Vimb is mostly keyboard driven and does not detract you from your daily work.
Links is a graphics and text mode web browser, with many features including, tables, builtin image display, bookmarks, SSL and more.
Lagrange is a desktop GUI client for browsing Geminispace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, and page outlines.
This package provides a Gemini, gopher, kami and mastodon/pleroma client with a terminal interface, for Gemini also a GUI is available.
ELinks is a feature-rich program for browsing the web in text mode. It can render both frames and tables, is highly customisable and can be extended via Lua scripts. It is like an enhanced Lynx and Links.
leo is a gemini client written in Python with no external dependencies that fully implements the Gemini spec. A list of URLs can be saved to a file for further viewing in another window.
Edbrowse is a combination editor, browser, and mail client that is 100% text based. The interface is similar to /bin/ed, though there are many more features, such as editing multiple files simultaneously, and rendering html. This program was originally written for blind users, but many sighted users have taken advantage of the unique scripting capabilities of this program, which can be found nowhere else. A batch job, or cron job, can access web pages on the internet, submit forms, and send email, with no human intervention whatsoever. edbrowse can also tap into databases through odbc. It was primarily written by Karl Dahlke.