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

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.


go-github-com-leonelquinteros-gotext 1.7.2
Propagated dependencies: go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/leonelquinteros/gotext
Licenses: Expat
Build system: go
Synopsis: GNU gettext utilities in Go
Description:

This package implements GNU gettext utilities in Go. It features:

  • Implements GNU gettext support in native Go.

  • Complete support for PO files including:

  • Support for MO files.

  • Thread-safe: This package is safe for concurrent use across multiple goroutines.

  • It works with UTF-8 encoding as it's the default for Go language.

  • Unit tests available.

  • Language codes are automatically simplified from the form en_UK to en if the first isn't available.

  • Ready to use inside Go templates.

  • Objects are serializable to []byte to store them in cache.

  • Support for Go Modules.

gofumpt 0.9.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://mvdan.cc/gofumpt/
Licenses: Modified BSD
Build system: go
Synopsis: Formats Go files with a stricter ruleset than gofmt
Description:

Enforce a stricter format than gofmt, while being backwards compatible. That is, gofumpt is happy with a subset of the formats that gofmt is happy with.

go-github-com-karpeleslab-reflink 1.0.2
Propagated dependencies: go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/KarpelesLab/reflink
Licenses: Expat
Build system: go
Synopsis: Reflink file copy in Golang
Description:

This package implements a functionality to perform efficient file copies using reflink operations on compatible filesystems such as btrfs and xfs.

go-github-com-gorhill-cronexpr 0.0.0-20180427100037-88b0669f7d75
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gorhill/cronexpr
Licenses: GPL 3+ ASL 2.0
Build system: go
Synopsis: Cron expression parser in the Go language
Description:

This package provides a cron expression parser in the Go language. Given a cron expression and a time stamp, you can get the next time stamp which satisfies the cron expression.

go-github-com-kevinburke-ssh-config 1.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/kevinburke/ssh_config/
Licenses: Expat
Build system: go
Synopsis: Parser for @file{ssh_config} files
Description:

This is a Go parser for ssh_config files. Importantly, this parser attempts to preserve comments in a given file, so you can manipulate a ssh_config file from a program.

go-github-com-rodaine-table 1.0.1
Propagated dependencies: go-github-com-mattn-go-runewidth@0.0.16
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/rodaine/table
Licenses: Expat
Build system: go
Synopsis: Table writer for CLI applications
Description:

Package table provides a convenient way to generate tabular output of any data, primarily useful for CLI tools. It features a fluent API, with customization of column alignment, width, and padding.

go-github-com-zyedidia-poller 1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/zyedidia/poller
Licenses: FreeBSD
Build system: go
Synopsis: File-descriptor multiplexer based on epoll(7)
Description:

Package poller is a file-descriptor multiplexer. It allows concurrent Read and Write operations from and to multiple file-descriptors without allocating one OS thread for every blocked operation. It operates similarly to Go's netpoller (which multiplexes network connections) without requiring special support from the Go runtime. It can be used with tty devices, character devices, pipes, FIFOs, and any file-descriptor that is poll-able, can be used with select(2), epoll(7), etc.

In addition, package poller allows the user to set timeouts (deadlines) for read and write operations, and also allows for safe cancellation of blocked read and write operations; a Close from another go-routine safely cancels ongoing (blocked) read and write operations.

It's an active fork of https://github.com/npat-efault/poller.

go-github-com-omniscale-go-osm 0.3.1
Propagated dependencies: go-github-com-gogo-protobuf@1.3.2 go-gopkg-in-fsnotify-v1@1.9.0 go-gopkg-in-yaml-v2@2.4.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/omniscale/go-osm
Licenses: ASL 2.0
Build system: go
Synopsis: Types of OSM elements for Golang
Description:

This package provides basic types for OSM elements (nodes/ways/relations/etc).

It include the following submodules:

  • parser/changeset - a parser for OSM changeset files

  • parser/diff - a parser for OSM diff files (.osc)

  • parser/pbf - an efficient parser for OpenStreetMap PBF files

  • replication - basic types for replication of OSM data

  • replication/changeset - functions for downloading OSM changeset files

  • replication/diff - functions for downloading OSM diff files

  • state - functions for reading and writing diff status files

go-github-com-charmbracelet-lipgloss 1.1.0
Propagated dependencies: go-github-com-aymanbagabas-go-udiff@0.2.0 go-github-com-charmbracelet-x-ansi@0.10.2 go-github-com-charmbracelet-x-cellbuf@0.0.13 go-github-com-charmbracelet-x-exp-golden@0.0.0-20241121171228-5bc00623ea2f go-github-com-muesli-termenv@0.15.2 go-github-com-rivo-uniseg@0.4.7
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/charmbracelet/lipgloss
Licenses: Expat
Build system: go
Synopsis: Style definitions for nice terminal layouts
Description:

Style definitions for nice terminal layouts. Built with TUIs in mind.

go-github-com-chainguard-dev-clog 1.8.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/chainguard-dev/clog
Licenses: ASL 2.0
Build system: go
Synopsis: Context aware slog
Description:

