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

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


go-github-com-wk8-go-ordered-map-v2 2.1.8
Propagated dependencies: go-github-com-bahlo-generic-list-go@0.2.0 go-github-com-buger-jsonparser@1.1.1 go-github-com-mailru-easyjson@0.7.7 go-gopkg-in-yaml-v3@3.0.1
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/wk8/go-ordered-map
Licenses: ASL 2.0
Build system: go
Synopsis: Optimal implementation of ordered maps for Golang
Description:

Package orderedmap implements an ordered map, i.e. a map that also keeps track of the order in which keys were inserted.

It offers the following features:

  • optimal runtime performance (all operations are constant time)

  • optimal memory usage (only one copy of values, no unnecessary memory allocation)

  • allows iterating from newest or oldest keys indifferently, without memory copy, allowing to break the iteration, and in time linear to the number of keys iterated over rather than the total length of the ordered map

  • supports any generic types for both keys and values. If you're running go < 1.18, you can use version 1 that takes and returns generic interfaces instead of using generics

  • idiomatic API, akin to that of container/list

  • support for JSON and YAML marshalling

go-github-com-karimkhaleel-jsonschema 0.0.0-0.44bdb91
Propagated dependencies: go-github-com-wk8-go-ordered-map-v2@2.1.8
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/karimkhaleel/jsonschema
Licenses: Expat
Build system: go
Synopsis: Generate JSON Schemas from Go types
Description:

Package jsonschema uses reflection to generate JSON Schemas from Go types.

Features:

  • supports arbitrarily complex types, including interface, maps, slices, etc.

  • supports json-schema features such as minLength, maxLength, pattern, format, etc.

  • supports simple string and numeric enums

  • supports custom property fields via the jsonschema_extras struct tag

This package is a modified clone of github.com/invopop/jsonschema for purpose of LazyGit project.

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

Build Go code from arbitrary value in Go.

go-github-com-dave-jennifer 1.5.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/dave/jennifer
Licenses: Expat
Build system: go
Synopsis: Code generator for Golang
Description:

Package brenda is a boolean expression solver for Go AST

go-mvdan-cc-xurls-v2 2.2.0
Propagated dependencies: go-gopkg-in-check-v1@1.0.0-20201130134442-10cb98267c6c go-github-com-rogpeppe-go-internal@1.12.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/mvdan/xurls
Licenses: Modified BSD
Build system: go
Synopsis: Extract urls from text
Description:

Package xurls extracts urls from plain text using regular expressions.

go-github-com-gabriel-vasile-mimetype 1.4.0
Propagated dependencies: go-golang-org-x-net@0.53.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/gabriel-vasile/mimetype
Licenses: Expat
Build system: go
Synopsis: Fast golang library for MIME type and file extension detection
Description:

This is a package for detecting MIME types and extensions based on magic numbers. Features include

  • fast and precise MIME type and file extension detection

  • long list of supported MIME types

  • common file formats are prioritized

  • small and simple API

  • handles MIME type aliases

  • thread safe

  • low memory usage, besides the file header

go-github-com-cli-safeexec 1.0.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/cli/safeexec
Licenses: FreeBSD
Build system: go
Synopsis: Safer version of exec.LookPath on Windows
Description:

This package provides a Go module that provides a safer alternative to exec.LookPath() on Windows.

go-github-com-aybabtme-rgbterm 0.0.0-1.cc83f3b
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/aybabtme/rgbterm
Licenses: Expat
Build system: go
Synopsis: RGB terminal
Description:

Package rgbterm colorizes bytes and strings using RGB colors, for a full range of pretty terminal strings.

go-github-com-netflix-go-expect 0.0.0-20201125194554-85d881c3777e
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/Netflix/go-expect
Licenses: ASL 2.0
Build system: go
Synopsis: Expect-like library to automate control of terminal programs
Description:

This package provides an expect-like interface to automate control of applications. It is unlike expect in that it does not spawn or manage process lifecycle. This package only focuses on expecting output and sending input through it's pseudoterminal.

go-github-com-kyokomi-emoji-v2 2.2.13
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/kyokomi/emoji
Licenses: Expat
Build system: go
Synopsis: Emoji terminal output for Golang
Description:

This package provides emoji support for termnial output.

go-github-com-andreyvit-diff 0.0.0-0.c7f18ee
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/andreyvit/diff
Licenses: Expat
Build system: go
Synopsis: Quick string diffs for Golang
Description:

