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

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.


commoncpp 1.8.1
Channel: guix
Location: gnu/packages/telephony.scm (gnu packages telephony)
Home page: https://www.gnu.org/software/commoncpp/
Licenses: GPL 2+
Build system: gnu
Synopsis: (u)Common C++ framework for threaded applications
Description:

GNU Common C++ is an portable, optimized class framework for threaded applications, supporting concurrent synchronization, inter-process communications via sockets, and various methods for data handling, such as serialization and XML parsing. It includes the uCommon C++ library, a smaller reimplementation.

twinkle 1.10.2
Dependencies: alsa-lib@1.2.16 bcg729@1.1.1-1.8bec1e5 zrtpcpp@4.6.6 ccrtp@2.1.2 file@5.46 libilbc@2.0.2 libsndfile@1.2.2-0.68f6c16 libxml2@2.14.6 qtbase@5.15.17 qtdeclarative@5.15.17 qtquickcontrols@5.15.17 qtwayland@5.15.18 readline@8.2.13 speex@1.2.1 speexdsp@1.2.1 ucommon@7.0.0
Channel: guix
Location: gnu/packages/telephony.scm (gnu packages telephony)
Home page: http://twinkle.dolezel.info/
Licenses: GPL 2+
Build system: qt
Synopsis: Softphone for voice over IP and instant messaging
Description:

Twinkle is a softphone for your voice over IP and instant messaging communications using the SIP protocol. You can use it for direct IP phone to IP phone communication or in a network using a SIP proxy to route your calls and messages.

sipwitch 1.9.15
Dependencies: ucommon@7.0.0 exosip@5.3.0 osip@5.3.1
Channel: guix
Location: gnu/packages/telephony.scm (gnu packages telephony)
Home page: https://www.gnu.org/software/sipwitch/
Licenses: GPL 3+
Build system: gnu
Synopsis: Secure peer-to-peer VoIP server for the SIP protocol
Description:

GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the SIP protocol. Calls can be made from behind NAT firewalls and without the need for a service provider. Its peer-to-peer design ensures that there is no central point for media intercept or capture and thus it can be used to construct a secure telephone system that operates over the public internet.

mumble 1.5.857
Dependencies: avahi@0.8 boost@1.89.0 c++-gsl@4.2.0 glib@2.86.0 libsndfile@1.2.2-0.68f6c16 libxi@1.8.2 mesa@26.0.2 nlohmann-json@3.12.0 openssl@3.5.5 opus@1.6.1 poco@1.15.0 protobuf@3.21.9 pulseaudio@16.1 qtbase@5.15.17 qtsvg@5.15.17 qtwayland@5.15.18 speech-dispatcher@0.12.1 speex@1.2.1 speexdsp@1.2.1
Channel: guix
Location: gnu/packages/telephony.scm (gnu packages telephony)
Home page: https://wiki.mumble.info/wiki/Main_Page
Licenses: Modified BSD Expat ISC
Build system: qt
Synopsis: Low-latency, high quality voice chat software
Description:

Mumble is an low-latency, high quality voice chat software primarily intended for use while gaming. Mumble consists of two applications for separate usage: mumble for the client, and murmur for the server.

zrtpcpp 4.6.6
Dependencies: ccrtp@2.1.2 ucommon@7.0.0
Channel: guix
Location: gnu/packages/telephony.scm (gnu packages telephony)
Home page: https://www.gnu.org/software/ccrtp/zrtp
Licenses: LGPL 3+
Build system: cmake
Synopsis: C++ Implementation of ZRTP protocol
Description:

GNU ZRTP C++ provides a library that adds ZRTP support to the GNU ccRTP stack and serves as library for other RTP stacks (PJSIP, GStreamer).

exosip 5.3.0
Dependencies: osip@5.3.1
Channel: guix
Location: gnu/packages/telephony.scm (gnu packages telephony)
Home page: https://savannah.nongnu.org/projects/exosip
Licenses: GPL 2+
Build system: gnu
Synopsis: Sip abstraction library
Description:

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.

