summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--machinelearning.scm3711
1 files changed, 3684 insertions, 27 deletions
diff --git a/machinelearning.scm b/machinelearning.scm
index 02975e7..412f4b7 100644
--- a/machinelearning.scm
+++ b/machinelearning.scm
@@ -1,27 +1,56 @@
(define-module (machinelearning)
- #:use-module (gnu packages protobuf)
+ #:use-module ((guix licenses) :prefix license:)
+ #:use-module (amd packages rocm-base)
+ #:use-module (amd packages rocm-hip)
+ #:use-module (amd packages rocm-libs)
+ #:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
+ #:use-module (gnu packages wxwidgets)
+ #:use-module (gnu packages commencement)
+ #:use-module (gnu packages crates-io)
+ #:use-module (gnu packages golang)
+ #:use-module (gnu packages golang-build)
+ #:use-module (gnu packages golang-check)
+ #:use-module (gnu packages golang-maths)
+ #:use-module (gnu packages golang-compression)
+ #:use-module (gnu packages golang-crypto)
+ #:use-module (gnu packages gtk)
+ #:use-module (gnu packages prometheus)
+ #:use-module (gnu packages golang-web)
+ #:use-module (gnu packages golang-xyz)
+ #:use-module (gnu packages image)
+ #:use-module (gnu packages llvm)
+ #:use-module (gnu packages machine-learning)
+ #:use-module (gnu packages maths)
+ #:use-module (gnu packages opencl)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages protobuf)
#:use-module (gnu packages python)
- #:use-module (gnu packages python-check)
#:use-module (gnu packages python-build)
- #:use-module (gnu packages python-xyz)
- #:use-module (gnu packages python-web)
+ #:use-module (gnu packages version-control)
+ #:use-module (gnu packages python-check)
#:use-module (gnu packages python-crypto)
- #:use-module (gnu packages machine-learning)
+ #:use-module (gnu packages python-web)
+ #:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages curl)
#:use-module (gnu packages rust)
- #:use-module (gnu packages maths)
#:use-module (gnu packages rust-apps)
- #:use-module (gnu packages crates-io)
- #:use-module (guix build-system python)
- #:use-module (guix build-system pyproject)
+ #:use-module (gnu packages vulkan)
+ #:use-module (gnu packages tls)
+ #:use-module (gnu packages)
+ #:use-module (guix build utils)
#:use-module (guix build-system cargo)
#:use-module (guix build-system cmake)
- #:use-module (guix build utils)
+ #:use-module (guix build-system gnu)
+ #:use-module (guix build-system go)
+ #:use-module (guix build-system pyproject)
+ #:use-module (guix build-system python)
+ #:use-module (guix download)
+ #:use-module (guix gexp)
#:use-module (guix git-download)
#:use-module (guix packages)
- #:use-module (guix gexp)
- #:use-module (guix download)
- #:use-module ((guix licenses) :prefix license:)
+ #:use-module (guix utils)
)
(define-public poetry-plugin-export
@@ -79,7 +108,6 @@
(description
"This package provides a library for installing Python wheels.")
(license #f)))
-
(define-public python-rclip
(package
(name "rclip")
@@ -109,6 +137,7 @@
(description "AI-Powered Command-Line Photo Search Tool")
(license license:expat)))
+
(define-public python-open-clip-torch
(package
(name "python-open-clip-torch")
@@ -338,10 +367,96 @@
(description "This repository implements a new simple format for storing tensors safely (as opposed to pickle) and that is still fast (zero-copy).")
(license license:asl2.0)))
+(define-public ggml
+ (package
+ (name "ggml")
+ (version "589fed13a77d7e54435c2182384955706b60b841")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ggerganov/ggml")
+ (recursive? #t)
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1qzydmiqsdxhj7gmaxbzllhhnb7rw49ykkj03jm044spk9nnn56s"))))
+ (build-system cmake-build-system)
+ (inputs (list openblas))
+ (arguments
+ '(
+ #:tests? #f
+ ;#:cmake "--config Release"
+ #:configure-flags (list "-DGGML_OPENBLAS=ON -DGGML_BUILD_TESTS=OFF -DGGML_BUILD_EXAMPLES=OFF --config Release")
+ ))
+ (home-page "https://github.com/ggerganov/ggml/")
+ (synopsis "Tensor library for machine learning")
+ (description "Tensor library for machine learning in pure C/C++")
+ (license license:expat)))
+
+(define-public ggml-vulkan
+ (package
+ (inherit ggml)
+ (name "ggml-vulkan")
+ (build-system cmake-build-system)
+ (inputs (list shaderc vulkan-headers vulkan-loader openlibm glibc))
+ (arguments
+ '(
+ #:tests? #f
+ ;#:cmake "--config Release"
+ #:configure-flags (list "-DGGML_VULKAN=ON -DGGML_BUILD_TESTS=OFF -DGGML_BUILD_EXAMPLES=OFF --config Release")
+ ))
+ (home-page "https://github.com/ggerganov/ggml/")
+ (synopsis "Tensor library for machine learning")
+ (description "Tensor library for machine learning in pure C/C++")
+ (license license:expat)))
+
+(define-public mlimgsynth
+ (package
+ (name "mlimgsynth")
+ (version "fd351102a0c6719fe4437cb1bb834a87735861a1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/aagdev/mlimgsynth")
+ (recursive? #t)
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1gbppz9r0mjdis6gcvpkx3f4v0px7zz05k0cxkjq9s4v63xzr1p3"))))
+ (build-system gnu-build-system)
+ (inputs (list openblas ggml-vulkan libpng ijg-libjpeg))
+ (arguments
+ '(
+ #:tests? #f
+ #:make-flags (let* ((ggml-dir (assoc-ref %build-inputs "ggml-vulkan")))
+ (list (string-append "CC=gcc")
+ (string-append "GGML_INCLUDE_PATH=" ggml-dir "/include")
+ (string-append "GGML_LIB_PATH=" ggml-dir "/lib")))
+ #:phases
+ (modify-phases %standard-phases
+ (delete 'check)
+ (delete 'configure)
+ (replace 'install
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out")))
+ (install-file "mlimgsynth" (string-append out "/bin")))))
+ )
+
+ )
+ )
+ (home-page "https://github.com/aagdev/mlimgsynth")
+ (synopsis " Image synthesis using machine learning")
+ (description "Generate images using Stable Diffusion (SD) models. This program is completely written in C and uses the GGML library. It is largely based in stable-diffusion.cpp, but with a focus in more concise and clear code.")
+ (license license:expat)))
+
(define-public stable-diffusion-cpp
(package
(name "stable-diffusion-cpp")
- (version "9c51d8787f78ef1bd0ead1e8f48b766d7ee7484d")
+ (version "dcf91f9e0f2cbf9da472ee2a556751ed4bab2d2a")
(source
(origin
(method git-fetch)
@@ -352,7 +467,7 @@
(file-name (git-file-name name version))
(sha256
(base32
- "0rcnlrsbhnfhfz2pzn8gxnnpdyz03z8ds0wq5xfbgc86hmg0v286"))))
+ "0dhh4m710kiwrs4yc64saab5rkjg5psxr15cm6fsl64pv4ssk7v5"))))
(build-system cmake-build-system)
(inputs (list openblas))
(arguments
@@ -368,6 +483,91 @@
(description "Inference of Stable Diffusion in pure C/C++")
(license license:expat)))
+(define-public stable-diffusion-cpp-vulkan
+ (package
+ (inherit stable-diffusion-cpp)
+ (name "stable-diffusion-cpp-vulkan")
+ (arguments
+ `(
+ #:tests? #f
+ #:configure-flags (list "-DSD_VULKAN=ON --config Release")
+ #:phases (modify-phases %standard-phases
+ (add-after 'install 'rename-binary
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((bin (string-append (assoc-ref outputs "out") "/bin/sd")))
+ (when (file-exists? bin)
+ (rename-file bin (string-append (dirname bin) "/sd-vulkan")))))))))
+ (inputs (list vulkan-headers vulkan-loader shaderc libomp))))
+
+(define-public exiv2-staticlibs
+ (package
+ (inherit exiv2)
+ (arguments
+ `(#:test-target "tests"
+ #:configure-flags (list "-DEXIV2_BUILD_UNIT_TESTS=ON"
+ ;; darktable needs BMFF to support
+ ;; CR3 files.
+ "-DEXIV2_ENABLE_BMFF=ON")
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'patch-gcc-reference
+ (lambda _
+ ;; _GLIBCXX_ASSERTIONS brings reference to GCC.
+ (substitute* "cmake/compilerFlags.cmake"
+ (("add_compile_options[(]-Wp,-D_GLIBCXX_ASSERTIONS[)]")
+ ""))))
+
+ ,@(if (or (target-ppc64le?)
+ (target-aarch64?)
+ (target-riscv64?))
+ '((add-after 'unpack 'adjust-tests
+ (lambda _
+ ;; Adjust test on ppc64 and aarch64, where no exception
+ ;; is raised and thus the return value is different. See
+ ;; <https://github.com/Exiv2/exiv2/issues/365> and
+ ;; <https://github.com/Exiv2/exiv2/issues/933>.
+ (substitute* "tests/bugfixes/github/test_CVE_2018_12265.py"
+ (("\\$uncaught_exception \\$addition_overflow_message\n") "")
+ (("retval = \\[1\\]") "retval = [0]")))))
+ '()))))
+ ))
+
+(define-public stable-diffusion-cpp-gui-wx
+ (package
+ (name "stable-diffusion-cpp-gui-wx")
+ (version "6f604f836961002fbce72a205c1e6cc6d6a531e9")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/fszontagh/sd.cpp.gui.wx")
+ (recursive? #t)
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "035zqhjnwdb07ag4chj9zijl70wk81kinqwlnvs9ixb2fzl1z374"))))
+ (build-system cmake-build-system)
+ (arguments
+ '(
+ #:tests? #f
+ #:configure-flags
+ (list
+ "-DSD_AVX=ON"
+ "-DWXWIDGETS_VERSION=3.2.5"
+ (string-append "-DWXWIDGETS_EXTRA_PATH=" (assoc-ref %build-inputs "wxwidgets"))
+ )
+ #:substitutable? #f
+ )
+ )
+ (native-inputs (list pkg-config))
+ (inputs (list openblas openssl curl exiv2-staticlibs wxwidgets gtk+ pangomm git stable-diffusion-cpp))
+ (synopsis "cross-platform GUI for Stable Diffusion C++")
+ (description "A cross-platform GUI for Stable Diffusion C++, built using wxWidgets.")
+ (home-page "https://stable-diffusion.fsociety.hu")
+ (license license:expat)
+ ))
+
(define-public bark-cpp
(package
(name "bark-cpp")
@@ -389,17 +589,24 @@
'(
#:tests? #f
#:configure-flags (list "-DGGML_OPENBLAS=ON --config Release")
- ;#:phases
- ;(modify-phases %standard-phases
- ; (add-after 'install 'install-main
- ; (lambda _
- ; (with-directory-excursion (string-append #$output "/bin")
- ; ;(symlink "main" "bark")
- ; (symlink "server" "bark-server")
- ; )
- ; )))
- )
- )
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'install 'install-server
+ (lambda _
+ (with-directory-excursion (string-append #$output "/bin")
+ (symlink "server" "bark-server")
+ )
+ ))
+ ;(add-after 'install 'install-main
+ ; (lambda _
+ ; (with-directory-excursion (string-append #$output "/bin")
+ ; (symlink "main" "bark")
+ ; )
+ ; ))
+ ;
+ )
+
+ ))
(home-page "https://github.com/PABannier/bark.cpp")
(synopsis "Real-time realistic multilingual text-to-speech generation to the community.")
(description "With bark.cpp, our goal is to bring real-time realistic multilingual text-to-speech generation to the community.")
@@ -483,3 +690,3453 @@
(description "Inference of Stable Diffusion in pure C/C++")
(license license:expat)))
+(define-public clblast
+ (package
+ (name "clblast")
+ (version "1.6.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/CNugteren/CLBlast.git")
+ (commit version)
+ ))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1zp8rfkscnh4l9x71kp39hsg5zxfhkkf88886mv40hw0a1hafdvz"))
+ ))
+ (build-system cmake-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'check)
+ )))
+ (inputs (list opencl-clhpp opencl-icd-loader))
+ (home-page "https://cnugteren.github.io/clblast")
+ (synopsis "Tuned OpenCL BLAS")
+ (description "CLBlast is a lightweight, performant and tunable OpenCL BLAS library written in C++11. It is designed to leverage the full performance potential of a wide variety of OpenCL devices from different vendors, including desktop and laptop GPUs, embedded GPUs, and other accelerators. CLBlast implements BLAS routines: basic linear algebra subprograms operating on vectors and matrices. See the CLBlast website for performance reports on some devices.")
+ (license license:asl2.0)))
+
+(define-public kobold-cpp
+ (package
+ (name "kobold-cpp")
+ (version "1.76")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/LostRuins/koboldcpp.git")
+ (commit (string-append "v" version))
+ ))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "155207vyxl2gh156gf0zs6ylkixrgr563cdfzkapcdhzj9lpsdfk"))
+ ))
+ (build-system gnu-build-system)
+ (arguments
+ (list
+ #:make-flags
+ #~(list
+ "LLAMA_OPENBLAS=1"
+ "LLAMA_CLBLAST=1"
+ "LLAMA_VULKAN=1"
+ (string-append "CC=" #$(cc-for-target))
+ )
+ #:modules '((ice-9 textual-ports)
+ (guix build utils)
+ ((guix build python-build-system) #:prefix python:)
+ (guix build gnu-build-system))
+ #:imported-modules `(,@%default-gnu-imported-modules
+ (guix build python-build-system))
+
+
+ #:phases
+ #~(modify-phases %standard-phases
+ ;(add-after 'unpack 'disable-unrunable-tests
+ ; ;; test-eval-callback downloads ML model from network, cannot
+ ; ;; run in Guix build environment
+ ; (lambda _
+ ; (substitute* '("examples/eval-callback/CMakeLists.txt")
+ ; (("add_test") "#add_test"))
+ ; (substitute* '("examples/eval-callback/CMakeLists.txt")
+ ; (("set_property") "#set_property"))))
+ (add-after 'build 'install-python-scripts
+ (lambda _
+ (let ((bin (string-append #$output "/bin/")))
+ (define (make-script script)
+ (let ((suffix (if (string-suffix? ".py" script) "" ".py")))
+ (call-with-input-file
+ (string-append script suffix)
+ (lambda (input)
+ (call-with-output-file (string-append bin script)
+ (lambda (output)
+ (format output "#!~a/bin/python3\n~a"
+ #$(this-package-input "python")
+ (get-string-all input))))))
+ (chmod (string-append bin script) #o555)))
+ (make-script "koboldcpp.py")
+ ;(make-script "convert-hf-to-gguf")
+ ;(make-script "convert-llama-ggml-to-gguf")
+ ;(make-script "convert-hf-to-gguf-update.py")
+ )))
+ (add-after 'build 'install-compiled
+ (lambda _
+ (mkdir-p (string-append #$output "/lib"))
+ (mkdir-p (string-append #$output "/bin"))
+ (for-each (lambda (f)
+ (install-file f (string-append #$output "/lib"))) (find-files "." "\\.so$"))
+ (for-each (lambda (f)
+ (install-file f (string-append #$output "/bin"))) (find-files "." "\\.py$"))))
+ ;(add-after 'install-compiled 'wrap-python-scripts
+ ; ;(assoc-ref python:%standard-phases 'wrap)
+ ; (add-after 'wrap-python-scripts 'wrap-for-local-libs
+ ; (lambda _
+ ; (wrap-program (string-append #$output "/bin/koboldcpp.py")
+ ; '("PATH" ":" suffix (string-append #$output "/lib/")))
+ ; )
+ ; )
+ (delete 'configure)
+ (delete 'check)
+ (delete 'install) ;Only running "make" is necssary for install.
+ )))
+ (inputs (list python))
+ (native-inputs (list pkg-config gcc-toolchain))
+ (propagated-inputs
+ (list python-numpy python-pytorch python-sentencepiece openblas clblast opencl-clhpp opencl-icd-loader vulkan-headers vulkan-loader python-gguf python-customtkinter findutils))
+ (properties '((tunable? . #true))) ;use AVX512, FMA, etc. when available
+ (home-page "https://github.com/lostruins/koboldcpp")
+ (synopsis " A simple one-file way to run various GGML and GGUF models with a KoboldAI UI.")
+ (description "KoboldCpp is an easy-to-use AI text-generation software for GGML and GGUF models, inspired by the original KoboldAI. It's a single self-contained distributable from Concedo, that builds off llama.cpp, and adds a versatile KoboldAI API endpoint, additional format support, Stable Diffusion image generation, speech-to-text, backward compatibility, as well as a fancy UI with persistent stories, editing tools, save formats, memory, world info, author's note, characters, scenarios and everything KoboldAI and KoboldAI Lite have to offer.")
+ (license license:agpl3)))
+(define-public python-gguf
+ (package
+ (name "python-gguf")
+ (version "0.9.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "gguf" version))
+ (sha256
+ (base32 "0fyk7x6b2a7xjmf3q7zb61ik1yrk80xm7xx9yr2wa6avw63hkrzm"))))
+ (build-system pyproject-build-system)
+ (arguments
+ '( #:phases
+ (modify-phases %standard-phases
+ (delete 'check) ;#TODO: see why this is broke
+ (delete 'sanity-check) ;TODO: Fix broken sanity-check
+ )))
+ (native-inputs (list poetry))
+ (propagated-inputs (list python-numpy python-tqdm))
+ (home-page "https://ggml.ai")
+ (synopsis "Read and write ML models in GGUF for GGML")
+ (description "Read and write ML models in GGUF for GGML.")
+ (license #f)))
+
+(define-public python-darkdetect
+ (package
+ (name "python-darkdetect")
+ (version "0.8.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "darkdetect" version))
+ (sha256
+ (base32 "1cgqgpz36dfn7hsqc29ha9pmxmzdjlwdq9aclkgbagi6f08qwhmm"))))
+ (build-system pyproject-build-system)
+ (arguments
+ '( #:phases
+ (modify-phases %standard-phases
+ (delete 'check) ;#TODO: see why this is broke
+ (delete 'sanity-check) ;TODO: Fix broken sanity-check
+ )))
+ (home-page "")
+ (synopsis "Detect OS Dark Mode from Python")
+ (description "Detect OS Dark Mode from Python.")
+ (license #f)))
+
+(define-public python-customtkinter
+ (package
+ (name "python-customtkinter")
+ (version "5.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "customtkinter" version))
+ (sha256
+ (base32 "01yjv09r3cbdk09vamh7cdc5iqn2nj0bl383wqp9h74nzaxb73gx"))))
+ (build-system pyproject-build-system)
+ (arguments
+ '( #:phases
+ (modify-phases %standard-phases
+ (delete 'check) ;#TODO: see why this is broke
+ (delete 'sanity-check) ;TODO: Fix broken sanity-check
+ )))
+ (propagated-inputs (list python-darkdetect python-packaging
+ python-typing-extensions))
+ (home-page "https://customtkinter.tomschimansky.com")
+ (synopsis "Create modern looking GUIs with Python")
+ (description "Create modern looking GUIs with Python.")
+ (license #f)))
+(define-public python-rubbrband
+ (package
+ (name "python-rubbrband")
+ (version "0.2.19")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "rubbrband" version))
+ (sha256
+ (base32 "1sv7y2wvnmb0mabdbzwg0q6cf9mjkrik68dnbl3qa0slf8z7biy7"))))
+ (build-system pyproject-build-system)
+ (propagated-inputs (list python-pillow python-requests))
+ (home-page "https://github.com/rubbrband/rubbrband")
+ (synopsis "")
+ (description #f)
+ (license #f)))
+
+(define-public go-github-com-arbovm-levenshtein
+ (package
+ (name "go-github-com-arbovm-levenshtein")
+ (version "0.0.0-20160628152529-48b4e1c0c4d0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/arbovm/levenshtein")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0nmx2iip8xpnbmy6gvqpc9ikizr33dr40xgv746h0b0by8n7rv7y"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/arbovm/levenshtein"))
+ (home-page "https://github.com/arbovm/levenshtein")
+ (synopsis "Levenshtein Distance")
+ (description
+ "@@url{http://golang.org,Go} package to calculate the
+ @@url{http://en.wikipedia.org/wiki/Levenshtein_distance,Levenshtein Distance}.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-dgryski-trifles
+ (package
+ (name "go-github-com-dgryski-trifles")
+ (version "0.0.0-20240922021506-5ecb8eeff266")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/dgryski/trifles")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "071pnsyax99ikc58b110hdvqk1v46mqk6zdd0sshrf9lmwixwpnj"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/dgryski/trifles"))
+ (home-page "https://github.com/dgryski/trifles")
+ (synopsis #f)
+ (description #f)
+ (license license:expat)))
+
+(define-public go-github-com-agnivade-levenshtein
+ (package
+ (name "go-github-com-agnivade-levenshtein")
+ (version "1.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/agnivade/levenshtein")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0vg9aj9k4qv96nqqp261qrm9g7kj0axqhv3mm9qvw932l72943hn"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/agnivade/levenshtein"))
+ (propagated-inputs (list go-github-com-dgryski-trifles
+ go-github-com-arbovm-levenshtein))
+ (home-page "https://github.com/agnivade/levenshtein")
+ (synopsis "levenshtein")
+ (description
+ "Package levenshtein is a Go implementation to calculate Levenshtein Distance.")
+ (license license:expat)))
+
+(define-public go-github-com-d4l3k-go-bfloat16
+ (package
+ (name "go-github-com-d4l3k-go-bfloat16")
+ (version "0.0.0-20211005043715-690c3bdd05f1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/d4l3k/go-bfloat16")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1bshygdr5lcagznrh349r53whqhlg870j484zpsi3f7ilqv08rvy"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/d4l3k/go-bfloat16"))
+ (home-page "https://github.com/d4l3k/go-bfloat16")
+ (synopsis "go-bfloat16")
+ (description "BFloat16 conversion utilities for Go/Golang.")
+ (license license:expat)))
+
+(define-public go-github-com-nlpodyssey-gopickle
+ (package
+ (name "go-github-com-nlpodyssey-gopickle")
+ (version "0.3.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/nlpodyssey/gopickle")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1fadbyq63i55g3k91knm7m1pl3j0krxdgpajrl78h27sl3mhnhal"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/nlpodyssey/gopickle"))
+ (propagated-inputs (list go-golang-org-x-text))
+ (home-page "https://github.com/nlpodyssey/gopickle")
+ (synopsis "GoPickle")
+ (description
+ "@code{GoPickle} is a Go library for loading Python's data serialized with
+ @@code{pickle} and @code{PyTorch} module files.")
+ (license license:bsd-2)))
+
+(define-public go-github-com-census-instrumentation-opencensus-proto
+ (package
+ (name "go-github-com-census-instrumentation-opencensus-proto")
+ (version "0.4.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/census-instrumentation/opencensus-proto")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0zda7v8fqbc2hamnwajdwr9742nznajxgcw636n570v8k5ahrymw"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/census-instrumentation/opencensus-proto"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-github-com-grpc-ecosystem-grpc-gateway-v2))
+ (home-page "https://github.com/census-instrumentation/opencensus-proto")
+ (synopsis
+ "OpenCensus Proto - Language Independent Interface Types For OpenCensus")
+ (description
+ "Census provides a framework to define and collect stats against metrics and to
+ break those stats down across user-defined dimensions.")
+ (license license:asl2.0)))
+
+(define-public go-cel-dev-expr
+ (package
+ (name "go-cel-dev-expr")
+ (version "0.18.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/google/cel-spec")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0qpnv8d6nyxkjljy9m3ykkpp18cakxj90x1acp09phsf3wrj536l"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "cel.dev/expr"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-genproto-googleapis-rpc))
+ (home-page "https://cel.dev/expr")
+ (synopsis "Common Expression Language")
+ (description
+ "The Common Expression Language (CEL) implements common semantics for expression
+ evaluation, enabling different applications to more easily interoperate.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-cncf-xds-go
+ (package
+ (name "go-github-com-cncf-xds-go")
+ (version "0.0.0-20240905190251-b4127c9b8d78")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/cncf/xds")
+ (commit (go-version->git-ref version
+ #:subdir "go"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "04wg9722v7mgn4ndkwbahcpxkhx6hw842h2r1qfc6xrryp8l13hr"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/cncf/xds/go"
+ #:unpack-path "github.com/cncf/xds"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-google-golang-org-genproto-googleapis-api
+ go-github-com-envoyproxy-protoc-gen-validate
+ go-cel-dev-expr))
+ (home-page "https://github.com/cncf/xds")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-github-com-iancoleman-strcase
+ (package
+ (name "go-github-com-iancoleman-strcase")
+ (version "0.3.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/iancoleman/strcase")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "169fb56kiif2gq92b7hvh9xgl2n8kjmdg4gqaa1492kb97ia8lwm"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/iancoleman/strcase"))
+ (home-page "https://github.com/iancoleman/strcase")
+ (synopsis "strcase")
+ (description
+ "Package strcase converts strings to various cases. See the conversion table
+ below:.")
+ (license license:expat)))
+
+(define-public go-github-com-lyft-protoc-gen-star
+ (package
+ (name "go-github-com-lyft-protoc-gen-star")
+ (version "2.0.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lyft/protoc-gen-star")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0c0w7xlarzkmbfsxdknakmnm562q3whxgs3ck3icwrva3dim94qc"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/lyft/protoc-gen-star/v2"
+ #:unpack-path "github.com/lyft/protoc-gen-star"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-golang-org-x-tools
+ go-github-com-stretchr-testify
+ go-github-com-spf13-afero))
+ (home-page "https://github.com/lyft/protoc-gen-star")
+ (synopsis "protoc-gen-star (PG*)")
+ (description "Package pgs provides a library for building protoc plugins.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-envoyproxy-protoc-gen-validate
+ (package
+ (name "go-github-com-envoyproxy-protoc-gen-validate")
+ (version "1.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/bufbuild/protoc-gen-validate")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0yw8r45ykziz3bkfxi8y15kdakip8rjr2r2mqyx8ld8c12mcr3j1"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/envoyproxy/protoc-gen-validate"))
+ (propagated-inputs (list go-google-golang-org-protobuf go-golang-org-x-net
+ go-github-com-lyft-protoc-gen-star-v2
+ go-github-com-iancoleman-strcase))
+ (home-page "https://github.com/envoyproxy/protoc-gen-validate")
+ (synopsis "protoc-gen-validate (PGV)")
+ (description
+ "PGV is a protoc plugin to generate polyglot message validators. While protocol
+ buffers effectively guarantee the types of structured data, they cannot enforce
+ semantic rules for values. This plugin adds support to protoc-generated code to
+ validate such constraints.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-planetscale-vtprotobuf
+ (package
+ (name "go-github-com-planetscale-vtprotobuf")
+ (version "0.6.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/planetscale/vtprotobuf")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0bms8rrg8wrm3x9mspqrzzix24vjgi3p5zzbw108ydr1rnarwblf"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/planetscale/vtprotobuf"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-github-com-stretchr-testify))
+ (home-page "https://github.com/planetscale/vtprotobuf")
+ (synopsis ", the Vitess Protocol Buffers compiler")
+ (description
+ "This repository provides the @@code{protoc-gen-go-vtproto} plug-in for
+ @@code{protoc}, which is used by Vitess to generate optimized marshall &
+ unmarshal code.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-antihax-optional
+ (package
+ (name "go-github-com-antihax-optional")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/antihax/optional")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1ix08vl49qxr58rc6201cl97g1yznhhkwvqldslawind99js4rj0"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/antihax/optional"))
+ (home-page "https://github.com/antihax/optional")
+ (synopsis #f)
+ (description #f)
+ (license license:expat)))
+
+(define-public go-github-com-grpc-ecosystem-grpc-gateway
+ (package
+ (name "go-github-com-grpc-ecosystem-grpc-gateway")
+ (version "2.23.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/grpc-ecosystem/grpc-gateway")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0icmav883d29scraar6b0x3dw8z78b118flcn6s1qnza51rskakq"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/grpc-ecosystem/grpc-gateway/v2"
+ #:unpack-path "github.com/grpc-ecosystem/grpc-gateway"))
+ (propagated-inputs (list go-gopkg-in-yaml-v3
+ go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-google-golang-org-genproto-googleapis-rpc
+ go-google-golang-org-genproto-googleapis-api
+ go-golang-org-x-text
+ go-golang-org-x-oauth2
+ go-github-com-rogpeppe-fastuuid
+ go-github-com-google-go-cmp
+ go-github-com-antihax-optional))
+ (home-page "https://github.com/grpc-ecosystem/grpc-gateway")
+ (synopsis "About")
+ (description
+ "The @code{gRPC-Gateway} is a plugin of the Google protocol buffers compiler
+ @@url{https://github.com/protocolbuffers/protobuf,protoc}. It reads protobuf
+ service definitions and generates a reverse-proxy server which translates a
+ RESTful HTTP API into @code{gRPC}. This server is generated according to the
+ @@url{https://github.com/googleapis/googleapis/raw/master/google/api/http.proto#L46,(code
+ google.api.http)} annotations in your service definitions.")
+ (license license:bsd-3)))
+
+(define-public go-go-opentelemetry-io-proto-otlp
+ (package
+ (name "go-go-opentelemetry-io-proto-otlp")
+ (version "1.3.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/open-telemetry/opentelemetry-proto-go")
+ (commit (go-version->git-ref version
+ #:subdir "otlp"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1hczl3xbkszf6rggbkail9z0ahm2vyfmc7i5ysp1v1whxpxgvy7j"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "go.opentelemetry.io/proto/otlp"
+ #:unpack-path "go.opentelemetry.io/proto"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-github-com-grpc-ecosystem-grpc-gateway-v2))
+ (home-page "https://go.opentelemetry.io/proto")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-google-golang-org-genproto-googleapis-api
+ (package
+ (name "go-google-golang-org-genproto-googleapis-api")
+ (version "0.0.0-20241118233622-e639e219e697")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/googleapis/go-genproto")
+ (commit (go-version->git-ref version
+ #:subdir "googleapis/api"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "040gjnlgysk3gaayliwjzxrz1abx3mmfrs3c6g39sfxh2ii99199"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "google.golang.org/genproto/googleapis/api"
+ #:unpack-path "google.golang.org/genproto"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-google-golang-org-genproto-googleapis-rpc))
+ (home-page "https://google.golang.org/genproto")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-github-com-envoyproxy-go-control-plane
+ (package
+ (name "go-github-com-envoyproxy-go-control-plane")
+ (version "0.13.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/envoyproxy/go-control-plane")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0wq3v5w5svk2aqnz264sq9nl79x4ag2f9w8s2s74s6y0an74fshq"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/envoyproxy/go-control-plane"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-google-golang-org-genproto-googleapis-rpc
+ go-google-golang-org-genproto-googleapis-api
+ go-go-uber-org-goleak
+ go-go-opentelemetry-io-proto-otlp
+ go-github-com-stretchr-testify
+ go-github-com-prometheus-client-model
+ go-github-com-planetscale-vtprotobuf
+ go-github-com-google-go-cmp
+ go-github-com-envoyproxy-protoc-gen-validate
+ go-github-com-cncf-xds-go
+ go-github-com-census-instrumentation-opencensus-proto))
+ (home-page "https://github.com/envoyproxy/go-control-plane")
+ (synopsis "control-plane")
+ (description
+ "This repository contains a Go-based implementation of an API server that
+ implements the discovery service APIs defined in
+ @@url{https://github.com/envoyproxy/data-plane-api,data-plane-api}.")
+ (license license:asl2.0)))
+
+(define-public go-google-golang-org-genproto-googleapis-rpc
+ (package
+ (name "go-google-golang-org-genproto-googleapis-rpc")
+ (version "0.0.0-20241118233622-e639e219e697")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/googleapis/go-genproto")
+ (commit (go-version->git-ref version
+ #:subdir "googleapis/rpc"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "040gjnlgysk3gaayliwjzxrz1abx3mmfrs3c6g39sfxh2ii99199"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "google.golang.org/genproto/googleapis/rpc"
+ #:unpack-path "google.golang.org/genproto"))
+ (propagated-inputs (list go-google-golang-org-protobuf))
+ (home-page "https://google.golang.org/genproto")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-google-golang-org-grpc
+ (package
+ (name "go-google-golang-org-grpc")
+ (version "1.68.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/grpc/grpc-go")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1wnglryan2p7b7almii3hp1yav5gaan3cvwyabjdkjc9yqrvn99j"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "google.golang.org/grpc"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-genproto-googleapis-rpc
+ go-golang-org-x-sys
+ go-golang-org-x-sync
+ go-golang-org-x-oauth2
+ go-golang-org-x-net
+ go-github-com-google-uuid
+ go-github-com-google-go-cmp
+ go-github-com-golang-protobuf
+ go-github-com-golang-glog
+ ;go-github-com-envoyproxy-go-control-plane
+ go-github-com-cncf-xds-go
+ go-github-com-cespare-xxhash-v2))
+ (home-page "https://google.golang.org/grpc")
+ (synopsis "gRPC-Go")
+ (description "Package grpc implements an RPC system called @code{gRPC}.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-apache-arrow-go-arrow
+ (package
+ (name "go-github-com-apache-arrow-go-arrow")
+ (version "0.0.0-20211112161151-bc219186db40")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/apache/arrow")
+ (commit (go-version->git-ref version
+ #:subdir "go/arrow"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "03nh7c0i3y9rkkzw428knalkrlpb8syr459i00mwp072ijn8v4hx"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/apache/arrow/go/arrow"
+ #:unpack-path "github.com/apache/arrow"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-github-com-gonum-gonum
+ go-golang-org-x-xerrors
+ go-golang-org-x-exp
+ go-github-com-stretchr-testify
+ go-github-com-pierrec-lz4-v4
+ go-github-com-klauspost-compress
+ go-github-com-google-flatbuffers
+ go-github-com-golang-protobuf))
+ (home-page "https://github.com/apache/arrow")
+ (synopsis #f)
+ (description "Package arrow provides an implementation of Apache Arrow.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-chewxy-hm
+ (package
+ (name "go-github-com-chewxy-hm")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chewxy/hm")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0f4qwg1q2lc9y64wrl9qxyimqnnandlqg78gn3yv4vsmyci025r7"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/chewxy/hm"))
+ (home-page "https://github.com/chewxy/hm")
+ (synopsis "hm")
+ (description
+ "Package hm is a simple Hindley-Milner type inference system in Go. It provides
+ the necessary data structures and functions for creating such a system.")
+ (license license:expat)))
+
+(define-public go-github-com-google-flatbuffers
+ (package
+ (name "go-github-com-google-flatbuffers")
+ (version "24.3.25+incompatible")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/google/flatbuffers")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0q066x1h0x9225aj25jv40gxgz46yvwmiqc2g6q06mkkg1144kxq"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/google/flatbuffers"))
+ (home-page "https://github.com/google/flatbuffers")
+ (synopsis "FlatBuffers")
+ (description
+ "@@strong{@code{FlatBuffers}} is a cross platform serialization library
+ architected for maximum memory efficiency. It allows you to directly access
+ serialized data without parsing/unpacking it first, while still having great
+ forwards/backwards compatibility.")
+ (license license:asl2.0)))
+
+(define-public go-go4-org-unsafe-assume-no-moving-gc
+ (package
+ (name "go-go4-org-unsafe-assume-no-moving-gc")
+ (version "0.0.0-20231121144256-b99613f794b6")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/go4org/unsafe-assume-no-moving-gc")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "00ny3qha8k9nnx37ryvls2n5r7lw3bnldz6kwdmjxk8s19mxqim7"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "go4.org/unsafe/assume-no-moving-gc"))
+ (home-page "https://go4.org/unsafe/assume-no-moving-gc")
+ (synopsis "go4.org/unsafe/assume-no-moving-gc")
+ (description
+ "Package go4.org/unsafe/assume-no-moving-gc exists so you can depend on it from
+ unsafe code that wants to declare that it assumes that the Go runtime does not
+ use a moving garbage collector. Specifically, it asserts that the caller is
+ playing stupid games with the addresses of heap-allocated values. It says
+ nothing about values that Go's escape analysis keeps on the stack. Ensuring
+ things aren't stack-allocated is the caller's responsibility.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-chewxy-math32
+ (package
+ (name "go-github-com-chewxy-math32")
+ (version "1.11.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chewxy/math32")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0i7jssi872mv7h4rc4y0xa88a0hsr03mydqyrd6mrm8n7q8rfml9"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/chewxy/math32"))
+ (home-page "https://github.com/chewxy/math32")
+ (synopsis "math32")
+ (description
+ "Package math32 provides basic constants and mathematical functions for float32
+ types.")
+ (license license:bsd-2)))
+
+(define-public go-gorgonia-org-vecf32
+ (package
+ (name "go-gorgonia-org-vecf32")
+ (version "0.9.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gorgonia/vecf32")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0jggbf98fbbip7znx5m4n2lqqsnw5kqycj3gcbs62ypirr1pp0m9"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "gorgonia.org/vecf32"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-pmezard-go-difflib
+ go-github-com-davecgh-go-spew
+ go-github-com-chewxy-math32))
+ (home-page "https://gorgonia.org/vecf32")
+ (synopsis "vecf32")
+ (description
+ "Package vecf32 provides common functions and methods for slices of float32.")
+ (license license:expat)))
+
+(define-public go-gorgonia-org-vecf64
+ (package
+ (name "go-gorgonia-org-vecf64")
+ (version "0.9.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gorgonia/vecf64")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0a8v65cy6gyh7ww2g8q4p6dmjhcd6k7lm7z8ly4vmi4k0vq1w187"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "gorgonia.org/vecf64"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-pmezard-go-difflib
+ go-github-com-davecgh-go-spew))
+ (home-page "https://gorgonia.org/vecf64")
+ (synopsis "vecf64")
+ (description
+ "Package vecf64 provides common functions and methods for slices of float64.")
+ (license license:expat)))
+
+(define-public go-github-com-pdevine-tensor
+ (package
+ (name "go-github-com-pdevine-tensor")
+ (version "0.0.0-20240510204454-f88f4562727c")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/pdevine/tensor")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1ibc3x2c3dybhqdfnq2rrw6zxqng3b2zkl7nldsmllljfvp39c7s"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/pdevine/tensor"))
+ (propagated-inputs (list go-gorgonia-org-vecf64
+ go-gorgonia-org-vecf32
+ go-github-com-gonum-gonum
+ go-go4-org-unsafe-assume-no-moving-gc
+ go-github-com-stretchr-testify
+ go-github-com-pkg-errors
+ go-github-com-google-flatbuffers
+ go-github-com-golang-protobuf
+ go-github-com-gogo-protobuf
+ go-github-com-chewxy-math32
+ go-github-com-chewxy-hm
+ go-github-com-apache-arrow-go-arrow))
+ (home-page "https://github.com/pdevine/tensor")
+ (synopsis "Package")
+ (description
+ "Package tensor is a package that provides efficient, generic n-dimensional
+ arrays in Go. Also in this package are functions and methods that are used
+ commonly in arithmetic, comparison and linear algebra operations.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-knz-go-libedit
+ (package
+ (name "go-github-com-knz-go-libedit")
+ (version "1.10.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/knz/go-libedit")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "04a5ryzldsk7agybcz4rpd7g1v5vh7smawlky58bwj0341083p44"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/knz/go-libedit"))
+ (home-page "https://github.com/knz/go-libedit")
+ (synopsis "go-libedit")
+ (description
+ "Go wrapper around @@code{libedit}, a replacement to GNU readline using the BSD
+ license.")
+ (license license:asl2.0)))
+
+(define-public go-nullprogram-com-x-optparse
+ (package
+ (name "go-nullprogram-com-x-optparse")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/skeeto/optparse-go")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1yzpzlhmxdm8gd8ikh9c91qmshjp1jg49l0qsslmm432wk19zym9"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "nullprogram.com/x/optparse"))
+ (home-page "https://nullprogram.com/x/optparse")
+ (synopsis "Traditional long option parser for Go")
+ (description
+ "Package optparse parses command line arguments very similarly to GNU
+ getopt_long(). It supports long options and optional arguments, but does not
+ permute arguments. It is intended as a replacement for Go's flag package.")
+ (license license:unlicense)))
+
+(define-public go-github-com-cloudwego-iasm
+ (package
+ (name "go-github-com-cloudwego-iasm")
+ (version "0.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/cloudwego/iasm")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0j9jvx6ijlr2xz3am4qrz5py68xpl8np7m7yfq9m2ilkli3ksq9x"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/cloudwego/iasm"))
+ (propagated-inputs (list go-nullprogram-com-x-optparse
+ go-github-com-stretchr-testify
+ go-github-com-knz-go-libedit
+ go-github-com-klauspost-cpuid-v2
+ go-github-com-davecgh-go-spew))
+ (home-page "https://github.com/cloudwego/iasm")
+ (synopsis "-- Interactive Assembler for Go.")
+ (description "Dual-purpose assembly engine written in pure Golang.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-bytedance-sonic-loader
+ (package
+ (name "go-github-com-bytedance-sonic-loader")
+ (version "0.2.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/bytedance/sonic")
+ (commit (go-version->git-ref version
+ #:subdir "loader"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0fyjq3hr4cmai2r06ppzil314bcqz416gd1zpw7lfp9h7mcwxwa4"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/bytedance/sonic/loader"
+ #:unpack-path "github.com/bytedance/sonic"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-cloudwego-iasm))
+ (home-page "https://github.com/bytedance/sonic")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-github-com-cloudwego-base64x
+ (package
+ (name "go-github-com-cloudwego-base64x")
+ (version "0.1.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/cloudwego/base64x")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1lgs28mj5w350vp6pazz2265hx2kab3kbjw7vnk0w1skslxbj8kx"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/cloudwego/base64x"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-klauspost-cpuid-v2
+ go-github-com-davecgh-go-spew
+ go-github-com-bytedance-sonic-loader))
+ (home-page "https://github.com/cloudwego/base64x")
+ (synopsis "base64x")
+ (description
+ "High performance drop-in replacement of the @@code{encoding/base64} library.")
+ (license (list license:asl2.0 license:asl2.0))))
+
+(define-public go-github-com-twitchyliquid64-golang-asm
+ (package
+ (name "go-github-com-twitchyliquid64-golang-asm")
+ (version "0.15.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/twitchyliquid64/golang-asm")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1akw41i0snxqw9lqzmnn4gx6hd5js5dr1vmfkm49wxans4k14vw4"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/twitchyliquid64/golang-asm"))
+ (home-page "https://github.com/twitchyliquid64/golang-asm")
+ (synopsis "golang-asm")
+ (description
+ "This package provides a mirror of the assembler from the Go compiler, with
+ import paths re-written for the assembler to be functional as a standalone
+ library.")
+ (license license:bsd-3)))
+
+(define-public go-rsc-io-pdf
+ (package
+ (name "go-rsc-io-pdf")
+ (version "0.1.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rsc/pdf")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "01qjjwa8nn5a2jzd360xqg5zc8s0i2fpwcn2w2g6y2jgn9wl8x84"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "rsc.io/pdf"))
+ (home-page "https://rsc.io/pdf")
+ (synopsis #f)
+ (description "Package pdf implements reading of PDF files.")
+ (license license:bsd-3)))
+
+(define-public go-golang-org-x-arch
+ (package
+ (name "go-golang-org-x-arch")
+ (version "0.12.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://go.googlesource.com/arch")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "104mnfx3v6lwjndjd35ly8r6yb4bb74lq5sq1cqpxw38mqyzqmx2"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "golang.org/x/arch"))
+ (propagated-inputs (list go-rsc-io-pdf))
+ (home-page "https://golang.org/x/arch")
+ (synopsis "arch")
+ (description
+ "This repository holds machine architecture information used by the Go toolchain.
+ The parts needed in the main Go repository are copied in.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-bytedance-sonic
+ (package
+ (name "go-github-com-bytedance-sonic")
+ (version "1.12.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/bytedance/sonic")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0lcasvkl9q43c7az373hcjrfdrlih1aimwxmrpx0pxqj2ijakl3b"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/bytedance/sonic"))
+ (propagated-inputs (list go-golang-org-x-arch
+ go-github-com-twitchyliquid64-golang-asm
+ go-github-com-stretchr-testify
+ go-github-com-klauspost-cpuid-v2
+ go-github-com-davecgh-go-spew
+ go-github-com-cloudwego-base64x
+ go-github-com-bytedance-sonic-loader))
+ (home-page "https://github.com/bytedance/sonic")
+ (synopsis "Sonic")
+ (description
+ "English |
+ @@url{https://github.com/bytedance/sonic/blob/v1.12.4/README_ZH_CN.md,中文}.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-gin-contrib-sse
+ (package
+ (name "go-github-com-gin-contrib-sse")
+ (version "0.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gin-contrib/sse")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "072nq91a65n5xvwslqjyvydfd0mfpnvb3vwjyfvmzm1ym96wr1nd"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/gin-contrib/sse"))
+ (propagated-inputs (list go-github-com-stretchr-testify))
+ (home-page "https://github.com/gin-contrib/sse")
+ (synopsis "Server-Sent Events")
+ (description
+ "Server-sent events (SSE) is a technology where a browser receives automatic
+ updates from a server via HTTP connection. The Server-Sent Events
+ @code{EventSource} API is
+ @@url{http://www.w3.org/TR/2009/WD-eventsource-20091029/,standardized as part of
+ HTML5[1] by the W3C}.")
+ (license license:expat)))
+
+(define-public go-github-com-gin-gonic-gin
+ (package
+ (name "go-github-com-gin-gonic-gin")
+ (version "1.10.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gin-gonic/gin")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "01xjvw2d46b77jnszgbwqbdzh9jx7y3h5ik3q30y9dn9gaq5mhks"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/gin-gonic/gin"))
+ (propagated-inputs (list go-gopkg-in-yaml-v3
+ go-google-golang-org-protobuf
+ go-golang-org-x-net
+ go-github-com-ugorji-go-codec
+ go-github-com-stretchr-testify
+ go-github-com-pelletier-go-toml-v2
+ go-github-com-mattn-go-isatty
+ go-github-com-json-iterator-go
+ go-github-com-goccy-go-json
+ go-github-com-go-playground-validator-v10
+ go-github-com-gin-contrib-sse
+ go-github-com-bytedance-sonic))
+ (home-page "https://github.com/gin-gonic/gin")
+ (synopsis "Gin Web Framework")
+ (description "Package gin implements a HTTP web framework called gin.")
+ (license license:expat)))
+
+(define-public go-github-com-gin-contrib-cors
+ (package
+ (name "go-github-com-gin-contrib-cors")
+ (version "1.7.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gin-contrib/cors")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "080khaq944cbga9mplz916kg6gijfcmb07k5wpx5zdfkhc4gkjmf"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/gin-contrib/cors"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-gin-gonic-gin))
+ (home-page "https://github.com/gin-contrib/cors")
+ (synopsis "CORS gin's middleware")
+ (description "Gin middleware/handler to enable CORS support.")
+ (license license:expat)))
+
+(define-public go-github-com-arbovm-levenshtein
+ (package
+ (name "go-github-com-arbovm-levenshtein")
+ (version "0.0.0-20160628152529-48b4e1c0c4d0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/arbovm/levenshtein")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0nmx2iip8xpnbmy6gvqpc9ikizr33dr40xgv746h0b0by8n7rv7y"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/arbovm/levenshtein"))
+ (home-page "https://github.com/arbovm/levenshtein")
+ (synopsis "Levenshtein Distance")
+ (description
+ "@@url{http://golang.org,Go} package to calculate the
+@@url{http://en.wikipedia.org/wiki/Levenshtein_distance,Levenshtein Distance}.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-dgryski-trifles
+ (package
+ (name "go-github-com-dgryski-trifles")
+ (version "0.0.0-20240922021506-5ecb8eeff266")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/dgryski/trifles")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "071pnsyax99ikc58b110hdvqk1v46mqk6zdd0sshrf9lmwixwpnj"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/dgryski/trifles"))
+ (home-page "https://github.com/dgryski/trifles")
+ (synopsis #f)
+ (description #f)
+ (license license:expat)))
+
+(define-public go-github-com-agnivade-levenshtein
+ (package
+ (name "go-github-com-agnivade-levenshtein")
+ (version "1.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/agnivade/levenshtein")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0vg9aj9k4qv96nqqp261qrm9g7kj0axqhv3mm9qvw932l72943hn"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/agnivade/levenshtein"))
+ (propagated-inputs (list go-github-com-dgryski-trifles
+ go-github-com-arbovm-levenshtein))
+ (home-page "https://github.com/agnivade/levenshtein")
+ (synopsis "levenshtein")
+ (description
+ "Package levenshtein is a Go implementation to calculate Levenshtein Distance.")
+ (license license:expat)))
+
+(define-public go-github-com-d4l3k-go-bfloat16
+ (package
+ (name "go-github-com-d4l3k-go-bfloat16")
+ (version "0.0.0-20211005043715-690c3bdd05f1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/d4l3k/go-bfloat16")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1bshygdr5lcagznrh349r53whqhlg870j484zpsi3f7ilqv08rvy"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/d4l3k/go-bfloat16"))
+ (home-page "https://github.com/d4l3k/go-bfloat16")
+ (synopsis "go-bfloat16")
+ (description "BFloat16 conversion utilities for Go/Golang.")
+ (license license:expat)))
+
+(define-public go-github-com-nlpodyssey-gopickle
+ (package
+ (name "go-github-com-nlpodyssey-gopickle")
+ (version "0.3.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/nlpodyssey/gopickle")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1fadbyq63i55g3k91knm7m1pl3j0krxdgpajrl78h27sl3mhnhal"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/nlpodyssey/gopickle"))
+ (propagated-inputs (list go-golang-org-x-text))
+ (home-page "https://github.com/nlpodyssey/gopickle")
+ (synopsis "GoPickle")
+ (description
+ "@code{GoPickle} is a Go library for loading Python's data serialized with
+@@code{pickle} and @code{PyTorch} module files.")
+ (license license:bsd-2)))
+
+(define-public go-github-com-census-instrumentation-opencensus-proto
+ (package
+ (name "go-github-com-census-instrumentation-opencensus-proto")
+ (version "0.4.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/census-instrumentation/opencensus-proto")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0zda7v8fqbc2hamnwajdwr9742nznajxgcw636n570v8k5ahrymw"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/census-instrumentation/opencensus-proto"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-github-com-grpc-ecosystem-grpc-gateway-v2))
+ (home-page "https://github.com/census-instrumentation/opencensus-proto")
+ (synopsis
+ "OpenCensus Proto - Language Independent Interface Types For OpenCensus")
+ (description
+ "Census provides a framework to define and collect stats against metrics and to
+break those stats down across user-defined dimensions.")
+ (license license:asl2.0)))
+
+(define-public go-cel-dev-expr
+ (package
+ (name "go-cel-dev-expr")
+ (version "0.19.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/google/cel-spec")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1nllz4b6nnpiv1lg63wjyaa2v6ibb9xzqg3gypgycd26gixghi2i"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "cel.dev/expr"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-genproto-googleapis-rpc))
+ (home-page "https://cel.dev/expr")
+ (synopsis "Common Expression Language")
+ (description
+ "The Common Expression Language (CEL) implements common semantics for expression
+evaluation, enabling different applications to more easily interoperate.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-cncf-xds-go
+ (package
+ (name "go-github-com-cncf-xds-go")
+ (version "0.0.0-20240905190251-b4127c9b8d78")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/cncf/xds")
+ (commit (go-version->git-ref version
+ #:subdir "go"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "04wg9722v7mgn4ndkwbahcpxkhx6hw842h2r1qfc6xrryp8l13hr"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/cncf/xds/go"
+ #:unpack-path "github.com/cncf/xds"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-google-golang-org-genproto-googleapis-api
+ go-github-com-envoyproxy-protoc-gen-validate
+ go-cel-dev-expr))
+ (home-page "https://github.com/cncf/xds")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-github-com-iancoleman-strcase
+ (package
+ (name "go-github-com-iancoleman-strcase")
+ (version "0.3.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/iancoleman/strcase")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "169fb56kiif2gq92b7hvh9xgl2n8kjmdg4gqaa1492kb97ia8lwm"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/iancoleman/strcase"))
+ (home-page "https://github.com/iancoleman/strcase")
+ (synopsis "strcase")
+ (description
+ "Package strcase converts strings to various cases. See the conversion table
+below:.")
+ (license license:expat)))
+
+(define-public go-github-com-lyft-protoc-gen-star
+ (package
+ (name "go-github-com-lyft-protoc-gen-star")
+ (version "2.0.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lyft/protoc-gen-star")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0c0w7xlarzkmbfsxdknakmnm562q3whxgs3ck3icwrva3dim94qc"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/lyft/protoc-gen-star/v2"
+ #:unpack-path "github.com/lyft/protoc-gen-star"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-golang-org-x-tools
+ go-github-com-stretchr-testify
+ go-github-com-spf13-afero))
+ (home-page "https://github.com/lyft/protoc-gen-star")
+ (synopsis "protoc-gen-star (PG*)")
+ (description "Package pgs provides a library for building protoc plugins.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-envoyproxy-protoc-gen-validate
+ (package
+ (name "go-github-com-envoyproxy-protoc-gen-validate")
+ (version "1.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/bufbuild/protoc-gen-validate")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0yw8r45ykziz3bkfxi8y15kdakip8rjr2r2mqyx8ld8c12mcr3j1"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/envoyproxy/protoc-gen-validate"))
+ (propagated-inputs (list go-google-golang-org-protobuf go-golang-org-x-net
+ go-github-com-lyft-protoc-gen-star-v2
+ go-github-com-iancoleman-strcase))
+ (home-page "https://github.com/envoyproxy/protoc-gen-validate")
+ (synopsis "protoc-gen-validate (PGV)")
+ (description
+ "PGV is a protoc plugin to generate polyglot message validators. While protocol
+buffers effectively guarantee the types of structured data, they cannot enforce
+semantic rules for values. This plugin adds support to protoc-generated code to
+validate such constraints.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-planetscale-vtprotobuf
+ (package
+ (name "go-github-com-planetscale-vtprotobuf")
+ (version "0.6.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/planetscale/vtprotobuf")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0bms8rrg8wrm3x9mspqrzzix24vjgi3p5zzbw108ydr1rnarwblf"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/planetscale/vtprotobuf"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-github-com-stretchr-testify))
+ (home-page "https://github.com/planetscale/vtprotobuf")
+ (synopsis ", the Vitess Protocol Buffers compiler")
+ (description
+ "This repository provides the @@code{protoc-gen-go-vtproto} plug-in for
+@@code{protoc}, which is used by Vitess to generate optimized marshall &
+unmarshal code.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-antihax-optional
+ (package
+ (name "go-github-com-antihax-optional")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/antihax/optional")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1ix08vl49qxr58rc6201cl97g1yznhhkwvqldslawind99js4rj0"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/antihax/optional"))
+ (home-page "https://github.com/antihax/optional")
+ (synopsis #f)
+ (description #f)
+ (license license:expat)))
+
+(define-public go-github-com-grpc-ecosystem-grpc-gateway
+ (package
+ (name "go-github-com-grpc-ecosystem-grpc-gateway")
+ (version "2.24.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/grpc-ecosystem/grpc-gateway")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "080zwrpnr3la6pcpixispzj1aicyw8s78nszi8zlxmj5faljhhcm"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+
+ #:import-path "github.com/grpc-ecosystem/grpc-gateway/v2"
+ #:unpack-path "github.com/grpc-ecosystem/grpc-gateway"))
+ (propagated-inputs (list go-gopkg-in-yaml-v3
+ go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-google-golang-org-genproto-googleapis-rpc
+ go-google-golang-org-genproto-googleapis-api
+ go-golang-org-x-text
+ go-golang-org-x-oauth2
+ go-github-com-rogpeppe-fastuuid
+ go-github-com-google-go-cmp
+ go-github-com-antihax-optional))
+ (home-page "https://github.com/grpc-ecosystem/grpc-gateway")
+ (synopsis "About")
+ (description
+ "The @code{gRPC-Gateway} is a plugin of the Google protocol buffers compiler
+@@url{https://github.com/protocolbuffers/protobuf,protoc}. It reads protobuf
+service definitions and generates a reverse-proxy server which translates a
+RESTful HTTP API into @code{gRPC}. This server is generated according to the
+@@url{https://github.com/googleapis/googleapis/raw/master/google/api/http.proto#L46,(code
+google.api.http)} annotations in your service definitions.")
+ (license license:bsd-3)))
+
+(define-public go-go-opentelemetry-io-proto-otlp
+ (package
+ (name "go-go-opentelemetry-io-proto-otlp")
+ (version "1.4.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/open-telemetry/opentelemetry-proto-go")
+ (commit (go-version->git-ref version
+ #:subdir "otlp"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1k3i92p5hf0m9j5w8sn7kpzijkkpdsm4wgv8lg8xlc08xxfm6mdr"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+
+ #:import-path "go.opentelemetry.io/proto/otlp"
+ #:unpack-path "go.opentelemetry.io/proto"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-github-com-grpc-ecosystem-grpc-gateway-v2))
+ (home-page "https://go.opentelemetry.io/proto")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-google-golang-org-genproto-googleapis-api
+ (package
+ (name "go-google-golang-org-genproto-googleapis-api")
+ (version "0.0.0-20241206012308-a4fef0638583")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/googleapis/go-genproto")
+ (commit (go-version->git-ref version
+ #:subdir "googleapis/api"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1cpwv51yzd9bhr6l3f5i2mzgfhnb7xw63xlylr8kikrwfab2phsj"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "google.golang.org/genproto/googleapis/api"
+ #:unpack-path "google.golang.org/genproto"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-google-golang-org-genproto-googleapis-rpc))
+ (home-page "https://google.golang.org/genproto")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-github-com-envoyproxy-go-control-plane
+ (package
+ (name "go-github-com-envoyproxy-go-control-plane")
+ (version "0.13.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/envoyproxy/go-control-plane")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0wq3v5w5svk2aqnz264sq9nl79x4ag2f9w8s2s74s6y0an74fshq"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/envoyproxy/go-control-plane"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-google-golang-org-genproto-googleapis-rpc
+ go-google-golang-org-genproto-googleapis-api
+ go-go-uber-org-goleak
+ go-go-opentelemetry-io-proto-otlp
+ go-github-com-stretchr-testify
+ go-github-com-prometheus-client-model
+ go-github-com-planetscale-vtprotobuf
+ go-github-com-google-go-cmp
+ go-github-com-envoyproxy-protoc-gen-validate
+ go-github-com-cncf-xds-go
+ go-github-com-census-instrumentation-opencensus-proto))
+ (home-page "https://github.com/envoyproxy/go-control-plane")
+ (synopsis "control-plane")
+ (description
+ "This repository contains a Go-based implementation of an API server that
+implements the discovery service APIs defined in
+@@url{https://github.com/envoyproxy/data-plane-api,data-plane-api}.")
+ (license license:asl2.0)))
+
+(define-public go-google-golang-org-genproto-googleapis-rpc
+ (package
+ (name "go-google-golang-org-genproto-googleapis-rpc")
+ (version "0.0.0-20241206012308-a4fef0638583")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/googleapis/go-genproto")
+ (commit (go-version->git-ref version
+ #:subdir "googleapis/rpc"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1cpwv51yzd9bhr6l3f5i2mzgfhnb7xw63xlylr8kikrwfab2phsj"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "google.golang.org/genproto/googleapis/rpc"
+ #:unpack-path "google.golang.org/genproto"))
+ (propagated-inputs (list go-google-golang-org-protobuf))
+ (home-page "https://google.golang.org/genproto")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-google-golang-org-grpc
+ (package
+ (name "go-google-golang-org-grpc")
+ (version "1.68.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/grpc/grpc-go")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1kbrjcjgwh86999sqzzprvdjd2pnv81iv54syi6qal4lvd9j4b3x"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "google.golang.org/grpc"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-genproto-googleapis-rpc
+ go-golang-org-x-sys
+ go-golang-org-x-sync
+ go-golang-org-x-oauth2
+ go-golang-org-x-net
+ go-github-com-google-uuid
+ go-github-com-google-go-cmp
+ go-github-com-golang-protobuf
+ go-github-com-golang-glog
+ go-github-com-envoyproxy-go-control-plane
+ go-github-com-cncf-xds-go
+ go-github-com-cespare-xxhash-v2))
+ (home-page "https://google.golang.org/grpc")
+ (synopsis "gRPC-Go")
+ (description "Package grpc implements an RPC system called @code{gRPC}.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-apache-arrow-go-arrow
+ (package
+ (name "go-github-com-apache-arrow-go-arrow")
+ (version "0.0.0-20211112161151-bc219186db40")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/apache/arrow")
+ (commit (go-version->git-ref version
+ #:subdir "go/arrow"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "03nh7c0i3y9rkkzw428knalkrlpb8syr459i00mwp072ijn8v4hx"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/apache/arrow/go/arrow"
+ #:unpack-path "github.com/apache/arrow"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-github-com-gonum-gonum
+ go-golang-org-x-xerrors
+ go-golang-org-x-exp
+ go-github-com-stretchr-testify
+ go-github-com-pierrec-lz4-v4
+ go-github-com-klauspost-compress
+ go-github-com-google-flatbuffers
+ go-github-com-golang-protobuf))
+ (home-page "https://github.com/apache/arrow")
+ (synopsis #f)
+ (description "Package arrow provides an implementation of Apache Arrow.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-chewxy-hm
+ (package
+ (name "go-github-com-chewxy-hm")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chewxy/hm")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0f4qwg1q2lc9y64wrl9qxyimqnnandlqg78gn3yv4vsmyci025r7"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/chewxy/hm"))
+ (home-page "https://github.com/chewxy/hm")
+ (synopsis "hm")
+ (description
+ "Package hm is a simple Hindley-Milner type inference system in Go. It provides
+the necessary data structures and functions for creating such a system.")
+ (license license:expat)))
+
+(define-public go-github-com-google-flatbuffers
+ (package
+ (name "go-github-com-google-flatbuffers")
+ (version "24.3.25+incompatible")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/google/flatbuffers")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0q066x1h0x9225aj25jv40gxgz46yvwmiqc2g6q06mkkg1144kxq"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/google/flatbuffers"))
+ (home-page "https://github.com/google/flatbuffers")
+ (synopsis "FlatBuffers")
+ (description
+ "@@strong{@code{FlatBuffers}} is a cross platform serialization library
+architected for maximum memory efficiency. It allows you to directly access
+serialized data without parsing/unpacking it first, while still having great
+forwards/backwards compatibility.")
+ (license license:asl2.0)))
+
+(define-public go-go4-org-unsafe-assume-no-moving-gc
+ (package
+ (name "go-go4-org-unsafe-assume-no-moving-gc")
+ (version "0.0.0-20231121144256-b99613f794b6")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/go4org/unsafe-assume-no-moving-gc")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "00ny3qha8k9nnx37ryvls2n5r7lw3bnldz6kwdmjxk8s19mxqim7"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "go4.org/unsafe/assume-no-moving-gc"))
+ (home-page "https://go4.org/unsafe/assume-no-moving-gc")
+ (synopsis "go4.org/unsafe/assume-no-moving-gc")
+ (description
+ "Package go4.org/unsafe/assume-no-moving-gc exists so you can depend on it from
+unsafe code that wants to declare that it assumes that the Go runtime does not
+use a moving garbage collector. Specifically, it asserts that the caller is
+playing stupid games with the addresses of heap-allocated values. It says
+nothing about values that Go's escape analysis keeps on the stack. Ensuring
+things aren't stack-allocated is the caller's responsibility.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-chewxy-math32
+ (package
+ (name "go-github-com-chewxy-math32")
+ (version "1.11.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chewxy/math32")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0i7jssi872mv7h4rc4y0xa88a0hsr03mydqyrd6mrm8n7q8rfml9"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/chewxy/math32"))
+ (home-page "https://github.com/chewxy/math32")
+ (synopsis "math32")
+ (description
+ "Package math32 provides basic constants and mathematical functions for float32
+types.")
+ (license license:bsd-2)))
+
+(define-public go-gorgonia-org-vecf32
+ (package
+ (name "go-gorgonia-org-vecf32")
+ (version "0.9.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gorgonia/vecf32")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0jggbf98fbbip7znx5m4n2lqqsnw5kqycj3gcbs62ypirr1pp0m9"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "gorgonia.org/vecf32"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-pmezard-go-difflib
+ go-github-com-davecgh-go-spew
+ go-github-com-chewxy-math32))
+ (home-page "https://gorgonia.org/vecf32")
+ (synopsis "vecf32")
+ (description
+ "Package vecf32 provides common functions and methods for slices of float32.")
+ (license license:expat)))
+
+(define-public go-gorgonia-org-vecf64
+ (package
+ (name "go-gorgonia-org-vecf64")
+ (version "0.9.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gorgonia/vecf64")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0a8v65cy6gyh7ww2g8q4p6dmjhcd6k7lm7z8ly4vmi4k0vq1w187"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "gorgonia.org/vecf64"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-pmezard-go-difflib
+ go-github-com-davecgh-go-spew))
+ (home-page "https://gorgonia.org/vecf64")
+ (synopsis "vecf64")
+ (description
+ "Package vecf64 provides common functions and methods for slices of float64.")
+ (license license:expat)))
+
+(define-public go-github-com-pdevine-tensor
+ (package
+ (name "go-github-com-pdevine-tensor")
+ (version "0.0.0-20240510204454-f88f4562727c")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/pdevine/tensor")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1ibc3x2c3dybhqdfnq2rrw6zxqng3b2zkl7nldsmllljfvp39c7s"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+
+ #:import-path "github.com/pdevine/tensor"))
+ (propagated-inputs (list go-gorgonia-org-vecf64
+ go-gorgonia-org-vecf32
+ go-github-com-gonum-gonum
+ go-go4-org-unsafe-assume-no-moving-gc
+ go-github-com-stretchr-testify
+ go-github-com-pkg-errors
+ go-github-com-google-flatbuffers
+ go-github-com-golang-protobuf
+ go-github-com-gogo-protobuf
+ go-github-com-chewxy-math32
+ go-github-com-chewxy-hm
+ go-github-com-apache-arrow-go-arrow))
+ (home-page "https://github.com/pdevine/tensor")
+ (synopsis "Package")
+ (description
+ "Package tensor is a package that provides efficient, generic n-dimensional
+arrays in Go. Also in this package are functions and methods that are used
+commonly in arithmetic, comparison and linear algebra operations.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-knz-go-libedit
+ (package
+ (name "go-github-com-knz-go-libedit")
+ (version "1.10.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/knz/go-libedit")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "04a5ryzldsk7agybcz4rpd7g1v5vh7smawlky58bwj0341083p44"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/knz/go-libedit"))
+ (home-page "https://github.com/knz/go-libedit")
+ (synopsis "go-libedit")
+ (description
+ "Go wrapper around @@code{libedit}, a replacement to GNU readline using the BSD
+license.")
+ (license license:asl2.0)))
+
+(define-public go-nullprogram-com-x-optparse
+ (package
+ (name "go-nullprogram-com-x-optparse")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/skeeto/optparse-go")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1yzpzlhmxdm8gd8ikh9c91qmshjp1jg49l0qsslmm432wk19zym9"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "nullprogram.com/x/optparse"))
+ (home-page "https://nullprogram.com/x/optparse")
+ (synopsis "Traditional long option parser for Go")
+ (description
+ "Package optparse parses command line arguments very similarly to GNU
+@code{getopt_long()}. It supports long options and optional arguments, but does
+not permute arguments. It is intended as a replacement for Go's flag package.")
+ (license license:unlicense)))
+
+(define-public go-github-com-cloudwego-iasm
+ (package
+ (name "go-github-com-cloudwego-iasm")
+ (version "0.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/cloudwego/iasm")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0j9jvx6ijlr2xz3am4qrz5py68xpl8np7m7yfq9m2ilkli3ksq9x"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/cloudwego/iasm"))
+ (propagated-inputs (list go-nullprogram-com-x-optparse
+ go-github-com-stretchr-testify
+ go-github-com-knz-go-libedit
+ go-github-com-klauspost-cpuid-v2
+ go-github-com-davecgh-go-spew))
+ (home-page "https://github.com/cloudwego/iasm")
+ (synopsis "-- Interactive Assembler for Go.")
+ (description "Dual-purpose assembly engine written in pure Golang.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-bytedance-sonic-loader
+ (package
+ (name "go-github-com-bytedance-sonic-loader")
+ (version "0.2.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/bytedance/sonic")
+ (commit (go-version->git-ref version
+ #:subdir "loader"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0fyjq3hr4cmai2r06ppzil314bcqz416gd1zpw7lfp9h7mcwxwa4"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/bytedance/sonic/loader"
+ #:unpack-path "github.com/bytedance/sonic"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-cloudwego-iasm))
+ (home-page "https://github.com/bytedance/sonic")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-github-com-cloudwego-base64x
+ (package
+ (name "go-github-com-cloudwego-base64x")
+ (version "0.1.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/cloudwego/base64x")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1lgs28mj5w350vp6pazz2265hx2kab3kbjw7vnk0w1skslxbj8kx"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/cloudwego/base64x"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-klauspost-cpuid-v2
+ go-github-com-davecgh-go-spew
+ go-github-com-bytedance-sonic-loader))
+ (home-page "https://github.com/cloudwego/base64x")
+ (synopsis "base64x")
+ (description
+ "High performance drop-in replacement of the @@code{encoding/base64} library.")
+ (license (list license:asl2.0 license:asl2.0))))
+
+(define-public go-github-com-twitchyliquid64-golang-asm
+ (package
+ (name "go-github-com-twitchyliquid64-golang-asm")
+ (version "0.15.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/twitchyliquid64/golang-asm")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1akw41i0snxqw9lqzmnn4gx6hd5js5dr1vmfkm49wxans4k14vw4"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/twitchyliquid64/golang-asm"))
+ (home-page "https://github.com/twitchyliquid64/golang-asm")
+ (synopsis "golang-asm")
+ (description
+ "This package provides a mirror of the assembler from the Go compiler, with
+import paths re-written for the assembler to be functional as a standalone
+library.")
+ (license license:bsd-3)))
+
+(define-public go-rsc-io-pdf
+ (package
+ (name "go-rsc-io-pdf")
+ (version "0.1.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rsc/pdf")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "01qjjwa8nn5a2jzd360xqg5zc8s0i2fpwcn2w2g6y2jgn9wl8x84"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "rsc.io/pdf"))
+ (home-page "https://rsc.io/pdf")
+ (synopsis #f)
+ (description "Package pdf implements reading of PDF files.")
+ (license license:bsd-3)))
+
+(define-public go-golang-org-x-arch
+ (package
+ (name "go-golang-org-x-arch")
+ (version "0.12.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://go.googlesource.com/arch")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "104mnfx3v6lwjndjd35ly8r6yb4bb74lq5sq1cqpxw38mqyzqmx2"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "golang.org/x/arch"))
+ (propagated-inputs (list go-rsc-io-pdf))
+ (home-page "https://golang.org/x/arch")
+ (synopsis "arch")
+ (description
+ "This repository holds machine architecture information used by the Go toolchain.
+ The parts needed in the main Go repository are copied in.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-bytedance-sonic
+ (package
+ (name "go-github-com-bytedance-sonic")
+ (version "1.12.5")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/bytedance/sonic")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1r5i12vagkf7611v39k2s8dqp7dp7d4ld3qr247j5m8zv0xcki0m"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/bytedance/sonic"))
+ (propagated-inputs (list go-golang-org-x-arch
+ go-github-com-twitchyliquid64-golang-asm
+ go-github-com-stretchr-testify
+ go-github-com-klauspost-cpuid-v2
+ go-github-com-davecgh-go-spew
+ go-github-com-cloudwego-base64x
+ go-github-com-bytedance-sonic-loader))
+ (home-page "https://github.com/bytedance/sonic")
+ (synopsis "Sonic")
+ (description
+ "English |
+@@url{https://github.com/bytedance/sonic/blob/v1.12.5/README_ZH_CN.md,中文}.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-gin-contrib-sse
+ (package
+ (name "go-github-com-gin-contrib-sse")
+ (version "0.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gin-contrib/sse")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "072nq91a65n5xvwslqjyvydfd0mfpnvb3vwjyfvmzm1ym96wr1nd"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/gin-contrib/sse"))
+ (propagated-inputs (list go-github-com-stretchr-testify))
+ (home-page "https://github.com/gin-contrib/sse")
+ (synopsis "Server-Sent Events")
+ (description
+ "Server-sent events (SSE) is a technology where a browser receives automatic
+updates from a server via HTTP connection. The Server-Sent Events
+@code{EventSource} API is
+@@url{http://www.w3.org/TR/2009/WD-eventsource-20091029/,standardized as part of
+HTML5[1] by the W3C}.")
+ (license license:expat)))
+
+(define-public go-github-com-gin-gonic-gin
+ (package
+ (name "go-github-com-gin-gonic-gin")
+ (version "1.10.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gin-gonic/gin")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "01xjvw2d46b77jnszgbwqbdzh9jx7y3h5ik3q30y9dn9gaq5mhks"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/gin-gonic/gin"))
+ (propagated-inputs (list go-gopkg-in-yaml-v3
+ go-google-golang-org-protobuf
+ go-golang-org-x-net
+ go-github-com-ugorji-go-codec
+ go-github-com-stretchr-testify
+ go-github-com-pelletier-go-toml-v2
+ go-github-com-mattn-go-isatty
+ go-github-com-json-iterator-go
+ go-github-com-goccy-go-json
+ go-github-com-go-playground-validator-v10
+ go-github-com-gin-contrib-sse
+ go-github-com-bytedance-sonic))
+ (home-page "https://github.com/gin-gonic/gin")
+ (synopsis "Gin Web Framework")
+ (description "Package gin implements a HTTP web framework called gin.")
+ (license license:expat)))
+
+(define-public go-github-com-gin-contrib-cors
+ (package
+ (name "go-github-com-gin-contrib-cors")
+ (version "1.7.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gin-contrib/cors")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "080khaq944cbga9mplz916kg6gijfcmb07k5wpx5zdfkhc4gkjmf"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/gin-contrib/cors"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-gin-gonic-gin))
+ (home-page "https://github.com/gin-contrib/cors")
+ (synopsis "CORS gin's middleware")
+ (description "Gin middleware/handler to enable CORS support.")
+ (license license:expat)))
+(define-public go-github-com-arbovm-levenshtein
+ (package
+ (name "go-github-com-arbovm-levenshtein")
+ (version "0.0.0-20160628152529-48b4e1c0c4d0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/arbovm/levenshtein")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0nmx2iip8xpnbmy6gvqpc9ikizr33dr40xgv746h0b0by8n7rv7y"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/arbovm/levenshtein"))
+ (home-page "https://github.com/arbovm/levenshtein")
+ (synopsis "Levenshtein Distance")
+ (description
+ "@@url{http://golang.org,Go} package to calculate the
+@@url{http://en.wikipedia.org/wiki/Levenshtein_distance,Levenshtein Distance}.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-dgryski-trifles
+ (package
+ (name "go-github-com-dgryski-trifles")
+ (version "0.0.0-20240922021506-5ecb8eeff266")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/dgryski/trifles")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "071pnsyax99ikc58b110hdvqk1v46mqk6zdd0sshrf9lmwixwpnj"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/dgryski/trifles"))
+ (home-page "https://github.com/dgryski/trifles")
+ (synopsis #f)
+ (description #f)
+ (license license:expat)))
+
+(define-public go-github-com-agnivade-levenshtein
+ (package
+ (name "go-github-com-agnivade-levenshtein")
+ (version "1.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/agnivade/levenshtein")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0vg9aj9k4qv96nqqp261qrm9g7kj0axqhv3mm9qvw932l72943hn"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/agnivade/levenshtein"))
+ (propagated-inputs (list go-github-com-dgryski-trifles
+ go-github-com-arbovm-levenshtein))
+ (home-page "https://github.com/agnivade/levenshtein")
+ (synopsis "levenshtein")
+ (description
+ "Package levenshtein is a Go implementation to calculate Levenshtein Distance.")
+ (license license:expat)))
+
+(define-public go-github-com-d4l3k-go-bfloat16
+ (package
+ (name "go-github-com-d4l3k-go-bfloat16")
+ (version "0.0.0-20211005043715-690c3bdd05f1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/d4l3k/go-bfloat16")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1bshygdr5lcagznrh349r53whqhlg870j484zpsi3f7ilqv08rvy"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/d4l3k/go-bfloat16"))
+ (home-page "https://github.com/d4l3k/go-bfloat16")
+ (synopsis "go-bfloat16")
+ (description "BFloat16 conversion utilities for Go/Golang.")
+ (license license:expat)))
+
+(define-public go-github-com-nlpodyssey-gopickle
+ (package
+ (name "go-github-com-nlpodyssey-gopickle")
+ (version "0.3.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/nlpodyssey/gopickle")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1fadbyq63i55g3k91knm7m1pl3j0krxdgpajrl78h27sl3mhnhal"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/nlpodyssey/gopickle"))
+ (propagated-inputs (list go-golang-org-x-text))
+ (home-page "https://github.com/nlpodyssey/gopickle")
+ (synopsis "GoPickle")
+ (description
+ "@code{GoPickle} is a Go library for loading Python's data serialized with
+@@code{pickle} and @code{PyTorch} module files.")
+ (license license:bsd-2)))
+
+(define-public go-github-com-census-instrumentation-opencensus-proto
+ (package
+ (name "go-github-com-census-instrumentation-opencensus-proto")
+ (version "0.4.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/census-instrumentation/opencensus-proto")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0zda7v8fqbc2hamnwajdwr9742nznajxgcw636n570v8k5ahrymw"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/census-instrumentation/opencensus-proto"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-github-com-grpc-ecosystem-grpc-gateway-v2))
+ (home-page "https://github.com/census-instrumentation/opencensus-proto")
+ (synopsis
+ "OpenCensus Proto - Language Independent Interface Types For OpenCensus")
+ (description
+ "Census provides a framework to define and collect stats against metrics and to
+break those stats down across user-defined dimensions.")
+ (license license:asl2.0)))
+
+(define-public go-cel-dev-expr
+ (package
+ (name "go-cel-dev-expr")
+ (version "0.19.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/google/cel-spec")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1nllz4b6nnpiv1lg63wjyaa2v6ibb9xzqg3gypgycd26gixghi2i"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "cel.dev/expr"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-genproto-googleapis-rpc))
+ (home-page "https://cel.dev/expr")
+ (synopsis "Common Expression Language")
+ (description
+ "The Common Expression Language (CEL) implements common semantics for expression
+evaluation, enabling different applications to more easily interoperate.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-cncf-xds-go
+ (package
+ (name "go-github-com-cncf-xds-go")
+ (version "0.0.0-20240905190251-b4127c9b8d78")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/cncf/xds")
+ (commit (go-version->git-ref version
+ #:subdir "go"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "04wg9722v7mgn4ndkwbahcpxkhx6hw842h2r1qfc6xrryp8l13hr"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/cncf/xds/go"
+ #:unpack-path "github.com/cncf/xds"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-google-golang-org-genproto-googleapis-api
+ go-github-com-envoyproxy-protoc-gen-validate
+ go-cel-dev-expr))
+ (home-page "https://github.com/cncf/xds")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-github-com-iancoleman-strcase
+ (package
+ (name "go-github-com-iancoleman-strcase")
+ (version "0.3.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/iancoleman/strcase")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "169fb56kiif2gq92b7hvh9xgl2n8kjmdg4gqaa1492kb97ia8lwm"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/iancoleman/strcase"))
+ (home-page "https://github.com/iancoleman/strcase")
+ (synopsis "strcase")
+ (description
+ "Package strcase converts strings to various cases. See the conversion table
+below:.")
+ (license license:expat)))
+
+(define-public go-github-com-lyft-protoc-gen-star
+ (package
+ (name "go-github-com-lyft-protoc-gen-star")
+ (version "2.0.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lyft/protoc-gen-star")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0c0w7xlarzkmbfsxdknakmnm562q3whxgs3ck3icwrva3dim94qc"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/lyft/protoc-gen-star/v2"
+ #:unpack-path "github.com/lyft/protoc-gen-star"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-golang-org-x-tools
+ go-github-com-stretchr-testify
+ go-github-com-spf13-afero))
+ (home-page "https://github.com/lyft/protoc-gen-star")
+ (synopsis "protoc-gen-star (PG*)")
+ (description "Package pgs provides a library for building protoc plugins.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-envoyproxy-protoc-gen-validate
+ (package
+ (name "go-github-com-envoyproxy-protoc-gen-validate")
+ (version "1.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/bufbuild/protoc-gen-validate")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0yw8r45ykziz3bkfxi8y15kdakip8rjr2r2mqyx8ld8c12mcr3j1"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/envoyproxy/protoc-gen-validate"))
+ (propagated-inputs (list go-google-golang-org-protobuf go-golang-org-x-net
+ go-github-com-lyft-protoc-gen-star-v2
+ go-github-com-iancoleman-strcase))
+ (home-page "https://github.com/envoyproxy/protoc-gen-validate")
+ (synopsis "protoc-gen-validate (PGV)")
+ (description
+ "PGV is a protoc plugin to generate polyglot message validators. While protocol
+buffers effectively guarantee the types of structured data, they cannot enforce
+semantic rules for values. This plugin adds support to protoc-generated code to
+validate such constraints.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-planetscale-vtprotobuf
+ (package
+ (name "go-github-com-planetscale-vtprotobuf")
+ (version "0.6.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/planetscale/vtprotobuf")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0bms8rrg8wrm3x9mspqrzzix24vjgi3p5zzbw108ydr1rnarwblf"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/planetscale/vtprotobuf"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-github-com-stretchr-testify))
+ (home-page "https://github.com/planetscale/vtprotobuf")
+ (synopsis ", the Vitess Protocol Buffers compiler")
+ (description
+ "This repository provides the @@code{protoc-gen-go-vtproto} plug-in for
+@@code{protoc}, which is used by Vitess to generate optimized marshall &
+unmarshal code.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-antihax-optional
+ (package
+ (name "go-github-com-antihax-optional")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/antihax/optional")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1ix08vl49qxr58rc6201cl97g1yznhhkwvqldslawind99js4rj0"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/antihax/optional"))
+ (home-page "https://github.com/antihax/optional")
+ (synopsis #f)
+ (description #f)
+ (license license:expat)))
+
+(define-public go-github-com-grpc-ecosystem-grpc-gateway
+ (package
+ (name "go-github-com-grpc-ecosystem-grpc-gateway")
+ (version "2.24.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/grpc-ecosystem/grpc-gateway")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "080zwrpnr3la6pcpixispzj1aicyw8s78nszi8zlxmj5faljhhcm"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/grpc-ecosystem/grpc-gateway/v2"
+ #:unpack-path "github.com/grpc-ecosystem/grpc-gateway"))
+ (propagated-inputs (list go-gopkg-in-yaml-v3
+ go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-google-golang-org-genproto-googleapis-rpc
+ go-google-golang-org-genproto-googleapis-api
+ go-golang-org-x-text
+ go-golang-org-x-oauth2
+ go-github-com-rogpeppe-fastuuid
+ go-github-com-google-go-cmp
+ go-github-com-antihax-optional))
+ (home-page "https://github.com/grpc-ecosystem/grpc-gateway")
+ (synopsis "About")
+ (description
+ "The @code{gRPC-Gateway} is a plugin of the Google protocol buffers compiler
+@@url{https://github.com/protocolbuffers/protobuf,protoc}. It reads protobuf
+service definitions and generates a reverse-proxy server which translates a
+RESTful HTTP API into @code{gRPC}. This server is generated according to the
+@@url{https://github.com/googleapis/googleapis/raw/master/google/api/http.proto#L46,(code
+google.api.http)} annotations in your service definitions.")
+ (license license:bsd-3)))
+
+(define-public go-go-opentelemetry-io-proto-otlp
+ (package
+ (name "go-go-opentelemetry-io-proto-otlp")
+ (version "1.4.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/open-telemetry/opentelemetry-proto-go")
+ (commit (go-version->git-ref version
+ #:subdir "otlp"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1k3i92p5hf0m9j5w8sn7kpzijkkpdsm4wgv8lg8xlc08xxfm6mdr"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "go.opentelemetry.io/proto/otlp"
+ #:unpack-path "go.opentelemetry.io/proto"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-github-com-grpc-ecosystem-grpc-gateway-v2))
+ (home-page "https://go.opentelemetry.io/proto")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-google-golang-org-genproto-googleapis-api
+ (package
+ (name "go-google-golang-org-genproto-googleapis-api")
+ (version "0.0.0-20241206012308-a4fef0638583")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/googleapis/go-genproto")
+ (commit (go-version->git-ref version
+ #:subdir "googleapis/api"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1cpwv51yzd9bhr6l3f5i2mzgfhnb7xw63xlylr8kikrwfab2phsj"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "google.golang.org/genproto/googleapis/api"
+ #:unpack-path "google.golang.org/genproto"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-google-golang-org-genproto-googleapis-rpc))
+ (home-page "https://google.golang.org/genproto")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-github-com-envoyproxy-go-control-plane
+ (package
+ (name "go-github-com-envoyproxy-go-control-plane")
+ (version "0.13.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/envoyproxy/go-control-plane")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0wq3v5w5svk2aqnz264sq9nl79x4ag2f9w8s2s74s6y0an74fshq"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/envoyproxy/go-control-plane"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-google-golang-org-genproto-googleapis-rpc
+ go-google-golang-org-genproto-googleapis-api
+ go-go-uber-org-goleak
+ go-go-opentelemetry-io-proto-otlp
+ go-github-com-stretchr-testify
+ go-github-com-prometheus-client-model
+ go-github-com-planetscale-vtprotobuf
+ go-github-com-google-go-cmp
+ go-github-com-envoyproxy-protoc-gen-validate
+ go-github-com-cncf-xds-go
+ go-github-com-census-instrumentation-opencensus-proto))
+ (home-page "https://github.com/envoyproxy/go-control-plane")
+ (synopsis "control-plane")
+ (description
+ "This repository contains a Go-based implementation of an API server that
+implements the discovery service APIs defined in
+@@url{https://github.com/envoyproxy/data-plane-api,data-plane-api}.")
+ (license license:asl2.0)))
+
+(define-public go-google-golang-org-genproto-googleapis-rpc
+ (package
+ (name "go-google-golang-org-genproto-googleapis-rpc")
+ (version "0.0.0-20241206012308-a4fef0638583")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/googleapis/go-genproto")
+ (commit (go-version->git-ref version
+ #:subdir "googleapis/rpc"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1cpwv51yzd9bhr6l3f5i2mzgfhnb7xw63xlylr8kikrwfab2phsj"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "google.golang.org/genproto/googleapis/rpc"
+ #:unpack-path "google.golang.org/genproto"))
+ (propagated-inputs (list go-google-golang-org-protobuf))
+ (home-page "https://google.golang.org/genproto")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-google-golang-org-grpc
+ (package
+ (name "go-google-golang-org-grpc")
+ (version "1.68.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/grpc/grpc-go")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1kbrjcjgwh86999sqzzprvdjd2pnv81iv54syi6qal4lvd9j4b3x"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "google.golang.org/grpc"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-genproto-googleapis-rpc
+ go-golang-org-x-sys
+ go-golang-org-x-sync
+ go-golang-org-x-oauth2
+ go-golang-org-x-net
+ go-github-com-google-uuid
+ go-github-com-google-go-cmp
+ go-github-com-golang-protobuf
+ go-github-com-golang-glog
+ go-github-com-envoyproxy-go-control-plane
+ go-github-com-cncf-xds-go
+ go-github-com-cespare-xxhash-v2))
+ (home-page "https://google.golang.org/grpc")
+ (synopsis "gRPC-Go")
+ (description "Package grpc implements an RPC system called @code{gRPC}.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-apache-arrow-go-arrow
+ (package
+ (name "go-github-com-apache-arrow-go-arrow")
+ (version "0.0.0-20211112161151-bc219186db40")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/apache/arrow")
+ (commit (go-version->git-ref version
+ #:subdir "go/arrow"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "03nh7c0i3y9rkkzw428knalkrlpb8syr459i00mwp072ijn8v4hx"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/apache/arrow/go/arrow"
+ #:unpack-path "github.com/apache/arrow"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-google-golang-org-grpc
+ go-gonum-org-v1-gonum
+ go-golang-org-x-xerrors
+ go-golang-org-x-exp
+ go-github-com-stretchr-testify
+ go-github-com-pierrec-lz4-v4
+ go-github-com-klauspost-compress
+ go-github-com-google-flatbuffers
+ go-github-com-golang-protobuf))
+ (home-page "https://github.com/apache/arrow")
+ (synopsis #f)
+ (description "Package arrow provides an implementation of Apache Arrow.")
+ (license #f)))
+
+(define-public go-github-com-chewxy-hm
+ (package
+ (name "go-github-com-chewxy-hm")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chewxy/hm")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0f4qwg1q2lc9y64wrl9qxyimqnnandlqg78gn3yv4vsmyci025r7"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/chewxy/hm"))
+ (home-page "https://github.com/chewxy/hm")
+ (synopsis "hm")
+ (description
+ "Package hm is a simple Hindley-Milner type inference system in Go. It provides
+the necessary data structures and functions for creating such a system.")
+ (license license:expat)))
+
+(define-public go-github-com-google-flatbuffers
+ (package
+ (name "go-github-com-google-flatbuffers")
+ (version "24.3.25+incompatible")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/google/flatbuffers")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0q066x1h0x9225aj25jv40gxgz46yvwmiqc2g6q06mkkg1144kxq"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/google/flatbuffers"))
+ (home-page "https://github.com/google/flatbuffers")
+ (synopsis "FlatBuffers")
+ (description
+ "@@strong{@code{FlatBuffers}} is a cross platform serialization library
+architected for maximum memory efficiency. It allows you to directly access
+serialized data without parsing/unpacking it first, while still having great
+forwards/backwards compatibility.")
+ (license license:asl2.0)))
+
+(define-public go-go4-org-unsafe-assume-no-moving-gc
+ (package
+ (name "go-go4-org-unsafe-assume-no-moving-gc")
+ (version "0.0.0-20231121144256-b99613f794b6")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/go4org/unsafe-assume-no-moving-gc")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "00ny3qha8k9nnx37ryvls2n5r7lw3bnldz6kwdmjxk8s19mxqim7"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "go4.org/unsafe/assume-no-moving-gc"))
+ (home-page "https://go4.org/unsafe/assume-no-moving-gc")
+ (synopsis "go4.org/unsafe/assume-no-moving-gc")
+ (description
+ "Package go4.org/unsafe/assume-no-moving-gc exists so you can depend on it from
+unsafe code that wants to declare that it assumes that the Go runtime does not
+use a moving garbage collector. Specifically, it asserts that the caller is
+playing stupid games with the addresses of heap-allocated values. It says
+nothing about values that Go's escape analysis keeps on the stack. Ensuring
+things aren't stack-allocated is the caller's responsibility.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-chewxy-math32
+ (package
+ (name "go-github-com-chewxy-math32")
+ (version "1.11.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chewxy/math32")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0i7jssi872mv7h4rc4y0xa88a0hsr03mydqyrd6mrm8n7q8rfml9"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/chewxy/math32"))
+ (home-page "https://github.com/chewxy/math32")
+ (synopsis "math32")
+ (description
+ "Package math32 provides basic constants and mathematical functions for float32
+types.")
+ (license license:bsd-2)))
+
+(define-public go-gorgonia-org-vecf32
+ (package
+ (name "go-gorgonia-org-vecf32")
+ (version "0.9.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gorgonia/vecf32")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0jggbf98fbbip7znx5m4n2lqqsnw5kqycj3gcbs62ypirr1pp0m9"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "gorgonia.org/vecf32"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-pmezard-go-difflib
+ go-github-com-davecgh-go-spew
+ go-github-com-chewxy-math32))
+ (home-page "https://gorgonia.org/vecf32")
+ (synopsis "vecf32")
+ (description
+ "Package vecf32 provides common functions and methods for slices of float32.")
+ (license license:expat)))
+
+(define-public go-gorgonia-org-vecf64
+ (package
+ (name "go-gorgonia-org-vecf64")
+ (version "0.9.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gorgonia/vecf64")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0a8v65cy6gyh7ww2g8q4p6dmjhcd6k7lm7z8ly4vmi4k0vq1w187"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "gorgonia.org/vecf64"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-pmezard-go-difflib
+ go-github-com-davecgh-go-spew))
+ (home-page "https://gorgonia.org/vecf64")
+ (synopsis "vecf64")
+ (description
+ "Package vecf64 provides common functions and methods for slices of float64.")
+ (license license:expat)))
+
+(define-public go-github-com-pdevine-tensor
+ (package
+ (name "go-github-com-pdevine-tensor")
+ (version "0.0.0-20240510204454-f88f4562727c")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/pdevine/tensor")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1ibc3x2c3dybhqdfnq2rrw6zxqng3b2zkl7nldsmllljfvp39c7s"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/pdevine/tensor"))
+ (propagated-inputs (list go-gorgonia-org-vecf64
+ go-gorgonia-org-vecf32
+ go-gonum-org-v1-gonum
+ go-go4-org-unsafe-assume-no-moving-gc
+ go-github-com-stretchr-testify
+ go-github-com-pkg-errors
+ go-github-com-google-flatbuffers
+ go-github-com-golang-protobuf
+ go-github-com-gogo-protobuf
+ go-github-com-chewxy-math32
+ go-github-com-chewxy-hm
+ go-github-com-apache-arrow-go-arrow))
+ (home-page "https://github.com/pdevine/tensor")
+ (synopsis "Package")
+ (description
+ "Package tensor is a package that provides efficient, generic n-dimensional
+arrays in Go. Also in this package are functions and methods that are used
+commonly in arithmetic, comparison and linear algebra operations.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-knz-go-libedit
+ (package
+ (name "go-github-com-knz-go-libedit")
+ (version "1.10.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/knz/go-libedit")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "04a5ryzldsk7agybcz4rpd7g1v5vh7smawlky58bwj0341083p44"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/knz/go-libedit"))
+ (home-page "https://github.com/knz/go-libedit")
+ (synopsis "go-libedit")
+ (description
+ "Go wrapper around @@code{libedit}, a replacement to GNU readline using the BSD
+license.")
+ (license license:asl2.0)))
+
+(define-public go-nullprogram-com-x-optparse
+ (package
+ (name "go-nullprogram-com-x-optparse")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/skeeto/optparse-go")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1yzpzlhmxdm8gd8ikh9c91qmshjp1jg49l0qsslmm432wk19zym9"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "nullprogram.com/x/optparse"))
+ (home-page "https://nullprogram.com/x/optparse")
+ (synopsis "Traditional long option parser for Go")
+ (description
+ "Package optparse parses command line arguments very similarly to GNU
+@code{getopt_long()}. It supports long options and optional arguments, but does
+not permute arguments. It is intended as a replacement for Go's flag package.")
+ (license license:unlicense)))
+
+(define-public go-github-com-cloudwego-iasm
+ (package
+ (name "go-github-com-cloudwego-iasm")
+ (version "0.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/cloudwego/iasm")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0j9jvx6ijlr2xz3am4qrz5py68xpl8np7m7yfq9m2ilkli3ksq9x"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/cloudwego/iasm"))
+ (propagated-inputs (list go-nullprogram-com-x-optparse
+ go-github-com-stretchr-testify
+ go-github-com-knz-go-libedit
+ go-github-com-klauspost-cpuid-v2
+ go-github-com-davecgh-go-spew))
+ (home-page "https://github.com/cloudwego/iasm")
+ (synopsis "-- Interactive Assembler for Go.")
+ (description "Dual-purpose assembly engine written in pure Golang.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-bytedance-sonic-loader
+ (package
+ (name "go-github-com-bytedance-sonic-loader")
+ (version "0.2.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/bytedance/sonic")
+ (commit (go-version->git-ref version
+ #:subdir "loader"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0fyjq3hr4cmai2r06ppzil314bcqz416gd1zpw7lfp9h7mcwxwa4"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/bytedance/sonic/loader"
+ #:unpack-path "github.com/bytedance/sonic"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-cloudwego-iasm))
+ (home-page "https://github.com/bytedance/sonic")
+ (synopsis #f)
+ (description #f)
+ (license license:asl2.0)))
+
+(define-public go-github-com-cloudwego-base64x
+ (package
+ (name "go-github-com-cloudwego-base64x")
+ (version "0.1.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/cloudwego/base64x")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1lgs28mj5w350vp6pazz2265hx2kab3kbjw7vnk0w1skslxbj8kx"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/cloudwego/base64x"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-klauspost-cpuid-v2
+ go-github-com-davecgh-go-spew
+ go-github-com-bytedance-sonic-loader))
+ (home-page "https://github.com/cloudwego/base64x")
+ (synopsis "base64x")
+ (description
+ "High performance drop-in replacement of the @@code{encoding/base64} library.")
+ (license (list license:asl2.0 license:asl2.0))))
+
+(define-public go-github-com-twitchyliquid64-golang-asm
+ (package
+ (name "go-github-com-twitchyliquid64-golang-asm")
+ (version "0.15.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/twitchyliquid64/golang-asm")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1akw41i0snxqw9lqzmnn4gx6hd5js5dr1vmfkm49wxans4k14vw4"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/twitchyliquid64/golang-asm"))
+ (home-page "https://github.com/twitchyliquid64/golang-asm")
+ (synopsis "golang-asm")
+ (description
+ "This package provides a mirror of the assembler from the Go compiler, with
+import paths re-written for the assembler to be functional as a standalone
+library.")
+ (license license:bsd-3)))
+
+(define-public go-rsc-io-pdf
+ (package
+ (name "go-rsc-io-pdf")
+ (version "0.1.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rsc/pdf")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "01qjjwa8nn5a2jzd360xqg5zc8s0i2fpwcn2w2g6y2jgn9wl8x84"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "rsc.io/pdf"))
+ (home-page "https://rsc.io/pdf")
+ (synopsis #f)
+ (description "Package pdf implements reading of PDF files.")
+ (license license:bsd-3)))
+
+(define-public go-golang-org-x-arch
+ (package
+ (name "go-golang-org-x-arch")
+ (version "0.12.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://go.googlesource.com/arch")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "104mnfx3v6lwjndjd35ly8r6yb4bb74lq5sq1cqpxw38mqyzqmx2"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "golang.org/x/arch"))
+ (propagated-inputs (list go-rsc-io-pdf))
+ (home-page "https://golang.org/x/arch")
+ (synopsis "arch")
+ (description
+ "This repository holds machine architecture information used by the Go toolchain.
+ The parts needed in the main Go repository are copied in.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-bytedance-sonic
+ (package
+ (name "go-github-com-bytedance-sonic")
+ (version "1.12.5")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/bytedance/sonic")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1r5i12vagkf7611v39k2s8dqp7dp7d4ld3qr247j5m8zv0xcki0m"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/bytedance/sonic"))
+ (propagated-inputs (list go-golang-org-x-arch
+ go-github-com-twitchyliquid64-golang-asm
+ go-github-com-stretchr-testify
+ go-github-com-klauspost-cpuid-v2
+ go-github-com-davecgh-go-spew
+ go-github-com-cloudwego-base64x
+ go-github-com-bytedance-sonic-loader))
+ (home-page "https://github.com/bytedance/sonic")
+ (synopsis "Sonic")
+ (description
+ "English |
+@@url{https://github.com/bytedance/sonic/blob/v1.12.5/README_ZH_CN.md,中文}.")
+ (license license:asl2.0)))
+
+(define-public go-github-com-gin-contrib-sse
+ (package
+ (name "go-github-com-gin-contrib-sse")
+ (version "0.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gin-contrib/sse")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "072nq91a65n5xvwslqjyvydfd0mfpnvb3vwjyfvmzm1ym96wr1nd"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/gin-contrib/sse"))
+ (propagated-inputs (list go-github-com-stretchr-testify))
+ (home-page "https://github.com/gin-contrib/sse")
+ (synopsis "Server-Sent Events")
+ (description
+ "Server-sent events (SSE) is a technology where a browser receives automatic
+updates from a server via HTTP connection. The Server-Sent Events
+@code{EventSource} API is
+@@url{http://www.w3.org/TR/2009/WD-eventsource-20091029/,standardized as part of
+HTML5[1] by the W3C}.")
+ (license license:expat)))
+
+(define-public go-github-com-gin-gonic-gin
+ (package
+ (name "go-github-com-gin-gonic-gin")
+ (version "1.10.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gin-gonic/gin")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "01xjvw2d46b77jnszgbwqbdzh9jx7y3h5ik3q30y9dn9gaq5mhks"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/gin-gonic/gin"))
+ (propagated-inputs (list go-gopkg-in-yaml-v3
+ go-google-golang-org-protobuf
+ go-golang-org-x-net
+ go-github-com-ugorji-go-codec
+ go-github-com-stretchr-testify
+ go-github-com-pelletier-go-toml-v2
+ go-github-com-mattn-go-isatty
+ go-github-com-json-iterator-go
+ go-github-com-goccy-go-json
+ go-github-com-go-playground-validator-v10
+ go-github-com-gin-contrib-sse
+ go-github-com-bytedance-sonic))
+ (home-page "https://github.com/gin-gonic/gin")
+ (synopsis "Gin Web Framework")
+ (description "Package gin implements a HTTP web framework called gin.")
+ (license license:expat)))
+
+(define-public go-github-com-gin-contrib-cors
+ (package
+ (name "go-github-com-gin-contrib-cors")
+ (version "1.7.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gin-contrib/cors")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "080khaq944cbga9mplz916kg6gijfcmb07k5wpx5zdfkhc4gkjmf"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/gin-contrib/cors"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-gin-gonic-gin))
+ (home-page "https://github.com/gin-contrib/cors")
+ (synopsis "CORS gin's middleware")
+ (description "Gin middleware/handler to enable CORS support.")
+ (license license:expat)))
+
+(define-public ollama
+ (package
+ (name "ollama")
+ (version "0.5.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ollama/ollama")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1xp8vas0n7w6qs1y0gmxn1qmkaw2zn4q5akppbv3gmhangz0lnwn"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/ollama/ollama"))
+ (propagated-inputs (list go-google-golang-org-protobuf
+ go-golang-org-x-text
+ go-golang-org-x-term
+ go-golang-org-x-sys
+ go-golang-org-x-exp
+ go-golang-org-x-crypto
+ go-github-com-gin-contrib-cors
+ go-golang-org-x-image
+ go-github-com-pdevine-tensor
+ go-github-com-nlpodyssey-gopickle
+ go-github-com-mattn-go-runewidth
+ go-github-com-google-go-cmp
+ go-github-com-d4l3k-go-bfloat16
+ go-github-com-agnivade-levenshtein
+ go-golang-org-x-sync
+ go-github-com-x448-float16
+ go-github-com-stretchr-testify
+ go-github-com-spf13-cobra
+ go-github-com-olekukonko-tablewriter
+ go-github-com-google-uuid
+ go-github-com-gin-gonic-gin
+ go-github-com-emirpasic-gods
+ go-github-com-containerd-console))
+ (home-page "https://github.com/ollama/ollama")
+ (synopsis "Ollama")
+ (description "Get up and running with large language models.")
+ (license license:expat)))
+