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

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.


esmini 3.5.0
Dependencies: fmt@11.2.0 mesa@26.0.2 openscenegraph@3.6.5 openscenegraph@3.6.5 open-simulation-interface@3.5.0 protobuf@3.21.9 pugixml@1.12.1 sumo@1.27.1
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://github.com/esmini/esmini
Licenses: MPL 2.0
Build system: cmake
Synopsis: Basic OpenSCENARIO player
Description:

esmini is a tool to play OpenSCENARIO files. It is provided as both a standalone application and a shared library and has some support for generating and analysing traffic scenarios..

fullswof-2d 1.09.01
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://www.idpoisson.fr/fullswof/
Licenses: CeCILL
Build system: gnu
Synopsis: Two dimensional flow solver for flood modelling
Description:

FullSWOF_2d is a numerical tool for solving the shallow water equations on structured grids. The name FullSWOF refers to the Full form of the Shallow Water equations for Overland Flow. The discretized system of equations is solved using the finite volume method. A choice of shock-capturing methods is available to locate the transition boundaries between the wet areas and the dry areas in the model. A semi-implicit method is used to advance the solution in time. The tool is typically applied to the modelling of river flooding.

python-fenics-ufl 2019.1.0
Propagated dependencies: python-numpy@1.26.4
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://bitbucket.org/fenics-project/ufl/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Unified language for form-compilers
Description:

The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.

UFL is part of the FEniCS Project.

python-commonroad-route-planner 2022.3
Propagated dependencies: python-commonroad-io@2022.3 python-matplotlib@3.10.9 python-networkx@3.4.2 python-numpy@2.4.6 python-setuptools@80.9.0 python-shapely@2.1.1
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://gitlab.lrz.de/tum-cps/commonroad-route-planner
Licenses: Modified BSD
Build system: pyproject
Synopsis: Route planner for CommonRoad scenarios
Description:

This package provides functions for route planning, that is finding sequences that lead from a given start lanelet to some goal lanelet(s).

python-fenics-ffc 2019.1.0.post0
Propagated dependencies: python-fenics-dijitso@2019.1.0 python-fenics-fiat@2019.1.0 python-fenics-ufl@2019.1.0 python-numpy@1.26.4
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://bitbucket.org/fenics-project/ffc/
Licenses: Public Domain LGPL 3+
Build system: pyproject
Synopsis: Compiler for finite element variational forms
Description:

The FEniCS Form Compiler (FFC) is a compiler for finite element variational forms. From a high-level description of the form, it generates efficient low-level C++ code that can be used to assemble the corresponding discrete operator (tensor). In particular, a bilinear form may be assembled into a matrix and a linear form may be assembled into a vector. FFC may be used either from the command line (by invoking the ffc command) or as a Python module (import ffc).

FFC is part of the FEniCS Project.

python-simpy 4.1.1
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://gitlab.com/team-simpy/simpy
Licenses: FreeBSD
Build system: pyproject
Synopsis: Process-based discrete-event simulation framework
Description:

SimPy is a process-based discrete-event simulation framework based on standard Python. Processes in SimPy are defined by Python generator functions and can, for example, be used to model active components like customers, vehicles or agents. SimPy also provides various types of shared resources to model limited capacity congestion points (like servers, checkout counters and tunnels).

python-fenics-ufl 2025.2.0
Dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://bitbucket.org/fenics-project/ufl/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Unified language for form-compilers
Description:

The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.

UFL is part of the FEniCS Project.

