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.
The Guix Data Service stores data about GNU Guix, and provides this through a web interface. It supports listening to the guix-commits mailing list to find out about new revisions, then loads the data from these in to a PostgreSQL database.
Ikiwiki is a wiki compiler, capable of generating a static set of web pages, but also incorporating dynamic features like a web based editor and commenting.
Miniflux is a minimalist and opinionated feed reader:
Written in Go (Golang)
Works only with Postgresql
Doesn't use any ORM
Doesn't use any complicated framework
Use only modern vanilla Javascript (ES6 and Fetch API)
Single binary compiled statically without dependency
The number of features is voluntarily limited
A "public suffix" is a domain name under which Internet users can directly register own names.
Browsers and other web clients can use it to avoid privacy-leaking "supercookies", avoid privacy-leaking "super domain" certificates, domain highlighting parts of the domain in a user interface, and sorting domain lists by site.
Libpsl has built-in PSL data for fast access, allowing to load PSL data from files, checks if a given domain is a public suffix, provides immediate cookie domain verification, finds the longest public part of a given domain, finds the shortest private part of a given domain, works with international domains (UTF-8 and IDNA2008 Punycode), is thread-safe, and handles IDNA2008 UTS#46.
The File::Listing module exports a single function called parse_dir(), which can be used to parse directory listings.
The HTTP::Date module provides functions that deal with date formats used by the HTTP protocol (and then some more).
Uhttpmock is a project for mocking web service APIs which use HTTP or HTTPS. It provides a library, libuhttpmock, which implements recording and playback of HTTP request/response traces.
Iter Vitae is a command-line utility that allows you to generate a Resume / CV, by reading a S-expression version of your CV details (in Scheme code).
With a MVC approach, it lets you separate the data from the presentation (how the document looks).
This tool creates a web-site version of your CV (using SXML and Olive CSS), and is designed for long-term use, so you can update and evolve your CV over the years. The program supports multilingual content and is fully extensible.
This module finds URIs and URLs (according to what URI.pm considers a URI) in plain text. It only finds URIs which include a scheme (http:// or the like), for something a bit less strict, consider URI::Find::Schemeless. For a command-line interface, urifind is provided.
HTTP::Server::Simple is a simple standalone HTTP daemon with no non-core module dependencies. It can be used for building a standalone http-based UI to your existing tools.
MonsterID is a method to generate a unique monster image based upon a certain identifier (IP address, email address, whatever). It can be used to automatically provide personal avatar images in blog comments or other community services.
Gophernicus is a Gopher protocol server. Its features include:
written with security in mind;
automatically generated Gopher menus;
gophertags for virtually renaming directories;
personal gopherspaces, located in
~/public_gopher/;virtual hosting;
CGI support;
output filtering and PHP support;
charset support and conversions;
selector rewriting;
session tracking and statistics;
TLS/SSL and proxy support.
This nginx module parses the Accept-Language field in HTTP headers and chooses the most suitable locale for the user from the list of locales supported at your website.
The HTTP::Negotiate module provides a complete implementation of the HTTP content negotiation algorithm specified in draft-ietf-http-v11-spec-00.ps chapter 12. Content negotiation allows for the selection of a preferred content representation based upon attributes of the negotiable variants and the value of the various Accept* header fields in the request.
This package includes Clearsilver, the CGI kit and HTML templating system.
This module (HTTP::CookieJar::LWP) implements a minimalist HTTP user agent cookie jar in conformance with RFC 6265.
Tibanna runs portable pipelines (in CWL/WDL and Snakemake) on the AWS Cloud.
Gumbo is an implementation of the HTML5 parsing algorithm implemented as a pure C99 library.
The Jetty Web Server provides an HTTP server and Servlet container capable of serving static and dynamic content either from a standalone or embedded instantiation. This package provides utility classes.
PSGI is a specification to decouple web server environments from web application framework code. Test::WWW::Mechanize is a subclass of WWW::Mechanize that incorporates features for web application testing. The Test::WWW::Mechanize::PSGI module meshes the two to allow easy testing of PSGI applications.
CGI::Simple provides a relatively lightweight drop in replacement for CGI.pm. It shares an identical OO interface to CGI.pm for parameter parsing, file upload, cookie handling and header generation.
pup is a command line tool for processing HTML. It reads from stdin, prints to stdout, and allows the user to filter parts of the page using CSS selectors. Inspired by jq, pup aims to be a fast and flexible way of exploring HTML from the terminal.
This middleware allows for POST requests that pretend to be something else: by adding either a header named X-HTTP-Method-Override to the request, or a query parameter named x-tunneled-method to the URI, the client can say what method it actually meant.
The LWP::MediaTypes module provides functions for handling media (also known as MIME) types and encodings. The mapping from file extensions to media types is defined by the media.types file. If the ~/.media.types file exists it is used instead.