seren 0.0.21
Dependencies: alsa-lib@1.2.16 gmp@6.3.0 libogg@1.3.6 ncurses@6.2.20210619 opus@1.6.1
Channel: guix
Location: gnu/packages/telephony.scm (gnu packages telephony)
Home page: http://holdenc.altervista.org/seren/
Licenses: GPL 3+
Build system: gnu
Synopsis: Simple VoIP program to create conferences from the terminal
Description:

Seren is a simple VoIP program based on the Opus codec that allows you to create a voice conference from the terminal, with up to 10 participants, without having to register accounts, exchange emails, or add people to contact lists. All you need to join an existing conference is the host name or IP address of one of the participants.

baresip 3.24.0
Dependencies: alsa-lib@1.2.16 baresip-libre@3.24.0 coreutils-minimal@9.1 ffmpeg@8.1.1 gsm@1.0.20 gstreamer@1.28.1 gtk+@3.24.51 libsndfile@1.2.2-0.68f6c16 libtiff@4.4.0 libvpx@1.16.0 openssl@3.5.5 opus@1.6.1 pipewire@1.6.2 portaudio@190600.20161030 pulseaudio@16.1 sdl2@2.30.8 spandsp@0.0.6 webrtc-audio-processing@0.3.1
Channel: guix
Location: gnu/packages/telephony.scm (gnu packages telephony)
Home page: https://github.com/baresip/baresip
Licenses: Modified BSD
Build system: cmake
Synopsis: SIP user agent with audio and video support
Description:

Baresip is a portable and modular SIP user agent with support for audio and video, and many IETF standards such as SIP, SDP, RTP/RTCP, STUN, TURN, ICE, and WebRTC.

tilix 1.9.6
Dependencies: dbus@1.16.2 dconf@0.40.0 gettext-minimal@0.23.1 gsettings-desktop-schemas@48.0 gtkd@3.10.0 gtk+@3.24.51 libsecret@0.21.7 libunwind@1.6.2 vte-with-gtk+3@0.82.3
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://gnunn1.github.io/tilix-web/
Licenses: MPL 2.0
Build system: meson
Synopsis: Tiling terminal emulator
Description:

Tilix is a tiling terminal emulator following the Gnome Human Interface Guidelines. Its features include:

  1. Layout terminals in any fashion by splitting them horizontally or vertically.

  2. Terminals can be re-arranged using drag and drop both within and between windows.

  3. Terminals can be detached into a new window via drag and drop.

  4. Input can be synchronized between terminals so commands typed in one terminal are replicated to the others.

  5. Supports notifications when processes are completed out of view.

tilda 2.0.0
Dependencies: libconfuse@3.3 vte-with-gtk+3@0.82.3
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://github.com/lanoxx/tilda
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: GTK+-based drop-down terminal
Description:

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.

foot 1.27.0
Dependencies: fcft@3.3.3 libxkbcommon@1.13.1 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://codeberg.org/dnkl/foot
Licenses: Expat
Build system: meson
Synopsis: Wayland-native terminal emulator
Description:

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.

tmate 2.4.0-0.ac91951
Dependencies: libevent@2.1.12 libssh@0.12.0 msgpack-c@6.0.0 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://tmate.io/
Licenses: ISC
Build system: gnu
Synopsis: Terminal sharing application
Description:

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 3.9
Dependencies: glib@2.86.0 lua@5.3.5
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://tio.github.io/
Licenses: GPL 2+
Build system: meson
Synopsis: Simple TTY terminal I/O application
Description:

tio is a simple TTY terminal application which features a straightforward commandline interface to easily connect to TTY devices for basic input/output.

eternalterminal 6.2.11
Dependencies: libsodium@1.0.22 protobuf@3.21.9 openssl@3.5.5 zlib@1.3.1 curl@8.6.0
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://mistertea.github.io/EternalTerminal/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Remote shell that reconnects without interrupting the session
Description:

Eternal Terminal (ET) is a remote shell that automatically reconnects without interrupting the session. ET uses SSH to initialize a secure connection. Unlike SSH sessions, which must be killed and reconnected after a network outage an ET session will survive network outages and IP roaming. ET provides the same core functionality as mosh, while also supporting native scrolling and tmux control mode (tmux -CC).

