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

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-ifacemaker 1.3.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/vburenin/ifacemaker
Licenses: ASL 2.0
Build system: go
Synopsis: Generate interfaces from structure methods in Golang
Description:

This is a development helper program that generates a Golang interface by inspecting the structure methods of an existing .go file. The primary use case is to generate interfaces for gomock, so that gomock can generate mocks from those interfaces. This package provides a command line interface (CLI) tool.

go-github-com-arceliar-phony v0.0.0-20220903101357-530938a4b13d
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Arceliar/phony
Licenses: Expat
Build system: go
Synopsis: Very minimal actor model library
Description:

Phony is a very minimal actor model library for Go, inspired by the causal messaging system in the Pony programming language.

go-github-com-texttheater-golang-levenshtein 1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/texttheater/golang-levenshtein
Licenses: Expat
Build system: go
Synopsis: Implementation of the Levenshtein algorithm in Golang
Description:

This package implements the Levenshtein algorithm in Go, providing edit distances, edit scripts and ratios for strings (slices of runes).

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/getopt
Licenses: Modified BSD
Build system: go
Synopsis: POSIX getopt for Go
Description:

This package provides a POSIX-compatible implementation of getopt for Go.

go-github-com-alecthomas-kong-hcl 1.0.1
Propagated dependencies: go-github-com-alecthomas-kong@1.12.1 go-github-com-hashicorp-hcl@1.0.0 go-github-com-pkg-errors@0.9.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/alecthomas/kong-hcl
Licenses: Expat
Build system: go
Synopsis: Kong configuration loader for HCL
Description:

This package implements functionality to map HCL or JSON fragment into Golang structs.

go-github-com-zeebo-incenc 0.0.0-20180505221441-0d92902eec54
Propagated dependencies: go-github-com-zeebo-errs@1.4.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/zeebo/incenc
Licenses: ASL 2.0
Build system: go
Synopsis: Incremental Encoding
Description:

This package implements incremental encoding in Golang.

go-github-com-lib-pq 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/lib/pq
Licenses: Expat
Build system: go
Synopsis: Golang Postgres driver for Go's database/sql
Description:

This package provides a pure Go Postgres driver for Go's database/sql package.

go-github-com-h2non-filetype 1.1.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/h2non/filetype
Licenses: Expat
Build system: go
Synopsis: Infer binary file types based on the magic numbers header signature
Description:

This package implements a functionality to infer file and MIME type checking the magic numbers signature.

go-github-com-libp2p-go-buffer-pool 0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/libp2p/go-buffer-pool
Licenses: Expat Modified BSD
Build system: go
Synopsis: Variable size buffer pool for Golang
Description:

This package provides a variable size buffer pool for Golang.

go-buffer-pool provides:

  • BufferPool: A pool for re-using byte slices of varied sizes. This pool will always return a slice with at least the size requested and a capacity up to the next power of two. Each size class is pooled independently which makes the BufferPool more space efficient than a plain sync.Pool when used in situations where data size may vary over an arbitrary range.

  • Buffer: a buffer compatible with bytes.Buffer but backed by a BufferPool. Unlike bytes.Buffer, Buffer will automatically shrink on read, using the buffer pool to avoid causing too much work for the allocator. This is primarily useful for long lived buffers that usually sit empty.

go-github-com-mitchellh-mapstructure 1.5.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mitchellh/mapstructure
Licenses: Expat
Build system: go
Synopsis: Go library for decoding generic map values
Description:

Go library for decoding generic map values

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-ariga-io-atlas 0.36.1
Propagated dependencies: go-github-com-bmatcuk-doublestar@1.3.0 go-github-com-go-openapi-inflect@0.21.2 go-github-com-hashicorp-hcl-v2@2.23.0 go-github-com-zclconf-go-cty@1.16.0 go-github-com-zclconf-go-cty-yaml@1.1.0 go-golang-org-x-mod@0.29.0 go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://ariga.io/atlas
Licenses: ASL 2.0
Build system: go
Synopsis: Database schema as code
Description:

Atlas is a language-agnostic tool for managing and migrating database schemas using DevOps principles.

