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.
AppStream is a cross-distribution effort for enhancing the way we interact with the software repositories provided by distributions by standardizing software component metadata. It provides the foundation to build software-center applications, by providing metadata necessary for an application-centric view on package repositories. It additionally provides specifications for things like an unified software metadata database, screenshot services and various other things needed to create user-friendly application-centers for distributions.
Some projects rely on the sd-bus library for DBus support. However not all systems have systemd or elogind installed. This library provides just sd-bus (and the busctl utility).
libportal provides GIO-style async APIs for most Flatpak portals.
Libmbim is a GLib-based library for talking to WWAN modems and devices which speak the Mobile Interface Broadband Model (MBIM) protocol.
AppStream is a cross-distribution effort for enhancing the way we interact with the software repositories provided by distributions by standardizing software component metadata. It provides the foundation to build software-center applications, by providing metadata necessary for an application-centric view on package repositories. It additionally provides specifications for things like an unified software metadata database, screenshot services and various other things needed to create user-friendly application-centers for distributions.
This package contains a few command line utilities for working with desktop entries:
desktop-file-validateValidates a desktop file and prints warnings/errors about desktop entry specification violations.
desktop-file-installInstalls a desktop file to the applications directory, optionally munging it a bit in transit.
update-desktop-databaseUpdates the database containing a cache of MIME types handled by desktop files.
Wtype lets you simulate keyboard input and mouse activity, move and resize windows, etc.
Libinput is a library to handle input devices for display servers and other applications that need to directly deal with input devices.
Snixembed is a program to proxy StatusNotifierItems as XEmbedded systemtray-spec icons. This allows programs that only support the newer StatusNotifierItem to have the older XEmbedded systemtray support. While snixembed works fine with most setups, some bars and DEs provide their own optional SNI support, which should be preferred when available.
Currently supported:
icons (by pixmap and by freedesktop name)
activation on left mouse button
context menu on right mouse button (Menu dbusmenu or ContextMenu)
tooltips (on hover, all markup except hyperlinks)
limited AppIndicator support as a fallback
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in accordance with the IPMI v1.5/2.0 specification. These programs provide a set of interfaces for platform management. Common functionality includes sensor monitoring, system event monitoring, power control and serial-over-LAN.
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm. This algorithm is used to properly display text in left-to-right or right-to-left ordering as necessary.
bidiv is a simple utility for converting logical-Hebrew input to visual-Hebrew output. This is useful for reading Hebrew mail messages, viewing Hebrew texts, etc. It was written for Hebrew but Arabic (or other BiDi languages) should work equally well.
Filezilla client supports FTP, FTP over SSL/TLS (FTPS), SSH File Transfer Protocol (SFTP), HTTP/1.1, SOCKS5, FTP-Proxy, IPv6 and others features such as bookmarks, drag and drop, filename filters, directory comparison and more.
Weex is a utility designed to automate the task of remotely maintaining a web page or other FTP archive. It synchronizes a set of local files to a remote server by performing uploads and remote deletes as required.
LFTP is a sophisticated FTP/HTTP client, and a file transfer program supporting a number of network protocols. Like Bash, it has job control and uses the Readline library for input. It has bookmarks, a built-in mirror command, and can transfer several files in parallel. It was designed with reliability in mind.
This package provides some basic functionality to build high-performing, platform-independent programs.
Some of the highlights include:
A type-safe, multi-threaded event system that's simple to use yet efficient.
Timers for periodic events.
A
datetimeclass that not only tracks timestamp but also their accuracy, which simplifies dealing with timestamps originating from different sources.Simple process handling for spawning child processes with redirected input and output.
The Very Secure File Transfer Protocol Daemon or vsftpd is a server that listens on a TCP socket for clients and gives them access to local files via FTP. Security is a goal; not a guarantee.
NcFTP Client (or just NcFTP) is a set of command-line programs to access File Transfer Protocol (FTP) servers. This includes ncftp, an interactive FTP browser, as well as non-interactive commands such as ncftpput and ncftpget.
GAMBAS is a graphical development environment and platform based on a BASIC interpreter. It is inspired by Visual Basic and Java.
LibreSprite is a tool for creating 2D pixel art for video games. In addition to basic pixel editing features, it can assist in the creation of animations, tiled graphics, texture atlases, and more. LibreSprite is a fork of the latest GPLv2 commit of Aseprite.
ODE is a high performance library for simulating rigid body dynamics. It is fully featured, stable, mature and platform independent with an easy to use C/C++ API. It has advanced joint types and integrated collision detection with friction. ODE is useful for simulating vehicles, objects in virtual reality environments and virtual creatures. It is currently used in many computer games, 3D authoring tools and simulation tools.
This package contains a collection of modules for the Bennu Game Development programming language, from CD handling through SDL to joystick support.
The STEAD (Simple TExt ADventures) interpreter provides functionality to play games that mix elements of visual novels, interactive fiction and classic point-and-click adventures.
This package provides a collection of command line utilities used for building Quake maps as well as working with various Quake file formats. The utilities include qbsp for building the geometry, qvis for calculating visibility, qlight for lighting, bspinfo for getting information, and bsputil for basic editing of data in a map file.