_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
go-github-com-cheekybits-is 0.0.0-0.68e9c06
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/cheekybits/is
Licenses: Expat
Synopsis: Mini testing helper for Go
Description:

A mini testing helper for Go.

  • It has a simple interface (is.OK and is.Equal).

  • It plugs into existing Go toolchain (uses testing.T).

  • It's obvious for newcomers.

  • It also gives you is.Panic and is.PanicWith helpers - because testing panics is ugly.

go-github-com-goccmack-gocc 0.0.0-20230228185258-2292f9e40198
Propagated dependencies: go-golang-org-x-mod@0.21.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/goccmack/gocc
Licenses: ASL 2.0
Synopsis: Parser/Scanner Generator
Description:

Gocc is a compiler kit for Go written in Go. Gocc generates lexers and parsers or stand-alone DFAs or parsers from a BNF. Lexers are DFAs, which recognise regular languages. Gocc lexers accept UTF-8 input. Gocc parsers are PDAs, which recognise LR-1 languages. Optional LR1 conflict handling automatically resolves shift / reduce and reduce / reduce conflicts.

go-github-com-dnephin-pflag 1.0.7
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dnephin/pflag
Licenses: Modified BSD
Synopsis: Drop-in replacement for Go's flag package
Description:

Package pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. It is compatible with the GNU extensions to the POSIX recommendations for command-line options. This is an actively maintained fork of https://github.com/ogier/pflag.

go-github-com-gogo-protobuf 1.3.2
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/gogo/protobuf
Licenses: Modified BSD
Synopsis: Protocol Buffers for Go with Gadgets
Description:

Gogoprotobuf is a fork of golang/protobuf with extra code generation features. This code generation is used to achieve:

  • fast marshalling and unmarshalling

  • more canonical Go structures

  • goprotobuf compatibility

  • less typing by optionally generating extra helper code

  • peace of mind by optionally generating test and benchmark code

  • other serialization formats

go-github-com-quic-go-qpack 0.4.0
Propagated dependencies: go-github-com-onsi-ginkgo@1.16.5 go-github-com-onsi-gomega@1.33.1 go-golang-org-x-net@0.33.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/quic-go/qpack
Licenses: Expat
Synopsis: Minimal QPACK (RFC 9204) implementation for Go
Description:

A minimal QPACK (RFC 9204) implementation in Go. It is minimal in the sense that it doesn't use the dynamic table at all, but just the static table and (Huffman encoded) string literals. Wherever possible, it reuses code from the HPACK implementation in the Go standard library.

go-github-com-goccy-go-yaml 1.12.0
Propagated dependencies: go-github-com-fatih-color@1.17.0 go-golang-org-x-xerrors@0.0.0-20240903120638-7835f813f4da
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/goccy/go-yaml
Licenses: Expat
Synopsis: YAML support for the Go language
Description:

This package provides features beyond the defacto YAML library including:

  • Pretty format for error notifications

  • Support Scanner or Lexer or Parser as public API

  • Support Anchor and Alias to Marshaler

  • Allow referencing elements declared in another file via anchors

  • Extract value or AST by YAMLPath (YAMLPath is like a JSONPath)

go-github-com-gofrs-uuid-v5 5.0.0
Channel: hui
Location: hui/packages/proxy.scm (hui packages proxy)
Home page: https://github.com/gofrs/uuid
Licenses: Expat
Synopsis: Golang UUID implementation (RFC-4122)
Description:

provides a pure Go implementation of Universally Unique Identifiers (UUID) variant as defined in RFC-4122. This package supports the following UUID versions:

Version 1, based on timestamp and MAC address (RFC-4122) Version 3, based on MD5 hashing of a named value (RFC-4122) Version 4, based on random numbers (RFC-4122) Version 5, based on SHA-1 hashing of a named value (RFC-4122)

go-github-com-go-shiori-dom 0.0.0-20210627111528-4e4722cd0d65
Propagated dependencies: go-golang-org-x-text@0.21.0 go-golang-org-x-net@0.33.0 go-github-com-andybalholm-cascadia@1.3.1 go-github-com-gogs-chardet@0.0.0-20211120154057-b7413eaefb8f
Channel: small-guix
Location: small-guix/packages/papeer.scm (small-guix packages papeer)
Home page: https://github.com/go-shiori/dom
Licenses: Expat
Synopsis: DOM
Description:

DOM is a Go package for manipulating @urlhttps://godoc.org/golang.org/x/net/html,HTML node. The methods that exist in this package has similar name and purpose as the DOM manipulation methods in JS, which make it useful when porting code from JS to Go. Currently it used in @urlhttps://github.com/go-shiori/warc,(code warc) and @urlhttps://github.com/go-shiori/go-readability,(code go-readability).

