No description
  • Scheme 62.7%
  • Tree-sitter Query 36.6%
  • Shell 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-22 13:24:41 +01:00
guix/extensions Initialize the database before pulling if needed. 2026-06-02 21:26:01 +06:00
toys Collapse paginator with ellipses around current page 2026-04-27 10:16:38 +06:00
.build.yml Add .build.yml 2023-10-01 17:34:53 +06:00
channels.scm Add tanelorn 2026-07-22 13:24:41 +01:00
COPYING init 2022-10-09 12:35:16 -05:00
dev Add ./dev executable for running toys commands locally 2023-08-28 12:27:24 +06:00
manifest.scm manifest.scm: Add guile and guile-readline 2024-09-23 00:35:28 -05:00
README.md Replace "support" section with "hosting" in README 2026-06-22 16:47:57 +06:00

toys

toys is an experiment to create a JSON API for exploring Guix channels on the internets.

Issue tracker is here.

The live instance can be found at toys.whereis.social. Also see other known instances, forks or alternatives.

join

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.

contribute

Send patches to ~whereiseveryone/toys@lists.sr.ht

jgart and unwox can review patches and merge them.

See the good-first-issue tags if you're looking for how to get started contributing.

chat

Discussion regarding this project happens at #whereiseveryone on the Libera IRC network.

  • IRC users can connect to irc.libera.chat/#whereiseveryone
  • XMPP users can connect to #whereiseveryone%irc.libera.chat@irc.cheogram.com
  • Matrix users can connect to #libera_#whereiseveryone:matrix.org

development

Start a development environment:

guix shell
# or even
guix shell --container --network

Initialize the database:

./dev init

Pull symbols data:

./dev pull channels.scm
# or only pull specific channel
./dev pull channels.scm CHANNEL-NAME

Run the server:

./dev serve

Visit http://localhost:8080.

other known instances, forks or alternatives

hosting

Our toys instance is generously hosted by guix-hosting.com. If you are in the process of choosing your next hosting please consider them.