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

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-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-gopkg-in-ozeidan-fuzzy-patricia-v3 3.0.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://gopkg.in/ozeidan/fuzzy-patricia.v3
Licenses: Expat
Build system: go
Synopsis: Radix tree implementation for Golang
Description:

This package provides a patricia trie implementation, enabling fast visiting of items in some particular ways:

  • visit all items saved in the tree

  • visit all items matching particular prefix (visit subtree)

  • given a string, visit all items matching some prefix of that string

go-github-com-jesseduffield-kill 0.0.0-20220618033138-bfbe04675d10
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/jesseduffield/kill
Licenses: Expat
Build system: go
Synopsis: Golang package for killing processes
Description:

This package provides functionality for killing processes across different platforms. Handles killing children of processes as well as the process itself.

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-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-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-creack-pty 1.1.11
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/creack/pty
Licenses: Expat
Build system: go
Synopsis: PTY interface for Go
Description:

Pty is a Go package for using Unix pseudo-terminals.

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/dgryski/trifles
Licenses: Expat
Build system: go
Synopsis: Golang collection of mics utilities code
Description:

This package provides the collection of as-it-is code snipets and micro libraries.

go-github-com-buger-jsonparser 1.1.1
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/buger/jsonparser
Licenses: Expat
Build system: go
Synopsis: Alternative JSON parser for Golang
Description:

This package provides an alternative implementation of standard encoding/json with higher performance.

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-ugorji-go-codec 1.2.7
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/ugorji/go
Licenses: Expat
Build system: go
Synopsis: Idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
Description:

Package codec provides a High Performance, Feature-Rich Idiomatic Golang 1.4+ codec/encoding library for binc, msgpack, cbor, json.

go-github-com-cpuguy83-go-md2man-v2 2.0.1
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/cpuguy83/go-md2man
Licenses: Expat
Build system: go
Synopsis: Convert Markdown into Man pages
Description:

This package converts Markdown into Roff Man pages.

go-github-com-shurcool-graphql 0.0.0-20200928012149-18c5c3165e3a
Dependencies: go-golang-org-x-net@0.50.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/shurcooL/graphql
Licenses: Expat
Build system: go
Synopsis: GraphQL client implementation for Golang
Description:

Package graphql provides a GraphQL client implementation.

go-github-com-jesseduffield-minimal-gitignore 0.3.2
Propagated dependencies: go-github-com-gobwas-glob@0.2.3
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/jesseduffield/minimal
Licenses: Expat
Build system: go
Synopsis: Parser for .gitignore-style files
Description:

Package gitignore can be used to parse .gitignore-style files into globs that can be used to test against a certain string or selectively walk a file tree. Gobwas's glob package is used for matching because it is faster than using regexp, which is overkill, and supports globstars (**), unlike filepath.Match.

go-github-com-gliderlabs-ssh 0.3.4
Propagated dependencies: go-golang-org-x-sys@0.40.0 go-golang-org-x-crypto@0.48.0 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/gliderlabs/ssh
Licenses: Modified BSD
Build system: go
Synopsis: SSH server in Golang
Description:

Package ssh wraps the crypto/ssh package with a higher-level API for building SSH servers. The goal of the API was to make it as simple as using net/http, so the API is very similar.

go-github-com-integrii-flaggy 1.5.2
Propagated dependencies: go-github-com-google-go-cmp@0.7.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/integrii/flaggy
Licenses: Unlicense
Build system: go
Synopsis: Golang CLI input parsing library
Description:

Package flaggy is a input flag parsing package that supports recursive subcommands, positional values, and any-position flags without unnecessary complexeties.

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-sanity-io-litter 1.5.5
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/sanity-io/litter
Licenses: Expat
Build system: go
Synopsis: Pretty printer library for Golang data structures
Description:

Litter is provided by

go-github-com-aybabtme-humanlog 0.4.1
Propagated dependencies: go-github-com-aybabtme-rgbterm@0.0.0-1.cc83f3b go-github-com-fatih-color@1.17.0 go-github-com-go-logfmt-logfmt@0.5.1 go-github-com-kr-logfmt@0.0.0-20210122060352-19f9bcb100e6 go-github-com-mattn-go-colorable@0.1.13 go-github-com-mattn-go-isatty@0.0.20 go-github-com-urfave-cli@1.22.16 go-golang-org-x-sys@0.40.0
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/aybabtme/humanlog
Licenses: ASL 2.0
Build system: go
Synopsis: Logs for humans to read
Description:

Read logs from stdin and prints them back to stdout, but prettier.

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-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-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-jesseduffield-gocui 0.3.1-0.20250605111917-fc5387961412
Propagated dependencies: go-github-com-gdamore-tcell-v2@2.13.5 go-github-com-go-errors-errors@1.4.2 go-github-com-mattn-go-runewidth@0.0.16
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/jesseduffield/gocui
Licenses: Modified BSD
Build system: go
Synopsis: Minimalist Golang package aimed at creating Console User Interfaces
Description:

Package gocui allows creating console user interfaces.

Highlighted features:

  • Minimalist API.

  • Views (the windows in the GUI) implement the interface io.ReadWriter.

  • Support for overlapping views.

  • The GUI can be modified at runtime (concurrent-safe).

  • Global and view-level keybindings.

  • Mouse support.

  • Colored text.

  • Customizable edition mode.

  • Easy to build reusable widgets, complex layouts.

Page: 1234567
Total packages: 154