_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
go-github-com-op-go-logging 1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/op/go-logging
Licenses: Modified BSD
Synopsis: Go logging library
Description:

Go-Logging implements a logging infrastructure for Go. Its output format is customizable and supports different logging backends like syslog, file and memory. Multiple backends can be utilized with different log levels per backend and logger.

go-github-com-youmark-pkcs8 1.2
Propagated dependencies: go-golang-org-x-crypto@0.26.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/youmark/pkcs8
Licenses: Expat
Synopsis: Functions to parse and convert private keys in PKCS#8 format
Description:

pkcs8 implements functions to process private keys in PKCS#8 format, as defined in RFC 5208 and RFC 5958. It can handle both unencrypted PKCS#8 PrivateKeyInfo format and EncryptedPrivateKeyInfo format with PKCS#5 (v2.0) algorithms.

go-github-com-gosuri-uilive 0.0.4
Channel: guixrus
Location: guixrus/packages/common/go.scm (guixrus packages common go)
Home page: https://github.com/gosuri/uilive/
Licenses: Expat
Synopsis: Go library for updating terminal output in realtime
Description:

go-github-com-gosuri-uilive go library for updating terminal output in realtime. It provides a buffered io.Writer that is flushed at a timed interval. go-github-com-gosuri-uilive powers go-github-com-gosuri-uiprogress.

go-github-com-hhrutter-tiff 1.0.1
Propagated dependencies: go-golang-org-x-image@0.19.0 go-github-com-hhrutter-lzw@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hhrutter/tiff
Licenses: Modified BSD
Synopsis: Extended version of @code{golang.org/x/image/tiff}
Description:

This package is an enhanced version of the golang.org/x/image/tiff library featuring:

  • Read support for CCITT Group3/4 compressed images.

  • Read/write support for LZW compressed images.

  • Read/write support for the CMYK color model.

go-github-com-anaseto-gruid 0.21.1
Propagated dependencies: go-golang-org-x-image@0.19.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/anaseto/gruid
Licenses: ISC
Synopsis: Cross-platform grid-based UI and game framework
Description:

The gruid module provides packages for easily building grid-based applications in Go. The library abstracts rendering and input for different platforms. There are drivers available for terminal apps, native graphical apps and browser apps. The original application for the library was creating grid-based games, but it's also well suited for any grid-based application.

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-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.28.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-gogo-protobuf 1.3.1
Channel: guix
Location: gnu/packages/golang.scm (gnu packages golang)
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-imdario-mergo 0.3.10
Channel: guix
Location: gnu/packages/golang.scm (gnu packages golang)
Home page: https://github.com/imdario/mergo/
Licenses: Modified BSD
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-goccy-go-yaml 1.12.0
Propagated dependencies: go-github-com-fatih-color@1.17.0 go-golang-org-x-xerrors@0.0.0-1.104605a
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.17.0 go-golang-org-x-net@0.28.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.9.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 specificed 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-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-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.22.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.2 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.28.0 go-google-golang-org-protobuf@1.31.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-gorilla-schema 1.2.0
Channel: efraim-dfsg
Location: dfsg/main/golang.scm (dfsg main golang)
Home page: https://github.com/gorilla/schema
Licenses: Modified BSD
Synopsis: schema
#<unspecified>
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.11 go-github-com-klauspost-cpuid@1.2.3 go-github-com-klauspost-compress@1.13.1 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-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: 1585