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.
LuaExpat is a SAX XML parser based on the Expat library.
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.
This package provides Lua LRU cache based on the LuaJIT FFI.
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.
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.
LPeg is a pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs).
This is a binding to libunbound for Lua, allowing both asynchronous and DNSSEC-secured DNS lookups of arbitrary DNS record types.
It was created because Prosody needs an asynchronous DNS library with support for SRV records, and the ones found at the time did one or the other, or was missing DNSSEC that allowed implementing DANE.
It originated out of a need in the XMPP server software Prosody for an async-capable resolver library supporting SRV records, as well as a desire to experiment with DNSSEC and new DNS records.
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.
This package provides Lua library for killing or sending signals to Linux processes.
LuaExpat is a SAX XML parser based on the Expat library.
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.
LuaSQLite3 is a thin wrapper around the public domain SQLite3 database engine. It provides a complete binding to the SQLite3 C API from within Lua programs.
LuaRocks is the package manager for the Lua programming language.
It allows you to install Lua modules as self-contained packages called rocks, which also contain version dependency information. This information can be used both during installation, so that when one rock is requested all rocks it depends on are installed as well, and also optionally at run time, so that when a module is required, the correct version is loaded. LuaRocks supports both local and remote repositories, and multiple local rocks trees.
dkjson is a lua module for processing json in lua. It can handle tasks like encoding or decoding JSON objects to and from lua tables.
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.
This is the official OpenResty branch of LuaJIT. It is not to be considered a fork, since changes are regularly synchronized from the upstream LuaJIT project. This package also enables the Lua 5.2 compat mode needed by some projects.
This library makes libuv available to Lua scripts.
This is a binding to libunbound for Lua, allowing both asynchronous and DNSSEC-secured DNS lookups of arbitrary DNS record types.
It was created because Prosody needs an asynchronous DNS library with support for SRV records, and the ones found at the time did one or the other, or was missing DNSSEC that allowed implementing DANE.
It originated out of a need in the XMPP server software Prosody for an async-capable resolver library supporting SRV records, as well as a desire to experiment with DNSSEC and new DNS records.
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.
LPeg is a pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs).
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.
Fnlfmt is a tool for automatically formatting Fennel code in a consistent way, following established lisp conventions.
This library makes libuv available to Lua scripts.
This is a binding to libunbound for Lua, allowing both asynchronous and DNSSEC-secured DNS lookups of arbitrary DNS record types.
It was created because Prosody needs an asynchronous DNS library with support for SRV records, and the ones found at the time did one or the other, or was missing DNSSEC that allowed implementing DANE.
It originated out of a need in the XMPP server software Prosody for an async-capable resolver library supporting SRV records, as well as a desire to experiment with DNSSEC and new DNS records.