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.
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.
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.
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).
LuaExpat is a SAX XML parser based on the Expat library.
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.
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.
This package provides Lua table recycling pools for LuaJIT.
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.
Fennel is a programming language that brings together the speed, simplicity, and reach of Lua with the flexibility of a Lisp syntax and macro system.
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.
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 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.
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.
Selene is a simple C++11 header-only library enabling seamless interoperability between C++ and Lua programming language.
LPeg is a pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs).
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.
The Halon fork provides an extended client-side scripting (CSM) API, used for example by the mcl_localplayer CSM that can be used to improve the physics of the Mineclonia game and do the computation locally, reducing lag. It is meant to be used with the luanti-mineclonia-csm game variant, which has client-side scripting enabled.
This Luanti mod adds various animals to Luanti, such as bees, bunnies, chickens, cows, kittens, rats, sheep, warthogs, penguins and pandas.
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.
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.
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!
ChatCmdBuilder is a Luanti library to ease creating complex chat commands with no pattern matching.
Mineclonia is a stable and performant clone of Minecraft, released as free software. It aims to clone Minecraft as well as Luanti currently permits without resorting to hacks which are too heavyweight or complicated to maintain. This variant has CSM (client-side scripting) enabled, for use with the luanti-halon fork. The CSM code makes it possible to replicate more closely the physics of the original Minecraft game. To use it, you need to add enable_client_modding = true to your client's ~/.minetest/minetest.conf configuration file.