This package provides a context-aware Go std lib slog. The context Logger can be used to use Loggers from the context. This is sometimes preferred over the Context Handler, since this can make it easier to use different loggers in different contexts (e.g. testing).

go-golang-org-rainycape-unidecode 0.0.0-1.cb7f23e
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/rainycape/unidecode
Licenses: ASL 2.0
Build system: go
Synopsis: Unicode transliterator in Golang
Description:

Unicode transliterator in Golang - Replaces non-ASCII characters with their ASCII approximations.

go-github-com-niklasfasching-go-org 1.9.1
Propagated dependencies: go-golang-org-x-net@0.53.0 go-github-com-pmezard-go-difflib@1.0.0 go-github-com-alecthomas-chroma-v2@2.20.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/niklasfasching/go-org
Licenses: Expat
Build system: go
Synopsis: Org mode parser and render for Golang
Description:

This package provides a library and CLI program to parse the org-mode file format alongside a static site generator with HTML & pretty printed rendering in Golang.

go-github-com-alimpfard-line 0.0.0-20230131232016-03b4e7dee324
Propagated dependencies: go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/alimpfard/line
Licenses: FreeBSD
Build system: go
Synopsis: Terminal line editor
Description:

This package provides a full reimplementation of SerenityOS's LibLine in Go language. It supports flexible autocompletion, live prompt, buffer update and stylisation, multiline editing and more.

go-github-com-moby-locker 1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/moby/locker
Licenses: ASL 2.0
Build system: go
Synopsis: Golang std @code{sync.Mutex} locker alternative
Description:

Package locker provides a mechanism for creating finer-grained locking to help free up more global locks to handle other tasks.

go-github-com-gomarkdown-markdown 0.0.0-20250311123330-531bef5e742b
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gomarkdown/markdown
Licenses: FreeBSD
Build system: go
Synopsis: Markdown Parser and HTML Renderer for Go
Description:

Package markdown implements markdown parser and HTML renderer.

go-github-com-asaskevich-govalidator 11.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/asaskevich/govalidator
Licenses: Expat
Build system: go
Synopsis: Collection of various validators for Golang
Description:

This package provides validators and sanitizers for strings, structs and collections. It was based on validator.js.

go-github-com-karrick-godirwalk 1.17.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/karrick/godirwalk
Licenses: FreeBSD
Build system: go
Synopsis: Fast directory traversal library for Go
Description:

This package provides functions to read and traverse directory trees.

go-github-com-xaionaro-go-bytesextra 0.0.0-20220103144954-846e454ddea9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/xaionaro-go/bytesextra
Licenses: CC0
Build system: go
Synopsis: Golang library for bytes I/O
Description:

This package provides io.ReadWriteSeeker implementation for []byte.

go-github-com-lestrrat-go-iter 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/lestrrat-go/iter
Licenses: Expat
Build system: go
Synopsis: Iterator for arbitrary array and map types for Golang
Description:

This package provides a set of utilities to safely iterate over arbitrary array and maps types.

go-github-com-timshannon-bolthold 0.0.0-20240314194003-30aac6950928
Propagated dependencies: go-go-etcd-io-bbolt@1.4.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/timshannon/bolthold
Licenses: Expat
Build system: go
Synopsis: Indexing and querying on top of a Bold database
Description:

Package bolthold is an indexing and querying layer on top of a Bolt database. The goal is to allow easy, persistent storage and retrieval of Go types. BoltDB is an embedded key-value store, and bolthold servers a similar use case however with a higher level interface for common uses of BoltDB.

go-github-com-cpuguy83-go-md2man-v2 2.0.7
Propagated dependencies: go-github-com-russross-blackfriday-v2@2.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cpuguy83/go-md2man
Licenses: Expat
Build system: go
Synopsis: Convert markdown into roff
Description:

Go-md2man is a Go program that converts markdown to roff for the purpose of building man pages.

go-git-sr-ht-sircmpwn-go-bare 0.0.0-20210406120253-ab86bc2846d9
Propagated dependencies: go-git-sr-ht-sircmpwn-getopt@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://git.sr.ht/~sircmpwn/go-bare
Licenses: ASL 2.0
Build system: go
Synopsis: Implementation of the BARE message format
Description:

This package provides an implementation of the BARE https://baremessages.org/ message format for Golang.

go-github-com-k0kubun-go-ansi 0.0.0-20180517002512-3bf9e2903213
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/k0kubun/go-ansi
Licenses: Expat
Build system: go
Synopsis: Windows-portable ANSI escape sequence utility for Golang
Description:

This library converts ANSI escape sequences to Windows API calls on Windows environment. You can easily use this feature by replacing fmt with ansi.

go-gopkg-in-warnings-v0 0.1.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://gopkg.in/warnings.v0
Licenses: FreeBSD
Build system: go
Synopsis: Error handling with non-fatal errors
Description:

Package warnings implements error handling with non-fatal errors (warnings).

Total packages: 72465