openfoam-com 2512
Dependencies: bash-completion@2.11 boost@1.89.0 cgal@6.2 cgns@4.5.2 cli11@2.4.2 cmake-minimal@3.31.10 coreutils@9.1 curl@8.20.0 double-conversion@3.1.5 eigen@3.4.0 expat@2.7.1 ffmpeg@8.1.1 findutils@4.10.0 fmt@11.2.0 freetype@2.13.3 gdal@3.8.2 gl2ps@1.4.2 glew@2.2.0 gmp@6.3.0 gmsh@4.15.2 gnuplot@6.0.1 hdf5@1.14.6 jsoncpp@1.9.6 libjpeg-turbo@2.1.4 libogg@1.3.6 libpng@1.6.39 libharu@2.4.3 libtheora@1.1.1 libtiff@4.7.2 libx11@1.8.12 libxml2@2.14.6 libxslt@1.1.43 libxt@1.3.1 lz4@1.10.0 metis@5.1.0 mpfr@4.2.2 ncurses@6.2.20210619 netcdf@4.9.2 nlohmann-json@3.12.0 openmpi@4.1.6 paraview@6.0.0 proj@9.7.1 protobuf@3.21.9 pt-scotch32@7.0.15 pugixml@1.12.1 python@3.12.12 python-mpi4py@4.1.0 qt5compat@6.9.2 qtbase@6.9.2 qtsvg@6.9.2 qttools@6.9.2 qtwebengine@6.9.3 readline@8.2.13 trilinos-zoltan@16.1.0 utfcpp@3.2.5 vtk@9.5.2 xz@5.4.5 zlib@1.3.1
Propagated dependencies: python-openpmd-api@0.17.0-0.ec8251e
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://www.openfoam.com
Licenses: GPL 3+
Build system: gnu
Synopsis: Framework for numerical simulation of fluid flow (from openfoam.com)
Description:

OpenFOAM provides a set of solvers and methods for tackling problems in the field of Computational Fluid Dynamics (CFD). It is written in C++. Governing equations such as the Navier-Stokes equations can be solved in integral form. Physical processes such as phase change, droplet transport and chemical reaction can be modelled. Numerical methods are included to deal with sharp gradients, such as those encountered in flows with shock waves and flows with gas/liquid interfaces. Large problems may be split into smaller, connected problems for efficient solution on parallel systems.

s6 2.13.2.0
Dependencies: skalibs@2.14.4.0 execline@2.9.7.0
Channel: guix
Location: gnu/packages/skarnet.scm (gnu packages skarnet)
Home page: https://skarnet.org/software/s6
Licenses: ISC
Build system: gnu
Synopsis: Small suite of programs for process supervision
Description:

s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a. service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.

s6-dns 2.4.1.0
Dependencies: skalibs@2.14.4.0
Channel: guix
Location: gnu/packages/skarnet.scm (gnu packages skarnet)
Home page: https://skarnet.org/software/s6-dns
Licenses: ISC
Build system: gnu
Synopsis: Suite of DNS client programs
Description:

s6-dns is a suite of DNS client programs and libraries for Unix systems, as an alternative to the BIND, djbdns or other DNS clients.

s6-linux-init 1.1.3.0
Dependencies: execline@2.9.7.0 s6@2.13.2.0 skalibs@2.14.4.0
Channel: guix
Location: gnu/packages/skarnet.scm (gnu packages skarnet)
Home page: https://skarnet.org/software/s6-linux-init
Licenses: ISC
Build system: gnu
Synopsis: Minimalistic tools to create an s6-based init system on Linux
Description:

s6-linux-init is a set of minimalistic tools to create a s6-based init system, including an /sbin/init binary, on a Linux kernel.

It is meant to automate creation of scripts revolving around the use of other skarnet.org tools, especially s6, in order to provide a complete booting environment with integrated supervision and logging without having to hand-craft all the details.

s6-rc 0.5.6.0
Dependencies: skalibs@2.14.4.0 execline@2.9.7.0 s6@2.13.2.0
Channel: guix
Location: gnu/packages/skarnet.scm (gnu packages skarnet)
Home page: https://skarnet.org/software/s6-rc
Licenses: ISC
Build system: gnu
Synopsis: Service manager for s6-based systems
Description:

s6-rc is a service manager for s6-based systems, i.e. a suite of programs that can start and stop services, both long-running daemons and one-time initialization scripts, in the proper order according to a dependency tree. It ensures that long-running daemons are supervised by the s6 infrastructure, and that one-time scripts are also run in a controlled environment.

