_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
go-github-com-eapache-channels 1.1.0
Propagated dependencies: go-github-com-eapache-queue@1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/eapache/channels
Licenses: Expat
Synopsis: Portable mmap package for Golang
Description:

Package channels provides a collection of helper functions, interfaces and implementations for working with and extending the capabilities of golang's existing channels. The main interface of interest is Channel, though sub-interfaces are also provided for cases where the full Channel interface cannot be met (for example, InChannel for write-only channels).

go-github-com-jacobsa-timeutil 0.0.0-20170205232429-577e5acbbcf6
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jacobsa/timeutil
Licenses: ASL 2.0
Synopsis: Code supplementing Go's time package
Description:

This package contains code that supplements the time package from the Go standard library.

In particular:

  • a Clock interface, with a fake implementation that can be used in tests

  • implementations of oglematchers.Matcher for time values

go-github-com-itchyny-go-flags 1.5.0
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/itchyny/go-flags
Licenses: Modified BSD
Synopsis: Command line option parser for Golang
Description:

Package flags provides an extensive command line option parser. The flags package is similar in functionality to the go built-in flag package but provides more options and uses reflection to provide a convenient and succinct way of specifying command line options. It's an alternative fork of https://github.com/jessevdk/go-flags.

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
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-jacobsa-syncutil 0.0.0-20180201203307-228ac8e5a6c3
Propagated dependencies: go-golang-org-x-net@0.46.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jacobsa/syncutil
Licenses: ASL 2.0
Synopsis: Code supplementing Go's sync package
Description:

This package contains code that supplements the sync package from the Go standard library.

In particular:

  • Bundle, which makes it easy to write code that spawns multiple cancellation-aware workers that may fail

  • invariantMutex, which makes it possible to automatically check your invariants at lock and unlock time

go-github-com-hebcal-hebcal-go 0.9.31
Propagated dependencies: go-github-com-dustin-go-humanize@1.0.1 go-github-com-hebcal-gematriya@1.0.1 go-github-com-hebcal-greg@1.0.0 go-github-com-hebcal-hdate@1.1.0 go-github-com-nathan-osman-go-sunrise@1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hebcal/hebcal-go
Licenses: GPL 2+
Synopsis: Go library for the Hebcal perpetual Jewish calendar
Description:

This package provides a library for conversion between Hebrew and Gregorian dates, and generation of lists of Jewish holidays for a given year. Shabbat and holiday candle lighting and havdalah times are approximated based on location.

Torah readings, Daf Yomi, and counting of the Omer can also be specified. Algorithms are included to calculate yahrzeits, birthdays, and anniversaries.

go-github-com-creasty-defaults 1.8.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/creasty/defaults
Licenses: Expat
Synopsis: Initialize structs with default values
Description:

This package implements functionality to initialize structs with default values. It supports almost all kind of types: int/8/16/32/64, uint/8/16/32/64, float32/64, uintptr, bool, string, map, slice, struct, f,map[K1]map[K2]Struct, []map[K1]Struct[]

go-github-com-json-iterator-go 1.1.12
Propagated dependencies: go-github-com-modern-go-concurrent@1.0.3 go-github-com-modern-go-reflect2@1.0.2
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/json-iterator/go
Licenses: Expat
Synopsis: High-performance replacement for Golang @code{encoding/json}
Description:

This package implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json. Converting from encoding/json to jsoniter is no more than replacing the package with jsoniter and variable type declarations (if any). jsoniter interfaces gives 100% compatibility with code using standard lib.

go-github-com-json-iterator-go 1.1.12
Propagated dependencies: go-github-com-stretchr-testify@1.10.0 go-github-com-modern-go-reflect2@1.0.2 go-github-com-modern-go-concurrent@0.0.0-20180306012644-bacd9c7ef1dd go-github-com-google-gofuzz@1.2.0 go-github-com-davecgh-go-spew@1.1.1
Channel: rrr
Location: rrr/packages/dns.scm (rrr packages dns)
Home page: https://github.com/json-iterator/go
Licenses: Expat
Synopsis: Benchmark
Description:

Package jsoniter implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json. Converting from encoding/json to jsoniter is no more than replacing the package with jsoniter and variable type declarations (if any). jsoniter interfaces gives 100% compatibility with code using standard lib.

go-github-com-zyedidia-clipper 0.1.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/zyedidia/clipper
Licenses: Expat Modified BSD
Synopsis: Clipboard access in Golang
Description:

This package provides a cross-platform clipboard library.

Platforms supported:

  • Linux via xclip or xsel or wl-copy/wl-paste

  • MacOS via pbcopy/pbpaste

  • Windows via the Windows clipboard API

  • WSL via clip.exe/powershell.exe

  • Android Termux via termux-clipboard-set/termux-clipboard-get

  • Plan9 via /dev/snarf

  • Anything else via a user-defined script

go-github-com-rwcarlsen-goexif 0.0.0-0.9e8deec
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/rwcarlsen/goexif
Licenses: FreeBSD
Synopsis: Decode embedded EXIF meta data from image files
Description:

