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

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.


lua 5.3.5
Dependencies: readline@8.2.13
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://www.lua.org/
Licenses: X11
Build system: gnu
Synopsis: Embeddable scripting language
Description:

Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

lua5.5-socket 3.1.0-1.de359ea
Dependencies: lua@5.5.0
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://lunarmodules.github.io/luasocket
Licenses: X11
Build system: gnu
Synopsis: Network support for the Lua language
Description:

LuaSocket is a Lua extension library that is composed by two parts: a C core that provides support for the TCP and UDP transport layers, and a set of Lua modules that add support for functionality commonly needed by applications that deal with the Internet.

Among the supported modules, the most commonly used implement the SMTP (sending e-mails), HTTP (WWW access) and FTP (uploading and downloading files) client protocols. These provide a very natural and generic interface to the functionality defined by each protocol. In addition, you will find that the MIME (common encodings), URL (anything you could possible want to do with one) and LTN12 (filters, sinks, sources and pumps) modules can be very handy.

lua-lunitx 0.8.2
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://github.com/dcurrie/lunit
Licenses: Expat
Build system: trivial
Synopsis: Unit testing framework for Lua
Description:

Lunit is a unit testing framework for Lua. It includes lunitx extensions adding Lua 5.2 compatibility via lunit.module and the lunitx module for running tests automatically at program exit.

fennel-ls 0.2.4
Dependencies: bash-minimal@5.2.37 lua@5.3.5 fennel@1.6.1 pandoc@3.7.0.2 dkjson@2.8
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://git.sr.ht/~xerool/fennel-ls
Licenses: Expat
Build system: gnu
Synopsis: Language server for Fennel
Description:

Fennel Language Server is a language server for the Fennel programming language.

lua5.1-sec 1.3.2
Dependencies: lua@5.1.5 openssl@3.5.7
Propagated dependencies: lua5.1-socket@3.1.0-1.de359ea
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://github.com/brunoos/luasec/wiki
Licenses: Expat
Build system: gnu
Synopsis: OpenSSL bindings for Lua
Description:

LuaSec is a binding for OpenSSL library to provide TLS/SSL communication. It takes an already established TCP connection and creates a secure session between the peers.

lua5.1-filesystem 1.9.0
Dependencies: lua@5.1.5
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://keplerproject.github.io/luafilesystem/index.html
Licenses: X11
Build system: gnu
Synopsis: File system library for Lua
Description:

LuaFileSystem is a Lua library developed to complement the set of functions related to file systems offered by the standard Lua distribution. LuaFileSystem offers a portable way to access the underlying directory structure and file attributes.

lutok 0.6.2
Dependencies: atf@0.25
Propagated dependencies: lua@5.4.8
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://github.com/freebsd/lutok
Licenses: Modified BSD
Build system: gnu
Synopsis: Lightweight C++ API for Lua
Description:

Lutok is a lightweight C++ API library for Lua.

Lutok provides thin C++ wrappers around the Lua C API to ease the interaction between C++ and Lua. These wrappers make intensive use of RAII to prevent resource leakage, expose C++-friendly data types, report errors by means of exceptions and ensure that the Lua stack is always left untouched in the face of errors. The library also provides a small subset of miscellaneous utility functions built on top of the wrappers.

Lutok focuses on providing a clean and safe C++ interface; the drawback is that it is not suitable for performance-critical environments. In order to implement error-safe C++ wrappers on top of a Lua C binary library, Lutok adds several layers or abstraction and error checking that go against the original spirit of the Lua C API and thus degrade performance.

lua5.3-ossl 20220711
Dependencies: lua@5.3.5 openssl@3.5.7
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://25thandclement.com/~william/projects/luaossl.html
Licenses: Expat
Build system: gnu
Synopsis: OpenSSL bindings for Lua
Description:

The luaossl extension module for Lua provides comprehensive, low-level bindings to the OpenSSL library, including support for certificate and key management, key generation, signature verification, and deep bindings to the distinguished name, alternative name, and X.509v3 extension interfaces. It also binds OpenSSL's bignum, message digest, HMAC, cipher, and CSPRNG interfaces.

djot 0.2.1
Dependencies: luajit@v2.1-0.04dca79
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://github.com/jgm/djot.lua
Licenses: Expat
Build system: gnu
Synopsis: Lua parser for the djot light markup language
Description:

This package provides a Lua parser for djot, a light markup syntax. It can produce an AST, rendered HTML, or a stream of match tokens that identify elements by source position, which could be used for syntax highlighting or a linting tool.

lua-scintillua 6.6
Propagated dependencies: lua-lpeg@1.1.0 lua-filesystem@1.9.0
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://orbitalquark.github.io/scintillua/
Licenses: Expat
Build system: gnu
Synopsis: Collection of LPeg lexer for source code
Description:

This Lua library provides LPeg lexers for source code syntax highlighting. It can either be used by itself or as a drop-in replacement for Scintilla lexers.

lua5.1-readline 3.3
Dependencies: lua@5.1.5 readline@8.2.13
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://peterbillam.gitlab.io/pjb_lua/lua/readline.html
Licenses: Expat
Build system: gnu
Synopsis: Simple Lua interface to the readline and history libraries
Description:

This Lua module offers an interface to the GNU readline library.

The function readline() is a wrapper, which invokes the GNU readline, adds the line to the end of the history list, and then returns the line. Usually you call save_history() before the program exits, so that the history list is saved to the histfile.

This Lua module can dialogue with the user on the controlling-terminal of the process (typically /dev/tty) as returned by ctermid(). It also support most of readline's alternative interface, namely handler_install, read_char and handler_remove, and readline's custom completion.

lua5.3-lunitx 0.8.2
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://github.com/dcurrie/lunit
Licenses: Expat
Build system: trivial
Synopsis: Unit testing framework for Lua
Description:

Lunit is a unit testing framework for Lua. It includes lunitx extensions adding Lua 5.2 compatibility via lunit.module and the lunitx module for running tests automatically at program exit.

lua5.2-ossl 20220711
Dependencies: lua@5.2.4 openssl@3.5.7
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://25thandclement.com/~william/projects/luaossl.html
Licenses: Expat
Build system: gnu
Synopsis: OpenSSL bindings for Lua
Description:

The luaossl extension module for Lua provides comprehensive, low-level bindings to the OpenSSL library, including support for certificate and key management, key generation, signature verification, and deep bindings to the distinguished name, alternative name, and X.509v3 extension interfaces. It also binds OpenSSL's bignum, message digest, HMAC, cipher, and CSPRNG interfaces.

lua5.2-sec 1.3.2
Dependencies: lua@5.2.4 openssl@3.5.7
Propagated dependencies: lua5.2-socket@3.1.0-1.de359ea
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://github.com/brunoos/luasec/wiki
Licenses: Expat
Build system: gnu
Synopsis: OpenSSL bindings for Lua
Description:

LuaSec is a binding for OpenSSL library to provide TLS/SSL communication. It takes an already established TCP connection and creates a secure session between the peers.

lua5.3-expat 1.5.2
Dependencies: lua@5.3.5 expat@2.7.1
Channel: guix
Location: gnu/packages/lua.scm (gnu packages lua)
Home page: https://github.com/lunarmodules/luaexpat
Licenses: X11
Build system: gnu
Synopsis: SAX XML parser based on the Expat library
Description:

LuaExpat is a SAX XML parser based on the Expat library.

luanti-mobs-monster 2022-12-10
Propagated dependencies: luanti-mobs@2021-12-12
Channel: guix
Location: gnu/packages/luanti.scm (gnu packages luanti)
Home page: https://codeberg.org/tenplus1/mobs_monster
Licenses: Expat
Build system: luanti-mod
Synopsis: Add monsters with Mobs Redo on luanti
Description:

This Luanti mod adds many types of monsters to Luanti, that live on the surface or deep underground.

luanti-moreores 2.1.0
Channel: guix
Location: gnu/packages/luanti.scm (gnu packages luanti)
Home page: https://forum.luanti.net/viewtopic.php?t=549
Licenses: Zlib
Build system: luanti-mod
Synopsis: Additional ore types, tools, swords, and rails for Luanti
Description:

This Luanti mod adds new ore types to the game (mithril, silver) as well as swords and tools made of different materials. It also adds copper rails.

