Browse and search packages

Also show deprecated packages
Last uploaded version younger than
Only show packages with tag
Rating greater than, or equal to2
Usage

Apart from just writing words to search everywhere in package metadata, you can also use filters in the search query string input field above. Filters are surrounded by parentheses. All filters have to pass for every package shown in the result, that is, it is a logical conjunction.

(downloads > 1000)
Only show packages with more than 1000 downloads within the last 30 days. The download count is inexact because Hackage uses a content delivery network.
(lastUpload < 2021-10-29)
Only show packages for which the last upload was before (i.e. excluding) the given UTC date in the 'complete date' format as specified using ISO 8601.
(lastUpload = 2021-10-29)
Only show packages for which the last upload was within the 24 hours of the given UTC date.
(maintainer:SimonMarlow)
Only show packages for which the maintainers list includes the user name SimonMarlow.
(tag:bsd3)
Only show packages with the bsd3 tag.
(not tag:network)
Do not show packages with the network tag. The not operator can also be used with other filters.
(ageOfLastUpload > 5d)
Only show packages uploaded more than five days ago.
(ageOfLastUpload > 4w)
Only show packages uploaded more than four weeks ago. A week has seven days.
(ageOfLastUpload < 1m)
Only show packages last uploaded less than one month ago. A month is considered to have 30.437 days.
(ageOfLastUpload < 2.5y)
Only show packages last uploaded less than 2.5 years ago. A year is considered to be 365.25 days.
(rating > 2.5)
Only show packages with a rating of more than 2.5. The dot is the only accepted decimal separator.
(rating /= 0)
Only show packages with a rating unequal to zero.
(deprecated:any)
Do not filter out deprecated packages. This must be explicitly added if desired.
(deprecated:true)
Only show deprecated packages.
(deprecated:false)
Only show packages that are not deprecated. If no other deprecation filter is given, this filter is automatically added.
(distro:Debian)
Only show packages that are available in the Debian distribution. See the full list of available distributions.
Name DLs Rating Description Tags Last U/L Reference Version Maintainers
category-printf60Highbrow approach to type-safe printf format specifications.()2016-05-080.1.1.0
formatting762.25Combinator-based type-safe formatting (like printf() or FORMAT)()2022-11-257.2.0
typelits-printf40Type-safe printf from parsing GHC TypeLits Symbol()2024-09-120.3.0.0
th-printf30Quasiquoters for printf()2023-07-160.8
printf-mauke30A Perl printf like formatter.()2016-04-170.7.0
printf-safe20Type safe interface for Text.Printf()2016-09-090.1.0.1
Printf-TH20()2008-06-140.1.1
safe-printf10Well-typed, flexible and variadic printf for Haskell()2015-06-100.1.0.0
typist20Typelevel printf()2024-04-300.1.0.1
percent-format42simple printf-style string formatting()2023-07-060.0.4
float-binstring30C99 printf "%a" style formatting and parsing()2014-07-230.2
xformat10Extensible, type-safe formatting with scanf- and printf-like functions()2013-12-310.1.2.1
fmt200A new formatting library()2021-09-060.6.3.0
turtle232.5Shell programming, Haskell-style()2023-10-161.6.2
text-builder432Efficient and flexible strict text builder()2025-04-111.0.0.2
symantic-http30Symantic combinators for deriving clients or a server from an HTTP API()2019-04-120.1.1.20190410
Showing 1 to 16 of 16 entries
Alternatively, if you are looking for a particular function then try Hoogle.