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

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-catppuccin-go 0.3.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/catppuccin/go
Licenses: Expat
Build system: go
Synopsis: Catppuccin color palette for Go
Description:

This package provides the https://catppuccin.com/palette/Catppuccin color palette for Go applications. Catppuccin is a community-driven pastel theme with four flavors: Latte, Frappe, Macchiato, and Mocha.

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://gopkg.in/tomb.v1
Licenses: Modified BSD
Build system: go
Synopsis: @code{tomb} handles clean goroutine tracking and termination
Description:

The tomb package handles clean goroutine tracking and termination.

go-github-com-jonboulle-clockwork 0.4.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jonboulle/clockwork
Licenses: ASL 2.0
Build system: go
Synopsis: Fake clock library for Go
Description:

Replace uses of the time package with the clockwork.Clock interface instead.

go-github-com-sevlyar-go-daemon 0.1.6
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/sevlyar/go-daemon
Licenses: Expat
Build system: go
Synopsis: Library for writing system daemons
Description:

Go-Daemon is a library for writing system daemons in Go.

go-github-com-go-git-go-git-fixtures-v5 5.0.0
Propagated dependencies: go-github-com-go-git-go-billy-v5@5.6.0 go-gopkg-in-check-v1@1.0.0-20201130134442-10cb98267c6c
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-git/go-git-fixtures/
Licenses: ASL 2.0
Build system: go
Synopsis: Fixtures used by @code{go-git}
Description:

This package provides fixtures used by go-git.

go-github-com-go-errors-errors 1.5.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-errors/errors
Licenses: Expat
Build system: go
Synopsis: Errors with stacktraces for Golang
Description:

Package errors provides errors that have stack-traces. It provides the type *Error which implements the standard golang error interface, so you can use this library interchangeably with code that is expecting a normal error return.

go-github-com-nsf-termbox-go 1.1.1
Propagated dependencies: go-github-com-mattn-go-runewidth@0.0.19
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/nsf/termbox-go
Licenses: Expat
Build system: go
Synopsis: @code{termbox} provides a minimal API for text-based user interfaces
Description:

Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.

go-github-com-powerman-deepequal 0.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/powerman/deepequal
Licenses: Expat
Build system: go
Synopsis: Go package with improved @code{reflect.DeepEqual}
Description:

Package deepequal provides improved reflect.DeepEqual.

go-github-com-jackc-pgerrcode 0.0.0-20240316143900-6e2875d9b438
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jackc/pgerrcode
Licenses: Expat
Build system: go
Synopsis: Constants for PostgreSQL error codes
Description:

Package pgerrcode contains constants for PostgreSQL error codes.

go-github-com-atombender-go-jsonschema 0.24.1
Propagated dependencies: go-dario-cat-mergo@1.0.2 go-github-com-google-go-cmp@0.7.0 go-github-com-goccy-go-yaml@1.18.0 go-github-com-mitchellh-go-wordwrap@1.0.1 go-github-com-sanity-io-litter@1.5.8 go-github-com-sosodev-duration@1.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/atombender/go-jsonschema
Licenses: Expat
Build system: go
Synopsis: Go data types from JSON Schema
Description:

This package provides a tool which generates Go data types and structs that corresponds to definitions in the schema, along with unmarshalling code that validates the input JSON according to the schema's validation rules.

go-codeberg-org-emersion-go-sqlite-fts5 0.0.0-20250706114632-932c754e63a6
Propagated dependencies: go-github-com-mattn-go-sqlite3@1.14.34
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://codeberg.org/emersion/go-sqlite3-fts5
Licenses: Expat
Build system: go
Synopsis: FTS5 extension for go-sqlite3
Description:

Standalone FTS5 extension for go-sqlite3, that provides full-text search functionality to database applications.

go-github-com-huin-goutil 0.0.0-20170803182201-1ca381bf3150
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/huin/goutil
Licenses: FreeBSD
Build system: go
Synopsis: Collection of Go utility code
Description:

This package is a collection of miscellaneous Go utility code that is potentially useful across multiple projects, and has therefore been factored out.

go-github-com-reiver-go-porterstemmer 1.0.1-0.ab0f922
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/reiver/go-porterstemmer
Licenses: Expat
Build system: go
Synopsis: Clean room implementation of the Porter Stemming algorithm
Description:

