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

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.


adb 36.0.0
Dependencies: gcc-toolchain@14.3.0 glibc@2.41
Channel: clocktower
Location: clocktower/packages/adb.scm (clocktower packages adb)
Home page: https://developer.android.com/tools/releases/platform-tools
Licenses: ASL 2.0
Build system: trivial
Synopsis: Android Debug Bridge (ADB) and platform tools
Description:

ADB is a versatile command-line tool that lets you communicate with a device. The adb command facilitates a variety of device actions, such as installing and debugging apps, and it provides access to a Unix shell that you can use to run a variety of commands on a device. This package includes the official Google prebuilt binaries patched to work on Guix.

Included tools:

  • adb - Android Debug Bridge for device communication

  • fastboot - Tool for flashing system images

  • mke2fs - Create ext2/ext3/ext4 filesystems

  • e2fsdroid - Build an ext2/ext3/ext4 filesystem from a directory

  • make_f2fs - Create F2FS filesystems

cornelis 2.7.1
Dependencies: ghc-quickcheck@2.14.3 ghc-aeson@2.0.3.0 ghc-async@2.2.4 ghc-diff-loc@0.1.0.0 ghc-fingertree@0.1.5.0 ghc-generic-lens@2.2.2.0 ghc-hspec@2.9.7 ghc-hspec-discover@2.9.7 ghc-lens@5.1.1 ghc-levenshtein@0.2.1.0 ghc-megaparsec@9.2.2 ghc-nvim-hs@2.3.2.4 ghc-nvim-hs-contrib@2.0.0.2 ghc-prettyprinter@1.7.1 ghc-random@1.2.1.1 ghc-resourcet@1.2.6 ghc-unagi-chan@0.4.1.4 ghc-unliftio-core@0.2.1.0 ghc-vector@0.12.3.1
Channel: clocktower
Location: clocktower/packages/cornelis.scm (clocktower packages cornelis)
Home page: https://github.com/agda/cornelis
Licenses: Modified BSD
Build system: haskell
Synopsis: Agda-mode, but for neovim
Description:

It supports highlighting, goal listing, type-context, refinement, auto, solving, case splitting, go-to definition, normalization, and helper functions. These are exposed via vim commands. Most commands have an equivalent in agda-mode.

github-cli 2.83.1
Channel: clocktower
Location: clocktower/packages/gh.scm (clocktower packages gh)
Home page: https://github.com/cli/cli
Licenses: Expat
Build system: copy
Synopsis: GitHub’s official command line tool
Description:

gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code.

ghc-diff-loc 0.1.0.0
Dependencies: ghc-fingertree@0.1.5.0 ghc-show-combinators@0.2.0.0
Channel: clocktower
Location: clocktower/packages/haskell-libs.scm (clocktower packages haskell-libs)
Home page: https://gitlab.com/lysxia/diff-loc
Licenses: Expat
Build system: haskell
Synopsis: Map file locations across diffs
Description:

See "DiffLoc".

ghc-nvim-hs 2.3.2.4
Dependencies: ghc-data-default@0.7.1.1 ghc-prettyprinter@1.7.1 ghc-prettyprinter-ansi-terminal@1.1.3 ghc-unliftio@0.2.25.0 ghc-unliftio-core@0.2.1.0 ghc-vector@0.12.3.1 ghc-void@0.7.3 ghc-cereal@0.5.8.3 ghc-cereal-conduit@0.8.0 ghc-conduit@1.3.5 ghc-foreign-store@0.2.1 ghc-hslogger@1.3.1.0 ghc-messagepack@0.5.5 ghc-network@3.1.4.0 ghc-optparse-applicative@0.17.1.0 ghc-time-locale-compat@0.1.1.5 ghc-megaparsec@9.2.2 ghc-streaming-commons@0.2.2.6 ghc-template-haskell-compat-v0208@0.1.9.2 ghc-typed-process@0.2.11.0 ghc-utf8-string@1.0.2
Channel: clocktower
Location: clocktower/packages/haskell-libs.scm (clocktower packages haskell-libs)
Home page: https://github.com/neovimhaskell/nvim-hs
Licenses: ASL 2.0
Build system: haskell
Synopsis: Haskell plugin backend for neovim
Description:

This package provides a plugin provider for neovim. It allows you to write plugins for one of the great editors of our time in the best programming language of our time! ;-) . You should find all the documentation you need inside the "Neovim" module. Most other modules are considered internal, so don't be annoyed if using things from there may break your code! . The following modules may also be of interest and they should not change their API: "Neovim.Quickfix" . If you want to write unit tests that interact with neovim, "Neovim.Test" provides some useful functions for that. . If you are keen to debug /nvim-hs/ or a module you are writing, take a look at the "Neovim.Debug" module. . If you spot any errors or if you have great ideas, feel free to open an issue on github.

ghc-levenshtein 0.2.1.0
Dependencies: ghc-hashable@1.4.2.0 ghc-data-default-class@0.1.2.0 ghc-quickcheck@2.14.3
Channel: clocktower
Location: clocktower/packages/haskell-libs.scm (clocktower packages haskell-libs)
Home page: https://github.com/hapytex/levenshtein#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Calculate the edit distance between two foldables.
Description:

This package provides a package to determine the edit distance between two Foldable's. These are converted to lists, and the Levenshtein distance determine how many additions, removals and changes are necessary to change the first list into the second list.

ghc-messagepack 0.5.5
Dependencies: ghc-cereal@0.5.8.3
Channel: clocktower
Location: clocktower/packages/haskell-libs.scm (clocktower packages haskell-libs)
Home page: https://github.com/rodrigosetti/messagepack
Licenses: Expat
Build system: haskell
Synopsis: Serialize instance for Message Pack Object
Description:

Serialize instance for Message Pack Object.

ghc-foreign-store 0.2.1
Channel: clocktower
Location: clocktower/packages/haskell-libs.scm (clocktower packages haskell-libs)
Home page: https://github.com/chrisdone/foreign-store
Licenses: Modified BSD
Build system: haskell
Synopsis: Store a stable pointer in a foreign context to be retrieved later.
Description:

Store a stable pointer in a foreign context to be retrieved later. Persists through GHCi reloads.

ghc-show-combinators 0.2.0.0
Channel: clocktower
Location: clocktower/packages/haskell-libs.scm (clocktower packages haskell-libs)
Home page: https://github.com/Lysxia/show-combinators#readme
Licenses: Expat
Build system: haskell
Synopsis: Combinators to write Show instances
Description:

This package provides a minimal pretty-printing library for Show instances in Haskell.

ghc-nvim-hs-contrib 2.0.0.2
Dependencies: ghc-nvim-hs@2.3.2.4 ghc-prettyprinter@1.7.1 ghc-prettyprinter-ansi-terminal@1.1.3 ghc-data-default@0.7.1.1 ghc-messagepack@0.5.5 ghc-utf8-string@1.0.2 ghc-yaml@0.11.11.1
Channel: clocktower
Location: clocktower/packages/haskell-libs.scm (clocktower packages haskell-libs)
Home page: https://github.com/neovimhaskell/nvim-hs-contrib
Licenses: ASL 2.0
Build system: haskell
Synopsis: Haskell plugin backend for neovim
Description:

Library for nvim-hs.

ueberzugpp 2.9.8
Dependencies: libsixel@1.10.5 vips@8.17.0 chafa@1.18.0 openssl@3.0.8 tbb@2021.6.0
Channel: clocktower
Location: clocktower/packages/image-viewer.scm (clocktower packages image-viewer)
Home page: https://github.com/jstkdng/ueberzugpp
Licenses: GPL 3
Build system: cmake
Synopsis: Drop in replacement for ueberzug written in C++.
Description:

Ü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

neovim 0.11.5
Dependencies: libuv@1.43.0 msgpack-c@6.0.0 libtermkey@0.22 libvterm@0.3.3 unibilium@2.0.0 utf8proc@2.10.0 jemalloc@5.3.0 luajit@v2.1-0.04dca79 lua5.1-luv@1.43.0-0 lua5.1-lpeg@1.0.2 lua5.1-bitop@1.0.2 lua5.1-libmpack@1.0.8 tree-sitter@0.25.10
Channel: clocktower
Location: clocktower/packages/neovim.scm (clocktower packages neovim)
Home page: https://neovim.io
Licenses: ASL 2.0 Vim
Build system: cmake
Synopsis: Fork of vim focused on extensibility and agility
Description:

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

tree-sitter 0.25.10
Dependencies: icu4c@73.1
Channel: clocktower
Location: clocktower/packages/neovim.scm (clocktower packages neovim)
Home page: https://tree-sitter.github.io/tree-sitter/
Licenses: Expat
Build system: gnu
Synopsis: Incremental parsing system for programming tools
Description:

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.

sane-backends-nonfree 1.4.0
Dependencies: hplip-plugin@3.24.4 libjpeg-turbo@2.1.4 libpng@1.6.39 libxml2@2.14.6 libusb@1.0.25
Channel: clocktower
Location: clocktower/packages/nonfree.scm (clocktower packages nonfree)
Home page: http://www.sane-project.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Raster image scanner library and drivers, with scanner support
Description:

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.

nushell 0.108.0
Dependencies: mimalloc@3.1.5 openssl@3.0.8 sqlite@3.39.3
Channel: clocktower
Location: clocktower/packages/nushell.scm (clocktower packages nushell)
Home page: https://www.nushell.sh
Licenses: Expat
Build system: cargo
Synopsis: new type of shell
Description:

This package provides a new type of shell.

ppsspp 1.19.3
Dependencies: glew@2.2.0 libzip@1.9.2 vulkan-headers@1.4.321.0 vulkan-loader@1.4.321.0 mesa@25.2.3 sdl2@2.30.8 snappy@1.1.9 zlib@1.3.1
Channel: clocktower
Location: clocktower/packages/ppsspp.scm (clocktower packages ppsspp)
Home page: https://www.ppsspp.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: PSP emulator
Description:

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 3.3.4
Dependencies: ffmpeg@8.0 sdl2@2.30.8 adb@36.0.0 libusb@1.0.25 scrcpy-server@3.3.4
Channel: clocktower
Location: clocktower/packages/scrcpy.scm (clocktower packages scrcpy)
Home page: https://github.com/Genymobile/scrcpy
Licenses: ASL 2.0
Build system: meson
Synopsis: Display and control Android devices over USB or TCP/IP
Description:

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.

Total results: 17