luanti-unifieddyes 2021-04-20-1
Propagated dependencies: luanti-basic-materials@2022-03-28
Channel: guix
Location: gnu/packages/luanti.scm (gnu packages luanti)
Home page: https://forum.luanti.net/viewtopic.php?t=2178
Licenses: GPL 2+
Build system: luanti-mod
Synopsis: Unified Dyes expands the standard dye set of Luanti to up to 256 colours
Description:

The purpose of this mod originally was to supply a complete set of colours for Luanti mod authors to use for colourised nodes or reference in recipes. Since the advent of the default dyes mod in the standard Luanti game, this mod has become an extension of the default mod an a library for general colour handling.

luanti-throwing-arrows 1.1-0.059cc89
Propagated dependencies: luanti-throwing@1.1-0.31f0cf5
Channel: guix
Location: gnu/packages/luanti.scm (gnu packages luanti)
Home page: https://forum.luanti.net/viewtopic.php?t=16365
Licenses: MPL 2.0
Build system: luanti-mod
Synopsis: Arrows and bows for Luanti
Description:

This mod adds arrows and bows to Luanti. It is a compatible replacement for the throwing mod by PilzAdam that uses the throwing API.

luanti-homedecor-modpack 2022-05-18
Propagated dependencies: luanti-basic-materials@2022-03-28 luanti-unifieddyes@2021-04-20-1
Channel: guix
Location: gnu/packages/luanti.scm (gnu packages luanti)
Home page: https://forum.luanti.net/viewtopic.php?t=2041
Licenses: CC-BY-SA 4.0 LGPL 3
Build system: luanti-mod
Synopsis: Home decor mod for Luanti
Description:

The homedecor Luanti mod provides a large seleection of items that might be found inside and around homes, such as sofas, chairs, tables, fences and a variety of other stuff.

luanti-technic 2022-10-30
Propagated dependencies: luanti-pipeworks@2021-04-14-1 luanti-basic-materials@2022-03-28
Channel: guix
Location: gnu/packages/luanti.scm (gnu packages luanti)
Home page: https://forum.luanti.net/viewtopic.php?t=2538
Licenses: LGPL 2.1+ CC-BY-SA 3.0 CC-BY-SA 4.0 WTFPL 2
Build system: luanti-mod
Synopsis: Machinery and automation for Luanti
Description:

This Luanti mod adds machinery and automation to Luanti. It adds various ores that can be processed for constructing various machinery, such as power generators, force field emitters, quarries and a workshop for repairing tools. Most machines are electrically powered.

luanti-coloredwood 2021-04-14-1
Propagated dependencies: luanti-unifieddyes@2021-04-20-1
Channel: guix
Location: gnu/packages/luanti.scm (gnu packages luanti)
Home page: https://forum.luanti.net/viewtopic.php?t=2411
Licenses: CC-BY-SA 4.0 LGPL 3
Build system: luanti-mod
Synopsis: Painted wood in Luanti
Description:

This Luanti mod provides hundreds of colours of wood and fences to Luanti, using Unified Dyes. If the "moreblocks" mod is active, coloured and cut wood shapes are provided as well.

luanti-oneblock 2022-09-01
Channel: guix
Location: gnu/packages/luanti.scm (gnu packages luanti)
Home page: https://github.com/NO411/oneblock
Licenses: GPL 3+
Build system: luanti-mod
Synopsis: Build your island in the sky with random items!
Description:

This package provides an extension of the Luanti game that lets you build your island in the sky. Every 30 seconds you will receive a random block or item from the oneblock to expand the island!

luanti-pipeworks 2021-04-14-1
Propagated dependencies: luanti-basic-materials@2022-03-28
Channel: guix
Location: gnu/packages/luanti.scm (gnu packages luanti)
Home page: https://forum.luanti.net/viewtopic.php?t=2155
Licenses: CC-BY-SA 4.0 LGPL 3
Build system: luanti-mod
Synopsis: Pipes, item-transport tubes and related devices for Luanti
Description:

Pipeworks is a mod for Luanti implementing 3D pipes and tubes for transporting liquids and items and some related devices. Pipes and tubes can go horizontally or vertically. Item tubes can also be used for sorting items and extracting items from chests or putting items in chests. Autocrafters can automatically follow craft recipes to make new items and can be fed by item tubes. Deployers can place items in the world as a player would. Node breakers simulate a player punching a node.

Total packages: 32836