go-github-com-google-go-tpm 0.9.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/google/go-tpm
Licenses: ASL 2.0
Synopsis: Go-TPM Legacy TPM 2.0 library
Description:

This package provides a functionality to communicate directly with a Trusted Platform Module device. The libraries don't implement the entire spec for neither 1.2 nor 2.0.

Included submodules:

  • tpm - TPM 1.2 client library

  • tpm2 - TPM 2.0 client library.

  • direct - the prototype "TPMDirect" TPM 2.0 API, which is intended to (eventually) be 1:1 with the TPM 2.0 spec

go-github-com-mmcdole-goxpp 1.0.0
Propagated dependencies: go-gopkg-in-yaml-v3@3.0.1 go-github-com-pmezard-go-difflib@1.0.0 go-github-com-davecgh-go-spew@1.1.1 go-github-com-stretchr-testify@1.10.0
Channel: small-guix
Location: small-guix/packages/papeer.scm (small-guix packages papeer)
Home page: https://github.com/mmcdole/goxpp
Licenses: Expat
Synopsis: goxpp
Description:

The @codegoxpp library is an XML parser library that is loosely based on the @urlhttp://www.xmlpull.org/v1/download/unpacked/doc/quick_intro.html,Java XMLPullParser. This library allows you to easily parse arbitrary XML content using a pull parser. You can think of @codegoxpp as a lightweight wrapper around Go's XML @codeDecoder that provides a set of functions that make it easier to parse XML content than using the raw decoder itself.

go-github-com-oklog-ulid-v2 2.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/oklog/ulid
Licenses: ASL 2.0
Synopsis: Universally Unique Lexicographically Sortable Identifier in Golang
Description:

This package implements ULID as specified in https://github.com/ulid/spec.

Features of ULID:

  • 128-bit compatibility with UUID

  • 1.21e+24 unique ULIDs per millisecond

  • lexicographically sortable

  • canonically encoded as a 26 character string, as opposed to the 36 character UUID

  • uses Crockford's base32 for better efficiency and readability (5 bits per character)

  • case insensitive

  • no special characters (URL safe)

  • monotonic sort order (correctly detects and handles the same millisecond)

go-github-com-libdns-libdns 0.2.2
Propagated dependencies: go-golang-org-x-exp@0.0.0-20241217172543-b2144cdd0a67
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/libdns/libdns
Licenses: Expat
Synopsis: Universal DNS provider APIs for Go
Description:

libdns is a collection of free-range DNS provider client implementations. It defines the core interfaces that provider packages should implement. They are small and idiomatic interfaces with well-defined semantics.

The interfaces include:

go-github-com-errata-ai-ini 1.63.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/errata-ai/ini
Licenses: ASL 2.0
Synopsis: INI file read and write functionality in Golang
Description:

This Package provides a functionality of INI file read and write, implementing features:

  • load from multiple data sources(file, []byte, io.Reader and io.ReadCloser) with overwrites

  • read with recursion values

  • read with parent-child sections

  • read with auto-increment key names

  • read with multiple-line values

  • read with tons of helper methods

  • read and convert values to Go types

  • read and WRITE comments of sections and keys

  • manipulate sections, keys and comments with ease

  • keep sections and keys in order as you parse and save

go-github-com-mitchellh-cli 1.1.5
Propagated dependencies: go-github-com-armon-go-radix@1.0.0 go-github-com-bgentry-speakeasy@0.2.0 go-github-com-fatih-color@1.17.0 go-github-com-masterminds-sprig-v3@3.3.0 go-github-com-mattn-go-isatty@0.0.20 go-github-com-posener-complete@1.2.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mitchellh/cli
Licenses: MPL 2.0
Synopsis: Go library for implementing command-line interfaces
Description:

cli is a library for implementing command-line interfaces. Features:

  • easy sub-command based CLIs: cli foo, cli bar, etc.

  • support for nested subcommands such as cli foo bar

  • optional support for default subcommands so cli does something other than error

  • support for shell autocompletion of subcommands, flags, and arguments with callbacks in Go

  • automatic help generation for listing subcommands

  • automatic help flag recognition of -h, --help, etc.

  • automatic version flag recognition of -v, --version

  • helpers for interacting with the terminal, such as outputting information, asking for input, etc.

  • use of Go interfaces/types makes augmenting various parts of the library a piece of cake

go-github-com-gin-gonic-gin 1.10.0
Propagated dependencies: go-github-com-gin-contrib-sse@0.1.0 go-github-com-go-playground-validator-v10@10.23.0 go-github-com-goccy-go-json@0.10.3 go-github-com-json-iterator-go@1.1.12 go-github-com-mattn-go-isatty@0.0.20 go-github-com-pelletier-go-toml-v2@2.2.3 go-github-com-quic-go-quic-go@0.45.2 go-github-com-ugorji-go-codec@1.2.12 go-golang-org-x-net@0.33.0 go-google-golang-org-protobuf@1.36.0 go-gopkg-in-yaml-v3@3.0.1
Channel: ffab
Location: ffab/packages/golang-web.scm (ffab packages golang-web)
Home page: https://gin-gonic.com/
Licenses: Expat
Synopsis: Golang HTTP web framework
Description:

This package provides Gin Web Framework written in Golang. It has a list of higliths comparting to similar Martini Web Framework:

  • Fast :: Radix tree based routing, small memory foot print. No reflection. Predictable API performance.

  • Middleware support :: An incoming HTTP request can be handled by a chain of middleware and the final action. For example: Logger, Authorization, GZIP and finally post a message in the DB.

  • Crash-free :: Gin can catch a panic occurred during a HTTP request and recover it. This way, your server will be always available. It’s also possible to report this panic to Sentry for example!

  • JSON validation :: Gin can parse and validate the JSON of a request, checking, for example, the existence of required values.

  • Routes grouping :: Organize your routes better. Authorization required vs non required, different API versions. In addition, groups can be nested infinitely without degrading performance.

  • Error management :: Gin provides a convenient way to collect all the errors occurred during a HTTP request. Eventually, middleware can write them to a log file, to a database and send them through the network.

  • Rendering built-in :: Gin provides an easy to use API for JSON, XML and HTML rendering.

go-github-com-couchbase-moss 0.2.0
Propagated dependencies: go-github-com-mschoch-smat@0.2.0 go-github-com-couchbase-ghistogram@0.1.0 go-github-com-blevesearch-mmap-go@1.0.3
Channel: efraim-dfsg
Location: dfsg/main/golang.scm (dfsg main golang)
Home page: https://github.com/couchbase/moss
Licenses: ASL 2.0
Synopsis:
#<unspecified>
go-github-com-stellar-go-xdr 0.0.0-20191010205648-0fc3bfe3dfa7
Propagated dependencies: go-github-com-lib-pq@1.2.0 go-github-com-pkg-errors@0.9.1 go-github-com-stellar-go-xdr-xdr3@0.0.0-20201028102745-f80a23dac78a
Channel: efraim-dfsg
Location: dfsg/main/golang.scm (dfsg main golang)
Home page: https://github.com/stellar/go
Licenses: ASL 2.0
Synopsis:
#<unspecified>
go-github-com-u-root-uio-uio 0.0.0-20230305220412-3e8cd9d6bf63
Channel: hui
Location: hui/packages/proxy.scm (hui packages proxy)
Home page: https://github.com/u-root/uio
Licenses: Modified BSD
Synopsis: uio
#<unspecified>
go-github-com-schollz-logger 1.2.0
Channel: guixrus
Location: guixrus/packages/common/go.scm (guixrus packages common go)
Home page: https://github.com/schollz/logger
Licenses: Expat
Synopsis: Simplistic, opinionated logging for Golang
Description:

Simplistic, opinionated logging for Golang.

go-github-com-dsnet-compress 0.0.1
Propagated dependencies: go-github-com-ulikunitz-xz@0.5.12 go-github-com-klauspost-cpuid@1.2.3 go-github-com-klauspost-compress@1.17.11 go-github-com-dsnet-golib@0.0.0-20171103203638-1ea166775780
Channel: guixrus
Location: guixrus/packages/common/go.scm (guixrus packages common go)
Home page: https://github.com/dsnet/compress
Licenses: Modified BSD
Synopsis: Collection of compression libraries for Go
Description:

Collection of compression libraries for Go

go-github-com-viant-xreflect 0.7.2
Propagated dependencies: go-golang-org-x-mod@0.21.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/viant/xreflect
Licenses: Unlicense
Synopsis: Golang reflection extension
Description:

This package provides a reflection extension.

go-github-com-valyala-gozstd 1.21.2
Channel: lauras-channel
Location: laura/packages/go-common.scm (laura packages go-common)
Home page: https://github.com/valyala/gozstd
Licenses: Expat
Synopsis: gozstd - go wrapper for
Description:

Package gozstd is Go wrapper for zstd.

go-github-com-titanous-json5 1.0.0
Propagated dependencies: go-github-com-kylelemons-godebug@1.1.0
Channel: lauras-channel
Location: laura/packages/go-common.scm (laura packages go-common)
Home page: https://github.com/titanous/json5
Licenses: Expat
Synopsis: json5
Description:

Package json5 implements decoding of JSON5 values.

go-github-com-pingcap-errors 0.11.4
Channel: ffab
Location: ffab/packages/golang.scm (ffab packages golang)
Home page: https://github.com/pingcap/errors
Licenses: FreeBSD
Synopsis: Simple error handling primitives for Golang
Description:

Package errors provides simple error handling primitives.

Total results: 1754