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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Ćberzug++ is a command line utility written in C++ which allows to draw images on terminals by using X11/wayland child windows, sixels, kitty and iterm2..
Advantages over w3mimgdisplay and ueberzug:
support for wayland: sway, hyprland and wayfire
support for MacOS
no race conditions as a new window is created to display images
expose events will be processed, so images will be redrawn on switch workspaces
tmux support on X11, sway and hyprland
terminals without the WINDOWID environment variable are supported
chars are used as position - and size unit
No memory leak (usage of smart pointers)
A lot of image formats supported (through opencv and libvips).
GIF and animated WEBP support on X11, Sixel, Sway and hyprland
Fast image downscaling (through opencv and opencl)
Cache resized images for faster viewing
Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited.
Tree-sitter aims to be:
General enough to parse any programming language
Fast enough to parse on every keystroke in a text editor
Robust enough to provide useful results even in the presence of syntax errors
Dependency-free so that the runtime library (which is written in pure C) can be embedded in any application
This package includes the libtree-sitter runtime library.
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
SANE stands for "Scanner Access Now Easy" and is an API proving access to any raster image scanner hardware (flatbed scanner, hand-held scanner, video- and still-cameras, frame-grabbers, etc.). The package contains the library and drivers.
This package provides a new type of shell.
PPSSPP is a PlayStation Portable emulator capable of playing the majority of PSP games in full HD resolution. It can even upscale textures that would otherwise be too blurry as they were made for the small screen of the original PSP. The emulator supports save states, external controllers, and has a built-in screen recording feature.
scrcpy provides display and control of Android devices connected over USB or over TCP/IP. It does not require any root access. It works by running a server on the Android device and communicating with it over adb.
AbiWord is a word processing program. It is rapidly becoming a state of the art word processor, with lots of features useful for your daily work, personal needs, or for just some good old typing fun.
Florence is an extensible scalable virtual keyboard for X11. It is useful for people who can't use a real hardware keyboard (for example for people with disabilities), but you must be able to use a pointing device (as a mouse, a trackball, a touchscreen or opengazer).
Florence stays out of your way when you don't need it: it appears on the screen only when you need it. A timer-based auto-click input method is available to help to click.
This package provides command line utilities for programming PCsensor and Scythe foot switches. It works for both single pedal and three pedal devices.
MouseLoupe is a kind of magnifying glass combined with the mouse pointer which allows an easy and pleasant web navigation.
This program magnifies a screen region by an integer positive factor and draws the result on a window. It is useful as an accessibility tool, which works with every X Window System based GUI (depends only on libX11); or as an assistant for graphic designers, who need to select individual pixels.
Libbraille is a library to easily access Braille displays and terminals.
BRLTTY is a background process (daemon) which provides access to the Linux/Unix console (when in text mode) for a blind person using a refreshable braille display. It drives the braille display, and provides complete screen review functionality. Some speech capability has also been incorporated.
Espeakup is a bridge between the speakup driver implemented in the Linux kernel and the espeak-ng text to speech synthesizer. In order for this package to work, you need to have the following kernel modules built:
CONFIG_SPEAKUP=m
CONFIG_SPEAKUP_SOFT=m
GNU acct provides a means for system administrators to determine system usage patterns. It provides information on, for example, connections, programs executed, and system resources used.
Library and tools for manipulating access control lists.
This Python extension module manipulates the POSIX.1e ACLs available on many file systems. These allow more fine-grained access control than traditional user/group permissions.
Ada/Ed is a translator-interpreter for Ada 83. It's intended primarily as a teaching tool and lacks the capacity, performance, and robustness of other contemporary or modern-day Ada compilers.
Ada/Ed was the first Ada compiler to pass the ACVC version 1.7 but fails many newer tests and is not a validated Ada system. Being an interpreter, it does not implement most representation clauses, and thus does not support systems programming close to the machine level.
Interrobang is a scriptable launcher menu with a customizable shortcut syntax and completion options.
Detox is a program that renames files to make them easier to work with under Unix and related operating systems. Spaces and various other unsafe characters (such as "$") get replaced with "_". ISO 8859-1 (Latin-1) characters can be replaced as well, as can UTF-8 characters.
Tree is a recursive directory listing command that produces a depth indented listing of files, which is colorized ala dircolors if the LS_COLORS environment variable is set and output is to tty.
GNU pies is a program that supervises the invocation and execution of other programs. It reads the list of programs to be started from its configuration file, executes them, and then monitors their status, re-executing them as necessary.
jtbl accepts piped JSON data from stdin and outputs a text table representation to stdout.