s6-networking 2.7.1.0
Dependencies: skalibs@2.14.4.0 execline@2.9.7.0 s6@2.13.2.0 s6-dns@2.4.1.0
Channel: guix
Location: gnu/packages/skarnet.scm (gnu packages skarnet)
Home page: https://skarnet.org/software/s6-networking
Licenses: ISC
Build system: gnu
Synopsis: Suite of network utilities for Unix systems
Description:

s6-networking is a suite of small networking utilities for Unix systems. It includes command-line client and server management, TCP access control, privilege escalation across UNIX domain sockets, IDENT protocol management and clock synchronization.

execline 2.9.7.0
Dependencies: bash-minimal@5.2.37 skalibs@2.14.4.0
Channel: guix
Location: gnu/packages/skarnet.scm (gnu packages skarnet)
Home page: https://skarnet.org/software/execline/
Licenses: ISC
Build system: gnu
Synopsis: Non-interactive shell-like language with minimal overhead
Description:

Execline is a (non-interactive) scripting language, separated into a parser (execlineb) and a set of commands meant to execute one another in a chain-execution fashion, storing the whole script in the argument array. It features conditional loops, getopt-style option handling, file name globbing, redirection and other shell concepts, expressed as discrete commands rather than in special syntax, minimizing runtime footprint and complexity.

skalibs 2.14.4.0
Channel: guix
Location: gnu/packages/skarnet.scm (gnu packages skarnet)
Home page: https://skarnet.org/software/skalibs/
Licenses: ISC
Build system: gnu
Synopsis: Platform abstraction libraries for skarnet.org software
Description:

This package provides lightweight C libraries isolating the developer from portability issues, providing a unified systems API on all platforms, including primitive data types, cryptography, and POSIX concepts like sockets and file system operations. It is used by all skarnet.org software.

s6-linux-utils 2.6.3.0
Dependencies: skalibs@2.14.4.0
Channel: guix
Location: gnu/packages/skarnet.scm (gnu packages skarnet)
Home page: https://skarnet.org/software/s6-linux-utils
Licenses: ISC
Build system: gnu
Synopsis: Set of minimalistic Linux-specific system utilities
Description:

s6-linux-utils is a set of minimalistic Linux-specific system utilities, such as mount, umount, and chroot commands, Linux uevent listeners, a devd device hotplug daemon, and more.

s6-portable-utils 2.3.1.0
Dependencies: skalibs@2.14.4.0
Channel: guix
Location: gnu/packages/skarnet.scm (gnu packages skarnet)
Home page: https://skarnet.org/software/s6-portable-utils
Licenses: ISC
Build system: gnu
Synopsis: Tiny command-line Unix utilities
Description:

s6-portable-utils is a set of tiny general Unix utilities, often performing well-known tasks such as cut and grep, but optimized for simplicity and small size. They were designed for embedded systems and other constrained environments, but they work everywhere.

skribilo 0.11.1
Dependencies: guile@3.0.9 imagemagick@6.9.13-5 ghostscript@9.56.1 lout@3.43.4
Propagated dependencies: guile-reader@0.6.4 guile-lib@0.2.8.1
Channel: guix
Location: gnu/packages/skribilo.scm (gnu packages skribilo)
Home page: https://www.nongnu.org/skribilo/
Licenses: GPL 3+
Build system: gnu
Synopsis: Document production tool written in Guile Scheme
Description:

Skribilo is a free document production tool that takes a structured document representation as its input and renders that document in a variety of output formats: HTML and Info for on-line browsing, and Lout and LaTeX for high-quality hard copies.

The input document can use Skribilo's markup language to provide information about the document's structure, which is similar to HTML or LaTeX and does not require expertise. Alternatively, it can use a simpler, “markup-less” format that borrows from Emacs' outline mode and from other conventions used in emails, Usenet and text.

Lastly, Skribilo provides Guile Scheme APIs.