Package diff provides quick and easy string diffing functions based on github.com/sergi/go-diff, mainly for diffing strings in tests

go-github-com-anmitsu-go-shlex 0.0.0-0.38f4b40
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/anmitsu/go-shlex
Licenses: Expat
Build system: go
Synopsis: Library to make a lexical analyzer like Unix shell for golang
Description:

Package shlex provides a simple lexical analysis like Unix shell.

go-github-com-agnivade-levenshtein 1.1.1
Propagated dependencies: go-github-com-dgryski-trifles@0.0.0-20220729183022-231ecf6ed548
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/agnivade/levenshtein
Licenses: Expat
Build system: go
Synopsis: Golang implementation to calculate Levenshtein Distance
Description:

Package levenshtein is a Go implementation to calculate Levenshtein Distance. The library is fully capable of working with non-ascii strings. But the strings are not normalized. That is left as a user-dependant use case. Please normalize the strings before passing it to the library if you have such a requirement.

go-github-com-jesseduffield-generics 0.0.0-20250517122708-b0b4a53a6f5c
Propagated dependencies: go-golang-org-x-exp@0.0.0-20250911091902-df9299821621
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/jesseduffield/generics
Licenses: Expat
Build system: go
Synopsis: Extensions on the Golang Generics packages
Description:

This package provides helper methods/structs that involve generics which were added in Go 1.18.

go-github-com-konsorten-go-windows-terminal-sequences 1.0.3
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/konsorten/go-windows-terminal-sequences
Licenses: Expat
Build system: go
Synopsis: Windows Terminal Sequences
Description:

This library allow for enabling Windows terminal color support for Go.

go-github-com-cli-browser 1.1.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/cli/browser
Licenses: FreeBSD
Build system: go
Synopsis: Helpers to open URLs, or files in the default web browser
Description:

This library provides helpers to open URLs, readers, or files in the system default web browser.

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

Package errors provides errors that have stack-traces.

go-github-com-google-go-tpm 0.9.0
Propagated dependencies: go-golang-org-x-sys@0.43.0 go-golang-org-x-crypto@0.50.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/google/go-tpm
Licenses: ASL 2.0
Build system: go
Synopsis: Go-TPM library
Description:

TPM 2.0 library for directly communicating with a TPM device.

go-github-com-mailru-easyjson 0.7.7
Propagated dependencies: go-github-com-josharian-intern@1.0.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/mailru/easyjson
Licenses: Expat
Build system: go
Synopsis: Fast JSON serializer for golang
Description:

Package easyjson provides a fast and easy way to marshal/unmarshal Go structs to/from JSON without the use of reflection.

go-github-com-go-logfmt-logfmt 0.5.1
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/go-logfmt/logfmt
Licenses: Expat
Build system: go
Synopsis: Marshals and unmarshals logfmt messages
Description:

Package logfmt implements utilities to marshal and unmarshal data in the logfmt format. The logfmt format records key/value pairs in a way that balances readability for humans and simplicity of computer parsing. It is most commonly used as a more human friendly alternative to JSON for structured logging.

go-github-com-cli-oauth 0.9.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/cli/oauth
Licenses: Expat
Build system: go
Synopsis: Perform OAuth Device flow and Web application flow in Go
Description:

This is a library for performing OAuth Device flow and Web application flow in Go client apps.

go-github-com-azure-go-ansiterm 0.0.0-20210617225240-d185dfc1b5a1
Propagated dependencies: go-golang-org-x-sys@0.43.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/Azure/go-ansiterm
Licenses: Expat
Build system: go
Synopsis: Golang package for ANSI terminal emulation in Windows
Description:

This is a cross platform Ansi Terminal Emulation library. It reads a stream of Ansi characters and produces the appropriate function calls. The results of the function calls are platform dependent.

go-github-com-awesome-gocui-keybinding 1.0.0
Propagated dependencies: go-github-com-awesome-gocui-gocui@1.1.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/awesome-gocui/keybinding
Licenses: Expat
Build system: go
Synopsis: Golang wrapper for parsing gocui keybindings
Description:

This package provides a golang wrapper for parsing gocui keybindings.

go-github-com-atotto-clipboard 0.1.3
Dependencies: xsel@1.2.0-1.062e6d3
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/atotto/clipboard
Licenses: Modified BSD
Build system: go
Synopsis: Clipboard for Go
Description:

Package clipboard read/write on clipboard

Total packages: 73978