go-github-com-kpango-fastime 1.1.9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/kpango/fastime
Licenses: Expat
Build system: go
Synopsis: Fast time function library for Go
Description:

fastime is a time function library for Go with zero memory allocation. fastime is returning the approximate time.

go-github-com-arolek-p 0.0.0-20191103215535-df3c295ed582
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/arolek/p
Licenses: Expat
Build system: go
Synopsis: Pointer to the value
Description:

Pacakge p takes in values and returns a pointer to the value.

go-github-com-dgraph-io-ristretto-v2 2.1.0
Propagated dependencies: go-github-com-cespare-xxhash-v2@2.3.0 go-github-com-dgryski-go-farm@0.0.0-20200201041132-a6ae2369ad13 go-github-com-dustin-go-humanize@1.0.1 go-github-com-golang-glog@1.2.5 go-github-com-pkg-errors@0.9.1 go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dgraph-io/ristretto
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Memory-bound cache in Golang
Description:

Ristretto is a concurrent, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance.

go-modernc-org-ccgo-v4 4.30.1
Propagated dependencies: go-golang-org-x-mod@0.29.0 go-golang-org-x-tools@0.37.0 go-modernc-org-cc-v4@4.27.1 go-modernc-org-gc-v2@3.1.1 go-modernc-org-gc-v3@3.1.1 go-modernc-org-mathutil@1.6.0 go-modernc-org-opt@0.1.3 go-modernc-org-strutil@1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://gitlab.com/cznic/ccgo
Licenses: Modified BSD
Build system: go
Synopsis: CC ASTs to Golang source code translator
Description:

This package implements a functionality to translate C to Go source code.

go-github-com-mattn-go-colorable 0.1.13
Propagated dependencies: go-github-com-mattn-go-isatty@0.0.20
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mattn/go-colorable
Licenses: Expat
Build system: go
Synopsis: Handle ANSI color escapes on Windows
Description:

This package provides colorable, a module that makes it possible to handle ANSI color escapes on Windows.

go-github-com-gomodule-redigo 1.9.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gomodule/redigo
Licenses: ASL 2.0
Build system: go
Synopsis: Go client for Redis
Description:

Redigo is a Go client for the Redis database.

go-github-com-zitadel-logging 0.6.2
Propagated dependencies: go-github-com-sirupsen-logrus@1.9.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/zitadel/logging
Licenses: ASL 2.0
Build system: go
Synopsis: Logging extension for Golang
Description:

This package implements an alternative logging extension.

go-github-com-jessevdk-go-flags 1.6.1
Propagated dependencies: go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jessevdk/go-flags
Licenses: Modified BSD
Build system: go
Synopsis: Go library for parsing command line arguments
Description:

The flags package provides a command line option parser. The functionality is similar to the go builtin flag package, but flags provides more options and uses reflection to provide a succinct way of specifying command line options.

go-github-com-adrg-frontmatter 0.2.0
Propagated dependencies: go-github-com-burntsushi-toml@1.5.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/adrg/frontmatter
Licenses: Expat
Build system: go
Synopsis: Detecting and decoding various content front matter formats
Description:

This package implements fuctionality of detecting and decoding various content front matter formats e.g. JSON, TOML and YAML.

go-github-com-savsgio-gotils 0.0.0-20240704082632-aef3928b8a38
Propagated dependencies: go-github-com-google-uuid@1.6.0 go-github-com-valyala-bytebufferpool@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/savsgio/gotils
Licenses: ASL 2.0
Build system: go
Synopsis: Golang utilities
Description:

Golang utilities to make your life easier with zero allocations.

go-github-com-nxadm-tail 1.4.11
Propagated dependencies: go-github-com-fsnotify-fsnotify@1.8.0 go-gopkg-in-tomb-v1@1.0.0-20141024135613-dd632973f1e7
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/nxadm/tail
Licenses: Expat
Build system: go
Synopsis: Go implementation of the functionality of @command{tail -f}
Description:

This package provides a Go library for reading from continuously updating files, like tail -f.

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: 69282