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

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-orisano-pixelmatch 0.0.0-20230914042517-fa304d1dc785
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/orisano/pixelmatch
Licenses: Expat
Build system: go
Synopsis: Pixelmatch port to Go
Description:

This package provides a port of Pixelmatch, a pixel-level image comparison library, to Go. Both a library and a command-line tool are included in this package.

go-github-com-containerd-console 1.0.5
Propagated dependencies: go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/containerd/console
Licenses: ASL 2.0
Build system: go
Synopsis: Console package for Go
Description:

This is Golang package for dealing with consoles. It has few dependencies and a simple API.

go-github-com-jdkato-go-tree-sitter-julia 0.1.0
Propagated dependencies: go-github-com-smacker-go-tree-sitter@0.0.0-20240827094217-dd81d9e9be82
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jdkato/go-tree-sitter-julia
Licenses: Unlicense
Build system: go
Synopsis: Julia grammar for tree sitter
Description:

This package provides a Julia grammar for tree-sitter bindings in Golang.

go-github-com-hashicorp-errwrap 1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hashicorp/errwrap
Licenses: MPL 2.0
Build system: go
Synopsis: Wrapping and querying errors for Golang
Description:

errwrap is a package for Go that formalizes the pattern of wrapping errors and checking if an error contains another error.

go-github-com-edsrzf-mmap-go 1.1.0
Propagated dependencies: go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/edsrzf/mmap-go
Licenses: Modified BSD
Build system: go
Synopsis: Memory mapped files (mmap) in Golang
Description:

This package implements functionality of mapping files into memory. It tries to provide a simple interface, but doesn't go out of its way to abstract away every little platform detail.

This specifically means:

  • forked processes may or may not inherit mappings

  • a file's timestamp may or may not be updated by writes through mappings

  • specifying a size larger than the file's actual size can increase the file's size

  • if the mapped file is being modified by another process while your program's running, don't expect consistent results between platforms

go-msgp 1.6.4
Propagated dependencies: go-github-com-philhofer-fwd@1.2.0 go-golang-org-x-tools@0.46.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: http://msgpack.org/
Licenses: Expat
Build system: go
Synopsis: MessagePack Code Generator
Description:

This package provides a code generation tool for creating methods to serialize and de-serialize Go data structures to and from data interchange format - MessagePack. This package provides an command line interface (CLI) tool.

go-github-com-zyedidia-json5 0.0.0-20200102012142-2da050b1a98d
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/zyedidia/json5
Licenses: Expat Modified BSD
Build system: go
Synopsis: Go JSON5 decoder package based on encoding/json
Description:

This is a Go package that implements decoding of JSON5.

It's an alternative fork of https://github.com/titanous/json5.

go-github-com-dsnet-try 0.0.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dsnet/try
Licenses: Modified BSD
Build system: go
Synopsis: Simplified Error Handling in Golang
Description:

This package emulates aspects of the ill-fated "try" proposal using generics.

go-github-com-miolini-datacounter 1.0.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/miolini/datacounter
Licenses: Expat
Build system: go
Synopsis: Counters for Go readers and writers
Description:

The datacounter package provides counters for Go readers and writers.

go-github-com-rivo-tview 0.42.0
Propagated dependencies: go-github-com-gdamore-tcell-v2@2.13.9 go-github-com-lucasb-eyer-go-colorful@1.4.0 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/tview
Licenses: Expat
Build system: go
Synopsis: Rich Interactive Widgets for Terminal UIs
Description:

The tview package implements rich widgets for terminal based user interfaces. The widgets provided with this package are useful for data exploration and data entry.

go-github-com-agonopol-go-stem 0.0.0-20150630113328-985885018250
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/agonopol/go-stem
Licenses: Expat
Build system: go
Synopsis: Word Stemming in Golang
Description:

This package provides a implementation of the porter stemming algorithm: http://tartarus.org/~martin/PorterStemmer/index.html.

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-muesli-mango 0.2.0
Propagated dependencies: go-github-com-muesli-roff@0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/muesli/mango
Licenses: Expat
Build system: go
Synopsis: Golang man-page generator
Description:

This package provides a man-page generator for the Go flag, pflag, cobra, coral, and kong packages. It extracts commands, flags, and arguments from the target program and enables it to self-document.

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-coreos-go-semver 0.3.1
Propagated dependencies: 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/coreos/go-semver/
Licenses: ASL 2.0
Build system: go
Synopsis: Semantic versioning library
Description:

go-semver is a semantic versioning library for Go. It lets you parse and compare two semantic version strings.