newt 0.52.21
Dependencies: slang@2.3.3 popt@1.18 python@3.12.12 fribidi@1.0.12
Channel: guix
Location: gnu/packages/slang.scm (gnu packages slang)
Home page: https://pagure.io/newt
Licenses: LGPL 2.0
Build system: gnu
Synopsis: Not Erik's Windowing Toolkit - text mode windowing with slang
Description:

Newt is a windowing toolkit for text mode built from the slang library. It allows color text mode applications to easily use stackable windows, push buttons, check boxes, radio buttons, lists, entry fields, labels, and displayable text. Scrollbars are supported, and forms may be nested to provide extra functionality.

slang 2.3.3
Dependencies: readline@8.2.13 zlib@1.3.1 libpng@1.6.39 pcre@8.45 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/slang.scm (gnu packages slang)
Home page: https://www.jedsoft.org/slang/
Licenses: GPL 2+
Build system: gnu
Synopsis: Library for interactive applications and extensibility
Description:

S-Lang is a multi-platform programmer's library designed to allow a developer to create robust multi-platform software. It provides facilities required by interactive applications such as display/screen management, keyboard input, keymaps, and so on. The most exciting feature of the library is the slang interpreter that may be easily embedded into a program to make it extensible. While the emphasis has always been on the embedded nature of the interpreter, it may also be used in a stand-alone fashion through the use of slsh, which is part of the S-Lang distribution.

most 5.2.0
Dependencies: ncurses@6.2.20210619 slang@2.3.3
Channel: guix
Location: gnu/packages/slang.scm (gnu packages slang)
Home page: https://www.jedsoft.org/most/
Licenses: GPL 2+
Build system: gnu
Synopsis: @dfn{Pager} (terminal text viewer) with multiple windows and filters
Description:

Most is a paging text viewer. It displays the contents of a file or the output of a command on the terminal, one screenful at a time, and lets you scroll up and down to (re)view the entire text.

You can open multiple windows within most to view different files, or to inspect different parts of the same file, at the same time.

smalltalk 3.2.91
Dependencies: gmp@6.3.0 libffi@3.4.6 libltdl@2.4.7 libsigsegv@2.14 lightning@2.2.3
Channel: guix
Location: gnu/packages/smalltalk.scm (gnu packages smalltalk)
Home page: https://smalltalk.gnu.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Programming language environment
Description:

GNU Smalltalk is a free implementation of the Smalltalk language. It implements the ANSI standard for the language and also includes extra classes such as ones for networking and GUI programming.

pharo-vm 10.3.7+3.af67084
Dependencies: bash-minimal@5.2.37 cairo@1.18.4 freetype@2.13.3 libffi@3.4.6 libgit2@1.9.4 libpng@1.6.39 openssl@3.5.7 pixman@0.46.4 sdl2@2.30.8 util-linux@2.42.2
Channel: guix
Location: gnu/packages/smalltalk.scm (gnu packages smalltalk)
Home page: https://github.com/pharo-project/pharo-vm
Licenses: Expat
Build system: cmake
Synopsis: Clean and innovative Smalltalk-inspired environment
Description:

Pharo aims to provide a clean and innovative Smalltalk-inspired environment. With a stable and small core system, advanced development tools, and maintained releases, the Pharo platform can be used to build and deploy mission critical applications.

squeak-vm 4.10.2.2614
Dependencies: alsa-lib@1.2.16.1 dbus@1.16.2 freetype@2.13.3 libffi@3.4.6 libxrender@0.9.12 mesa@26.0.2 pulseaudio@17.0
Channel: guix
Location: gnu/packages/smalltalk.scm (gnu packages smalltalk)
Home page: http://squeakvm.org/
Licenses: X11
Build system: cmake
Synopsis: Smalltalk programming language and environment
Description:

Squeak is a full-featured implementation of the Smalltalk programming language and environment based on (and largely compatible with) the original Smalltalk-80 system. Squeak has very powerful 2- and 3-D graphics, sound, video, MIDI, animation and other multimedia capabilities. It also includes a customisable framework for creating dynamic HTTP servers and interactively extensible Web sites.

Total packages: 32836