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.
EXosip is a library that hides the complexity of using the SIP protocol for multimedia session establishment. This protocol is mainly to be used by VoIP telephony applications (endpoints or conference server) but might be also useful for any application that wish to establish sessions like multiplayer games.
GNU uCommon C++ is meant as a very light-weight C++ library to facilitate using C++ design patterns even for very deeply embedded applications, such as for systems using uclibc along with posix threading support.
PJProject provides an implementation of the Session Initiation Protocol (SIP) and a multimedia framework.
Tilix is a tiling terminal emulator following the Gnome Human Interface Guidelines. Its features include:
Layout terminals in any fashion by splitting them horizontally or vertically.
Terminals can be re-arranged using drag and drop both within and between windows.
Terminals can be detached into a new window via drag and drop.
Input can be synchronized between terminals so commands typed in one terminal are replicated to the others.
Supports notifications when processes are completed out of view.
Picocom is a minimal dumb-terminal emulation program. It was designed to serve as a simple and manual modem configuration, testing, and debugging tool. It also serves well as a low-tech serial communications program to allow access to all types of devices that provide serial consoles.
This package provides a thin wrapper for fzf.
Kmscon is a terminal emulator based on Linux's kernel mode setting (KMS). It can replace the in-kernel virtual terminal (VT) implementation with a user-space console. Compared to the Linux console, kmscon provides enhanced features including XKB-compatible internationalized keyboard support, UTF-8 input/font support, hardware-accelerated rendering, multi-seat support, a replacement for mingetty, and more.
Libptytty is a small C/C++ library to manage pseudo-ttys in a uniform way, created out of frustration over the many differences of PTY/TTY handling in different operating systems.
In addition to mere PTY/TTY management, it supports updating the session database at utmp, and wtmp/lastlog for login shells.
It also supports forking after start-up and dropping privileges in the calling process. This reduces the potential attack surface: if the calling process were to be compromised by the user starting the program, there would be less to gain, as only the helper process is running with privileges (e.g., setuid/setgid).
Xiate is a terminal emulator which tries to keep a balance between features and simplicity. This is achieved by using VTE as a powerful backend, while UI, configuration, and code try to remain much more minimalistic.
foot is a terminal emulator for systems using the Wayland display server. It is designed to be fast, lightweight, and independent of desktop environments. It can be used as a standalone terminal and also has a server/client mode.
Termite is a minimal terminal emulator, with a slightly modified version of VTE exposing the necessary functions for keyboard text selection and URL hints. It was designed for use with tiling window managers.
FbTerm is a fast terminal emulator for Linux with frame buffer device or VESA video card. Features include:
mostly as fast as terminal of Linux kernel while accelerated scrolling is enabled;
select font with fontconfig and draw text with freetype2, same as Qt/Gtk+ based GUI apps;
dynamically create/destroy up to 10 windows initially running default shell;
record scrollback history for every window;
auto-detect current locale and convert text encoding, support double width scripts like Chinese, Japanese etc;
switch between configurable additional text encodings with hot keys on the fly;
copy/paste selected text between windows with mouse when gpm server is running;
change the orientation of screen display, a.k.a. screen rotation;
lightweight input method framework with client-server architecture;
background image for eye candy.
Bootterm is a terminal designed to ease connection to ephemeral serial ports. It features automatic port detection, port enumeration, support for non-standard baud rates, the ability to wait for ports to appear, and the ability to read and write via stdin and stdout.
This package provides a terminal emulator with hyperlink support. It's based on VTE and aimed at power users.
Kitty is a fast and featureful GPU-based terminal emulator:
Offloads rendering to the GPU for lower system load and buttery smooth scrolling. Uses threaded rendering to minimize input latency.
Supports all modern terminal features: graphics (images), unicode, true-color, OpenType ligatures, mouse protocol, focus tracking, bracketed paste and several new terminal protocol extensions.
Supports tiling multiple terminal windows side by side in different layouts without needing to use an extra program like tmux.
Can be controlled from scripts or the shell prompt, even over SSH.
Has a framework for Kittens, small terminal programs that can be used to extend kitty's functionality. For example, they are used for Unicode input, hints, and side-by-side diff.
Supports startup sessions which allow you to specify the window/tab layout, working directories and programs to run on startup.
Allows you to open the scrollback buffer in a separate window using arbitrary programs of your choice. This is useful for browsing the history comfortably in a pager or editor.
tmate is a terminal sharing application that allows you to share your terminal with other users over the Internet. tmate is a fork of tmux.
tio is a simple TTY terminal application which features a straightforward commandline interface to easily connect to TTY devices for basic input/output.
mlterm is a multi-lingual terminal emulator. It supports various complex character sets and encodings from around the world. It can display double-width (e.g. East Asian) glyphs, combining characters used for, e.g., Thai and Vietnamese, and bi-directional scripts like Arabic and Hebrew.
TSM is a state machine for DEC VT100-VT520 compatible terminal emulators. It tries to support all common standards while keeping compatibility to existing emulators like xterm, gnome-terminal, konsole, etc.
This package provides an interactive command-line filter usable with any list--including files, command history, processes and more.
Unibilium is a basic C terminfo library. It doesn't depend on curses or any other library. It also doesn't use global variables, so it should be thread-safe.
Havoc is a minimal terminal emulator for Wayland.
Sakura is a terminal emulator based on GTK+ and VTE. It's a terminal emulator with few dependencies, so you don't need a full GNOME desktop installed to have a decent terminal emulator.
Tilda is a terminal emulator similar to normal terminals like gnome-terminal (GNOME) or Konsole (KDE), with the difference that it drops down from the edge of a screen when a certain configurable hotkey is pressed. This is similar to the built-in consoles in some applications. Tilda is highly configurable through a graphical wizard.