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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
CGI::Session provides modular session management system across HTTP requests.
Libnspsl is a library to generate a static code representation of the Public Suffix List. It is developed as part of the NetSurf project.
libjwt is a JWT library for C.
Libnsutils provides a small number of useful utility routines. It is developed as part of the NetSurf project.
Anonip masks the last bits of IPv4 and IPv6 addresses in log files. That way most of the relevant information is preserved, while the IP address does not match a particular individuum anymore.
Depending on your Web server, the log entries may be piped to Anonip directly or via a FIFO (named pipe). Thus the unmasked IP addresses will never be written to any file.
It's also possible to rewrite existing log files.
Anonip can also be uses as a Python module in your own Python application.
Monolith bundles any web page into a single HTML file.
Unlike conventional ``Save page as…'', Monolith not only saves the target document, it embeds CSS, image, and JavaScript assets all at once, producing a single HTML5 document.
If compared to saving websites with wget -mpk, Monolith embeds all assets as data URLs and therefore displays the saved page exactly the same, being completely separated from the Internet.
buku is a powerful bookmark manager written in Python3 and SQLite3. buku can auto-import bookmarks from your browser and present them in an interactive command-line interface that lets you compose and update bookmarks directly. It can also present them in a web interface with bukuserver.
nghttp2 implements the Hypertext Transfer Protocol, version 2 (HTTP/2).
A reusable C library provides the HTTP/2 framing layer, with several tools built on top of it:
nghttp, a command-line HTTP/2 client. It exposes many advanced and low-level aspects of the protocol and is useful for debugging.nghttpd, a fast, multi-threaded HTTP/2 static web server that serves files from a local directory.nghttpx, a fast, multi-threaded HTTP/2 reverse proxy that can be deployed in front of existing web servers that don't support HTTP/2. Bothnghttpdandnghttpxcan fall back to HTTP/1.1 for backwards compatibility with clients that don't speak HTTP/2.h2loadfor benchmarking (only!) your own HTTP/2 servers.HTTP/2 uses a header compression method called HPACK. nghttp2 provides a HPACK encoder and decoder as part of its public API.
deflatehdconverts JSON data or HTTP/1-style header fields to compressed JSON header blocks.inflatehdconverts such compressed headers back to JSON pairs.
Ulfius is a HTTP Framework library for REST Applications written in C. It is based on GNU libmicrohttpd for the backend web server, Jansson for the JSON manipulation library, and libcurl for the http/smtp client API. It can be used to facilitate creation of web applications in C programs with a small memory footprint, as in embedded systems applications. It can create webservices in HTTP or HTTPS mode, stream data, or implement server websockets.
Microsocks is a small, efficient SOCKS5 server.
This is a simple reddit2nntp gateway server that lets you use a newsreader to follow discussions on reddit. The intention is for you to run it locally, tell your newsreader to connect to localhost, and subreddits will appear as newsgroups!
webhook is a lightweight configurable tool to create HTTP endpoints (hooks) which can execute configured commands. Data from the HTTP request (such as headers, payload or query variables) can be passed on to the configured commands. Hooks may also be configured to trigger only when certain rules are satisfied.
webhook aims to be minimal and do nothing more than it should do. And, that is:
receive the request
parse the headers, payload and query variables
check if the specified rules for the hook are satisfied
and finally, pass the specified arguments to the specified command via command line arguments or via environment variables.
Tidy is a console application which corrects and cleans up HTML and XML documents by fixing markup errors and upgrading legacy code to modern standards.
Tidy also provides libtidy, a C static and dynamic library that developers can integrate into their applications to make use of the functions of Tidy.
LibDOM is an implementation of the W3C DOM, written in C. It is developed as part of the NetSurf project.
CGI.pm is a stable, complete and mature solution for processing and preparing HTTP requests and responses. Major features include processing form submissions, file uploads, reading and writing cookies, query string generation and manipulation, and processing and preparing HTTP headers.
The Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation.
xinetd, a more secure replacement for inetd, listens for incoming requests over a network and launches the appropriate service for that request. Requests are made using port numbers as identifiers and xinetd usually launches another daemon to handle the request. It can be used to start services with both privileged and non-privileged port numbers.
go--webring provides a simple webring implementation as used by the Fediring.
jo is a command-line utility to create JSON objects or arrays. It creates a JSON string on stdout from words provided as command-line arguments or read from stdin.
This module will attempt to load find and load configuration files of various types. Currently it supports YAML, JSON, XML, INI and Perl formats.
The Net::HTTP class is a low-level HTTP client. An instance of the Net::HTTP class represents a connection to an HTTP server. The HTTP protocol is described in RFC 2616. The Net::HTTP class supports HTTP/1.0 and HTTP/1.1.
Surfraw (Shell Users' Revolutionary Front Rage Against the Web) provides a unix command line interface to a variety of popular www search engines and similar services.
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.
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.