This package provides a native Go clean room implementation of the Porter Stemming Algorithm.

go-github-com-syndtr-goleveldb 1.0.0
Propagated dependencies: go-github-com-onsi-gomega@1.39.1 go-github-com-onsi-ginkgo@1.16.5 go-github-com-golang-snappy@0.0.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/syndtr/goleveldb
Licenses: FreeBSD
Build system: go
Synopsis: LevelDB implementation in Go
Description:

This package provides a Go implementation of the LevelDB key/value storage system.

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-go-kit-log 0.2.1
Propagated dependencies: go-github-com-go-logfmt-logfmt@0.6.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-kit/log
Licenses: Expat
Build system: go
Synopsis: Minimal and extensible structured logger
Description:

This package provides a minimal interface for structured logging in services. It may be wrapped to encode conventions, enforce type-safety, provide leveled logging, and so on. It can be used for both typical application log events, and log-structured data streams.

go-dario-cat-mergo 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/darccio/mergo
Licenses: Modified BSD
Build system: go
Synopsis: Helper to merge structs and maps in Golang
Description:

Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements.

Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. It also won't merge structs inside maps (because they are not addressable using Go reflection).

go-github-com-fahedouch-go-logrotate 0.3.0
Propagated dependencies: go-github-com-burntsushi-toml@1.5.0 go-github-com-djherbis-times@1.6.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/fahedouch/go-logrotate
Licenses: ASL 2.0
Build system: go
Synopsis: Logrotate in Go
Description:

go-logrotate is a Go package for writing logs to rolling files, it is based on lumberjack.

go-github-com-pborman-uuid 1.2.1
Propagated dependencies: go-github-com-google-uuid@1.6.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/pborman/uuid
Licenses: Modified BSD
Build system: go
Synopsis: Generates and inspects UUIDs
Description:

The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. This package now leverages the github.com/google/uuid package (which is based off an earlier version of this package).

go-github-com-hashicorp-go-memdb 1.3.5
Propagated dependencies: go-github-com-hashicorp-go-immutable-radix@1.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hashicorp/go-memdb
Licenses: MPL 2.0
Build system: go
Synopsis: Golang in-memory database built on immutable radix trees
Description:

This package implements a simple in-memory database built on immutable radix trees. The database provides Atomicity, Consistency and Isolation from ACID. Being that it is in-memory, it does not provide durability. The database is instantiated with a schema that specifies the tables and indices that exist and allows transactions to be executed. The database provides the following: Multi-Version Concurrency Control, transaction support, rich indexing, watches.

go-github-com-avast-retry-go-v4 4.6.0
Propagated dependencies: go-github-com-stretchr-testify@1.11.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/avast/retry-go
Licenses: Expat
Build system: go
Synopsis: Simple golang library for retry mechanism
Description:

This package is a simple Go library that provides retry functionality for functions that may fail. It includes various customizable retry strategies, such as fixed delay, backoff delay, and random delay.

go-github-com-checkpoint-restore-go-criu-v8 8.2.0
Propagated dependencies: go-github-com-spf13-cobra@1.10.2 go-golang-org-x-sys@0.46.0 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/checkpoint-restore/go-criu
Licenses: ASL 2.0
Build system: go
Synopsis: Go bindings for CRIU
Description:

This package provides bindings for CRIU. The code is based on the Go-based PHaul implementation from the CRIU repository.

go-go-mau-fi-zeroconfig 0.1.3
Propagated dependencies: go-github-com-rs-zerolog@1.33.0 go-github-com-stretchr-testify@1.11.1 go-gopkg-in-natefinch-lumberjack-v2@2.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://go.mau.fi/zeroconfig
Licenses: MPL 2.0
Build system: go
Synopsis: Declarative config format for zerolog
Description:

This package provides a relatively simple declarative config format for zerolog supporting configuration files written in YAML or JSON.

go-bazil-org-fuse 0.0.0-20200117225306-7b5117fecadc
Propagated dependencies: go-github-com-tv42-httpunix@0.0.0-0.2ba4b9c go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://bazil.org/fuse
Licenses: FreeBSD Modified BSD HPND
Build system: go
Synopsis: FUSE filesystems in Golang
Description:

Package fuse enables writing FUSE file systems. It is a from-scratch implementation of the kernel-userspace communication protocol, and does not use the C library from the project called FUSE.

Total packages: 33008