asciinema-agg 1.7.0
Dependencies: rust-ring@0.17.14
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://github.com/asciinema/agg
Licenses: GPL 3
Build system: cargo
Synopsis: Asciinema gif generator
Description:

Agg is a command-line tool for generating animated GIF files from asciinema-created terminal session recordings.

kmscon 8-2.db86861
Dependencies: elogind@255.17 eudev@3.2.14 libdrm@2.4.131 libtsm@4.4.1 libxkbcommon@1.13.1 pango@1.56.4
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://www.freedesktop.org/wiki/Software/kmscon
Licenses: Expat LGPL 2.1+ FreeBSD GPL 2+
Build system: gnu
Synopsis: Linux KMS-based terminal emulator
Description:

Kmscon is a terminal emulator based on Linux's KMS. It can replace the in-kernel 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.

libtermkey 0.22
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://www.leonerd.org.uk/code/libtermkey
Licenses: Expat
Build system: gnu
Synopsis: Keyboard entry processing library for terminal-based programs
Description:

Libtermkey handles all the necessary logic to recognise special keys, UTF-8 combining, and so on, with a simple interface.

libvterm 0.3.3
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://www.leonerd.org.uk/code/libvterm/
Licenses: Expat
Build system: gnu
Synopsis: VT220/xterm/ECMA-48 terminal emulator library
Description:

Libvterm is an abstract C99 library which implements a VT220 or xterm-like terminal emulator. It doesn't use any particular graphics toolkit or output system, instead it invokes callback function pointers that its embedding program should provide it to draw on its behalf. It avoids calling malloc during normal running state, allowing it to be used in embedded kernel situations.

alacritty 0.17.0
Dependencies: expat@2.7.1 fontconfig-minimal@2.16.0 freetype@2.13.3 libx11@1.8.12 libxcb@1.17.0 libxcursor@1.2.3 libxext@1.3.6 libxft@2.3.8 libxi@1.8.2 libxinerama@1.1.5 libxkbcommon@1.13.1 libxmu@1.2.1 libxpresent@1.0.1 libxrandr@1.5.4 libxscrnsaver@1.2.4 libxt@1.3.1 libxtst@1.2.5 libxxf86vm@1.1.6 mesa@26.0.2 xdg-utils@1.2.1 wayland@1.24.0
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://alacritty.org/
Licenses: ASL 2.0
Build system: cargo
Synopsis: GPU-accelerated terminal emulator
Description:

Alacritty is a GPU-accelerated terminal emulator with a strong focus on simplicity and performance. With such a strong focus on performance, included features are carefully considered and you can always expect Alacritty to be blazingly fast. By making sane choices for defaults, Alacritty requires no additional setup. However, it does allow configuration of many aspects of the terminal. Note that you need support for OpenGL 3.2 or higher.

bootterm 0.5
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://github.com/wtarreau/bootterm
Licenses: Expat
Build system: gnu
Synopsis: Serial terminal
Description:

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.

libtsm 4.4.1
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://github.com/kmscon/libtsm
Licenses: FreeBSD Expat LGPL 2.1+
Build system: meson
Synopsis: Terminal Emulator State Machine library
Description:

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, among others.

unibilium 2.0.0
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://github.com/mauke/unibilium
Licenses: LGPL 3+
Build system: gnu
Synopsis: Terminfo parsing library
Description:

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.

termite 16.9
Dependencies: gnutls@3.8.9 gtk+@3.24.51 lz4@1.10.0 pcre2@10.42 xdg-utils@1.2.1
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://github.com/aperezdc/termite/
Licenses: LGPL 2.0+
Build system: meson
Synopsis: Keyboard-centric, VTE-based terminal
Description:

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.

roxterm 3.17.2
Dependencies: dbus@1.16.2 dbus-glib@0.112 gtk+@3.24.51 pcre@8.45 vte-with-gtk+3@0.82.3
Channel: guix
Location: gnu/packages/terminals.scm (gnu packages terminals)
Home page: https://realh.github.io/roxterm/en/index.html
Licenses: GPL 2+ LGPL 2.1+
Build system: cmake
Synopsis: Terminal emulator
Description:

This package provides a terminal emulator with hyperlink support. It's based on VTE and aimed at power users.

Total packages: 73954