go-github-com-monochromegane-go-gitignore 0.0.0-20200626010858-205db1a8cc00
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/monochromegane/go-gitignore
Licenses: Expat
Build system: go
Synopsis: Gitignore matching library for Golang
Description:

This package provides a fast gitignore matching library for Go.

go-github-com-rootless-containers-proto-go-proto 0.1.3
Propagated dependencies: go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/rootless-containers/proto
Licenses: ASL 2.0
Build system: go
Synopsis: Protobuf descriptions for rootless containers purposes
Description:

This package provides a protobuf definition of the user.rootlesscontainers extended attribute. The main purpose of this attribute is to allow for a interoperable and standardised way of emulating persistent syscalls in a https://rootlesscontaine.rs/ (syscalls such as chown(2) which would ordinarily fail).

go-github-com-apparentlymart-go-textseg-autoversion 1.6.0
Propagated dependencies: go-github-com-apparentlymart-go-textseg-v9@9.0.0 go-github-com-apparentlymart-go-textseg-v10@10.0.0 go-github-com-apparentlymart-go-textseg-v11@11.0.0 go-github-com-apparentlymart-go-textseg-v12@12.0.0 go-github-com-apparentlymart-go-textseg-v13@13.0.0 go-github-com-apparentlymart-go-textseg-v15@15.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: Wrap go-textesg based on the Unicode Golang version
Description:

This package is a wrapper around each of the the Unicode-version-specific textseg implementations that selects an implementation automatically based on the Unicode version of the Go standard library that it's being built against.

go-github-com-jbenet-goprocess 0.1.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jbenet/goprocess
Licenses: Expat
Build system: go
Synopsis: Manage process life cycles in Go
Description:

goprocess introduces a way to manage process lifecycles in Go. It is much like go.net/context (it actually uses a Context), but it is more like a Context-WaitGroup hybrid. goprocess is about being able to start and stop units of work, which may receive Close signals from many clients.

go-github-com-viant-toolbox 0.37.0
Propagated dependencies: go-github-com-go-errors-errors@1.5.1 go-github-com-lunixbochs-vtclean@1.0.0 go-github-com-pkg-errors@0.9.1 go-github-com-viant-xunsafe@0.10.3 go-golang-org-x-crypto@0.53.0 go-golang-org-x-oauth2@0.36.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/viant/toolbox
Licenses: ASL 2.0
Build system: go
Synopsis: Utility library for Golang
Description:

This package provides set of utilities/abstractions developed as part of datastore connectivity and testing (viant/dsc, viant/dsunit).

go-github-com-ghodss-yaml 1.0.0
Propagated dependencies: 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/ghodss/yaml
Licenses: Expat
Build system: go
Synopsis: YAML marshaling and unmarshaling support for Go
Description:

This package provides a wrapper around go-yaml designed to enable a better way of handling YAML when marshaling to and from structs.

It first converts YAML to JSON using go-yaml and then uses json.Marshal and json.Unmarshal to convert to or from the struct. This means that it effectively reuses the JSON struct tags as well as the custom JSON methods MarshalJSON and UnmarshalJSON unlike go-yaml.

go-github-com-blevesearch-geo 0.2.4
Propagated dependencies: go-github-com-blevesearch-bleve-index-api@1.3.1 go-github-com-json-iterator-go@1.1.12
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/blevesearch/geo
Licenses: ASL 2.0
Build system: go
Synopsis: Go S2 geometry library
Description:

This is a library for manipulating geometric shapes. Unlike many geometry libraries, S2 is primarily designed to work with spherical geometry, i.e., shapes drawn on a sphere rather than on a planar 2D map. This makes it especially suitable for working with geographic data. It an alternative fork of https://github.com/golang/geo.

go-git-sr-ht-rjarry-go-opt 1.4.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://git.sr.ht/~rjarry/go-opt
Licenses: Expat
Build system: go
Synopsis: Argument parsing and completion based on struct tags
Description:

go-opt is a library to parse command line arguments based on tag annotations on struct fields. It came as a spin-off from aerc to deal with its internal commands.

go-github-com-tyler-smith-go-bip39 1.1.0
Propagated dependencies: go-golang-org-x-crypto@0.53.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://web.archive.org/web/20180611032031/https://github.com/tyler-smith/go-bip39
Licenses: Expat
Build system: go
Synopsis: Golang implementation of the BIP0039 spec for mnemonic seeds
Description:

This package provides a Golang implementation of the BIP0039 spec for mnemonic seeds. English wordlist and test vectors are from the standard Python BIP0039 implementation from the Trezor.

Total packages: 33008