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

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-ryszard-goskiplist 0.0.0-20150312221310-2dfbae5fcf46
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ryszard/goskiplist
Licenses: ASL 2.0
Build system: go
Synopsis: Skip list implementation in Golang
Description:

This is a library implementing skip lists as first described in Skip lists: a probabilistic alternative to balanced trees for the Go programming language.

Skip lists are a data structure that can be used in place of balanced trees. Skip lists use probabilistic balancing rather than strictly enforced balancing and as a result the algorithms for insertion and deletion in skip lists are much simpler and significantly faster than equivalent algorithms for balanced trees.

go-github-com-rvflash-elapsed 0.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/rvflash/elapsed
Licenses: Expat
Build system: go
Synopsis: Calculates the elapsed time for a given date
Description:

This package can be used to return the elapsed time since a given time in a human-readable format.

go-github-com-minio-xxml 0.0.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/minio/xxml
Licenses: Modified BSD
Build system: go
Synopsis: XML 1.0 parser with extended control-character support
Description:

This package implements a simple XML 1.0 parser that understands XML name spaces, along with extended support for control characters.

go-github-com-urfave-cli-altsrc-v3 3.0.1
Propagated dependencies: go-github-com-burntsushi-toml@1.5.0 go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/urfave/cli-altsrc
Licenses: Expat
Build system: go
Synopsis: Read values for urfave/cli/v3 flags from config files
Description:

This package provides an extension for https://github.com/urfave/cli, to read flag values from JSON, YAML, and TOML.

go-github-com-gdamore-tcell-v2 2.13.9
Dependencies: go-github-com-gdamore-encoding@1.0.1 go-github-com-mattn-go-runewidth@0.0.16 go-github-com-lucasb-eyer-go-colorful@1.4.0 go-golang-org-x-sys@0.43.0 go-golang-org-x-text@0.36.0
Propagated dependencies: go-github-com-rivo-uniseg@0.4.7 go-golang-org-x-term@0.42.0 go-github-com-gdamore-encoding@1.0.1 go-github-com-mattn-go-runewidth@0.0.16 go-github-com-lucasb-eyer-go-colorful@1.4.0 go-golang-org-x-sys@0.43.0 go-golang-org-x-text@0.36.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gdamore/tcell
Licenses: ASL 2.0
Build system: go
Synopsis: Provide a cell-based view for text terminals
Description:

This package includes a full parser and expander for terminfo capability strings to avoid hard-coding escape strings for formatting. It also favors portability, and includes support for all POSIX systems.

go-github-com-client9-misspell 0.3.4
Propagated dependencies: go-github-com-gobwas-glob@0.2.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/client9/misspell
Licenses: Expat
Build system: go
Synopsis: Correct commonly misspelled English words in source files
Description:

misspell assists with correcting commonly misspelled English words in source files. A neutral variety of English is used by default, but a US or UK locale can be selected.

gojq 0.12.18
Propagated dependencies: go-github-com-itchyny-go-yaml@0.0.0-20251001235044-fca9a0999f15 go-github-com-itchyny-timefmt-go@0.1.6 go-github-com-mattn-go-isatty@0.0.22 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/itchyny/gojq
Licenses: Expat
Build system: go
Synopsis: Pure Go implementation of jq
Description:

gojq is an Go implementation and library of the jq JSON processor.

go-github-com-jba-templatecheck 0.7.1
Propagated dependencies: go-github-com-google-safehtml@0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jba/templatecheck
Licenses: Expat
Build system: go
Synopsis: Checks Go templates for problems
Description:

Package templatecheck checks Go templates for problems. It can detect many errors that are normally caught only during execution. Use templatecheck in tests to find template errors early, and along template execution paths that might only rarely be reached.

go-github-com-creachadair-command 0.2.0
Propagated dependencies: go-github-com-creachadair-mds@0.25.15
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/creachadair/command
Licenses: Modified BSD
Build system: go
Synopsis: Lightweight subcommand-handling library
Description:

This package defines plumbing for command dispatch. It is based on and similar in design to the go command-line tool.

go-github-com-wadey-gocovmerge 0.0.0-20160331181800-b5bfa59ec0ad
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/wadey/gocovmerge
Licenses: FreeBSD
Build system: go
Synopsis: Merge coverprofile results from multiple go cover runs
Description:

gocovmerge takes the results from multiple go test -coverprofile runs and merges them into one profile.

go-github-com-go-redis-redis 6.15.9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/redis/go-redis
Licenses: FreeBSD
Build system: go
Synopsis: Redis client for Golang
Description:

go-redis is the official Redis client library for the Go programming language. It offers a straightforward interface for interacting with Redis servers. github.com/redis/go-redis and github.com/go-redis/redis are distributed from the same source.

go-github-com-sourcegraph-conc 0.3.0
Propagated dependencies: go-go-uber-org-multierr@1.11.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/sourcegraph/conc
Licenses: Expat
Build system: go
Synopsis: Structured concurrency for Golang
Description:

This package provides a more structured and controlled goroutines implementation.

go-github-com-viant-xunsafe 0.10.3
Propagated dependencies: go-github-com-viant-xreflect@0.7.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/viant/xunsafe
Licenses: ASL 2.0
Build system: go
Synopsis: Faster Golang reflection
Description:

This package provides a implementation reflection that greatly improved performance, that is between 25 to 50x time faster than native one.

go-github-com-apparentlymart-go-textseg-v16 16.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/apparentlymart/go-textseg
Licenses: Expat Unicode ASL 2.0
Build system: go
Synopsis: Go implementation of Unicode Text Segmentation
Description:

This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.

go-github-com-jorropo-jsync 1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Jorropo/jsync
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Synchronisation implementation wrapper for Go std @code{sync}
Description:

jsync is a package that implements various synchronisation helpers that are missing from sync. It does not and will not rely on golinkname to be portable.

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/rivo/uniseg
Licenses: Expat
Build system: go
Synopsis: Unicode Text Segmentation for Go
Description:

This package implements Unicode Text Segmentation according to Unicode Standard Annex #29.

go-github-com-gologme-log 1.3.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gologme/log/
Licenses: Modified BSD
Build system: go
Synopsis: Fork of the golang built in log package to add support for levels
Description:

This package is a drop in replacement for the built-in Go log package. All the functionality of the built-in package still exists and is unchanged. This package contains a series of small enhancements and additions.

go-github-com-relvacode-iso8601 1.7.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/relvacode/iso8601
Licenses: Expat
Build system: go
Synopsis: ISO8601 date parser for Golang
Description:

Package iso8601 is a utility for parsing ISO8601 datetime strings into native Go times. The standard library's RFC3339 reference layout can be too strict for working with 3rd party APIs, especially ones written in other languages.

go-github-com-mattn-go-tty 0.0.7
Propagated dependencies: go-github-com-mattn-go-colorable@0.1.13 go-github-com-mattn-go-isatty@0.0.22 go-github-com-mattn-go-runewidth@0.0.16 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/mattn/go-tty
Licenses: Expat
Build system: go
Synopsis: Simple TTY utility for Golang
Description:

This package provides a TTY utilities implementation for verity of operation systems.

go-github-com-satori-go-uuid 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/satori/go.uuid
Licenses: Expat
Build system: go
Synopsis: UUID package for Go language
Description:

Package uuid provides implementation of Universally Unique Identifier. Supported versions are 1, 3, 4 and 5 (as specified in RFC 4122) and version 2 (as specified in DCE 1.1).

go-github-com-gosuri-uilive 0.0.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gosuri/uilive
Licenses: Expat
Build system: go
Synopsis: Updating terminal output in realtime
Description:

Package uilive provides a writer that live updates the terminal. It provides a buffered io.Writer that is flushed at a timed interval.

go-yaml 4.0.0-rc.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/yaml/go-yaml
Licenses: ASL 2.0
Build system: go
Synopsis: YAML Support for the Go Language
Description:

The go-yaml binary is a YAML node inspection tool that provides various modes for analyzing and transforming YAML data.

go-github-com-hashicorp-go-uuid 1.0.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hashicorp/go-uuid
Licenses: MPL 2.0
Build system: go
Synopsis: Generate UUID-format strings
Description:

This package generates UUID-format strings using high quality bytes. It is not intended to be RFC compliant, merely to use a well-understood string representation of a 128-bit value. It can also parse UUID-format strings into their component bytes.

Total packages: 72465