This package provides decoding of basic EXIF and TIFF encoded data. Functionality is split into packages:

  • exif - implements decoding of EXIF data as defined in the EXIF 2.2 specification (http://www.exif.org/Exif2-2.PDF)

  • mknote - provides makernote parsers that can be used with goexif/exif

  • tiff - implements TIFF decoding as defined in TIFF 6.0 specification at http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf

go-github-com-labstack-echo-v4 4.13.3
Propagated dependencies: go-github-com-labstack-gommon@0.4.2 go-github-com-valyala-fasttemplate@1.2.2 go-golang-org-x-crypto@0.43.0 go-golang-org-x-net@0.46.0 go-golang-org-x-time@0.14.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://echo.labstack.com/
Licenses: Expat
Synopsis: High performance, minimalist Go web framework
Description:

Package echo implements a high performance, minimalist Go web framework. Features:

  • optimized HTTP router which smartly prioritize routes

  • build robust and scalable RESTful APIs

  • group APIs

  • extensible middleware framework

  • define middleware at root, group or route level

  • data binding for JSON, XML and form payload

  • handy functions to send variety of HTTP responses

  • centralized HTTP error handling

  • template rendering with any template engine

  • define your format for the logger

  • highly customizable

  • automatic TLS via Let’s Encrypt

  • HTTP/2 support

go-github-com-nlpodyssey-spago 1.1.0
Propagated dependencies: go-github-com-google-flatbuffers@24.12.23
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/nlpodyssey/spago
Licenses: FreeBSD
Synopsis: ML/NLP library in Golang
Description:

This package provides is a Machine Learning library written in pure Go designed to support relevant neural architectures in Natural Language Processing.

It is self-contained, in that it uses its own lightweight computational graph both for training and inference, easy to understand from start to finish.

It provides:

  • automatic differentiation via dynamic define-by-run execution

  • feed-forward layers (Linear, Highway, Convolution...)

  • recurrent layers (LSTM, GRU, BiLSTM...)

  • attention layers (Self-Attention, Multi-Head Attention...)

  • gradient descent optimizers (Adam, RAdam, RMS-Prop, AdaGrad, SGD)

  • gob compatible neural models for serialization

go-github-com-kshedden-dstream 0.0.0-20190512025041-c4c410631beb
Propagated dependencies: go-github-com-golang-snappy@0.0.4 go-gonum-org-v1-gonum@0.16.0
Channel: guix
Location: gnu/packages/golang-maths.scm (gnu packages golang-maths)
Home page: https://github.com/kshedden/dstream
Licenses: Modified BSD
Synopsis: Process data streams in Golang
Description:

Dstream is a package for manipulating streams of typed, multivariate data in Go. A Dstream is a dataframe-like container that holds a rectangular array of data in which the columns are variables and the rows are cases or observations.

Dstream is designed to handle large datasets, where it is not possible to load all data for all variables into memory at once. To achieve this, Dstream utilizes a chunked, column-based storage format. A chunk contains the data for a contiguous block of rows. The data are stored by variable (column-wise) in typed Go slices. Only one chunk of the Dstream is held in memory at one time.

go-github-com-shurcool-githubv4 0.0.0-20240429030203-be2daab69064
Propagated dependencies: go-github-com-shurcool-graphql@0.0.0-20230722043721-ed46e5a46466 go-golang-org-x-oauth2@0.23.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/shurcooL/githubv4
Licenses: Expat
Synopsis: Client library for GitHub GraphQL API v4
Description:

Package githubv4 is a client library for accessing GitHub GraphQL API v4.

go-github-com-fsnotify-fsnotify 1.8.0
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/fsnotify/fsnotify
Licenses: Modified BSD
Synopsis: File system notifications for Go
Description:

File system notifications for Go

go-github-com-wtolson-go-taglib 0.0.0-0.6e68349
Propagated dependencies: pkg-config@0.29.2 taglib@1.12
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/wtolson/go-taglib
Licenses: Unlicense
Synopsis: Go wrapper for taglib
Description:

Go wrapper for taglib

go-github-com-templexxx-xorsimd 0.4.3
Propagated dependencies: go-github-com-templexxx-cpu@0.1.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/templexxx/xorsimd
Licenses: Expat
Synopsis: XOR in pure Golang
Description:

This package provides XOR bitwise code engine.

go-github-com-ncruces-julianday 1.0.0
Channel: cast
Location: cast/packages/wrtag.scm (cast packages wrtag)
Home page: https://github.com/ncruces/julianday
Licenses: Expat
Synopsis: Julian Day calculator
Description:

Package julianday provides Time to Julian day conversions.

go-github-com-pelletier-go-toml 1.9.5
Propagated dependencies: go-github-com-burntsushi-toml@1.5.0 go-github-com-davecgh-go-spew@1.1.1 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/pelletier/go-toml
Licenses: Expat
Synopsis: Go library for the TOML configuration language
Description:

Go library for the TOML configuration language

go-github-com-eiannone-keyboard 0.0.0-20190314115158-7169d0afeb4f
Dependencies: go-golang-org-x-sys@0.37.0
Channel: guixrus
Location: guixrus/packages/common/go.scm (guixrus packages common go)
Home page: https://github.com/eiannone/keyboard
Licenses: Expat
Synopsis: Library to listen for keystrokes from the keyboard
Description:

Library to listen for keystrokes from the keyboard

go-github-com-d4l3k-go-bfloat16 0.0.0-20211005043715-690c3bdd05f1
Channel: lauras-channel
Location: laura/packages/go-common.scm (laura packages go-common)
Home page: https://github.com/d4l3k/go-bfloat16
Licenses: Expat
Synopsis: go-bfloat16
Description:

BFloat16 conversion utilities for Go/Golang.

go-github-com-itchyny-astgen-go 0.0.0-20210914105503-cc8fccf6f972
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/itchyny/astgen-go
Licenses: Expat
Synopsis: Go module providing interface to ast.Node maping
Description:

Build Go code from arbitrary value in Go.

go-github-com-hexops-gotextdiff 1.0.3
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/hexops/gotextdiff
Licenses: Modified BSD
Synopsis: Unified text diffing in Go
Description:

This package provides a library to generate unified diffs.

Total results: 1965