An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

optparse-applicative

optparse-applicative is a haskell library for parsing options on the command line, and providing a powerful applicative interface for composing them. optparse-applicative takes care of reading and validating the arguments passed to the command line, handling and reporting errors, generating a usage line, a comprehensive help screen, and enabling context-sensitive bash, zsh, and fish completions. See the included README for detailed instructions and examples, which is also available on github https://github.com/pcapriotti/optparse-applicative.

Ecosystem
hackage.haskell.org
Latest Release
0.11.0
over 11 years ago
Versions
47
Downloads
284,919 total
Dependent Packages
340
Dependent Repos
3,274
kempe 0.2.0.14
Kempe is a stack-based language
22 versions - Latest release: almost 2 years ago - 1 dependent package - 4.27 thousand downloads total - 1 maintainer
language-dickinson 1.4.3.1
Dickinson is a language for generative (random) literature
25 versions - Latest release: almost 2 years ago - 1 dependent repositories - 6.37 thousand downloads total - 1 maintainer
hdmenu 0.3.0
hdmenu is a small wrapper around dmenu that can 1. Display commands in order of usage and, option...
1 version - Latest release: almost 2 years ago - 79 downloads total - 5 stars on GitHub - 1 maintainer
playlists 0.5.2
Playlists is a library for working with media playlist files. The original motivation for the li...
8 versions - Latest release: almost 2 years ago - 1 dependent repositories - 5.25 thousand downloads total - 13 stars on GitHub - 1 maintainer
hasql-mover 0.1.1
2 versions - Latest release: almost 2 years ago - 130 downloads total - 1 maintainer
oplang 0.5.0.0
Please see the README on GitHub at https://github.com/aionescu/oplang#readme
7 versions - Latest release: almost 2 years ago - 663 downloads total - 18 stars on GitHub - 1 maintainer
cabal-fmt 0.1.12
13 versions - Latest release: almost 2 years ago - 1 dependent package - 6.51 thousand downloads total - 1 maintainer
yaml-streamly 0.12.5 💰
Rewrite of yaml in streamly
6 versions - Latest release: about 2 years ago - 2 dependent packages - 1.84 thousand downloads total - 10 stars on GitHub - 1 maintainer
sak 0.1.3.2
sak is a command-line tool that detects and handles various compression formats
14 versions - Latest release: about 2 years ago - 3.29 thousand downloads total - 1 maintainer
clashilator 0.1.4
Code generator and Setup.hs hooks to generate a Verilator simulation and access it from Clash
6 versions - Latest release: about 2 years ago - 697 downloads total - 22 stars on GitHub - 1 maintainer
bench 1.0.13 💰
Think of this as a more powerful alternative to the time command. Use this command-line tool to ...
14 versions - Latest release: about 2 years ago - 18 dependent repositories - 11 thousand downloads total - 905 stars on GitHub - 1 maintainer
melf 1.3.1
Parser for ELF object format
7 versions - Latest release: about 2 years ago - 1 dependent package - 2 dependent repositories - 786 downloads total - 6 stars on GitHub - 1 maintainer
hspec-golden 0.2.2.0
Golden tests store the expected output in a separated file. Each time a golden test is executed t...
8 versions - Latest release: about 2 years ago - 1 dependent package - 23 dependent repositories - 5.44 thousand downloads total - 29 stars on GitHub - 2 maintainers
gibberish 3.0.0.0
Generates pronounceable passwords that are easy-to-remember and hard-to-guess.
1 version - Latest release: about 2 years ago - 1 dependent package - 77 downloads total - 14 stars on GitHub - 1 maintainer
g2 0.2.0.0
A Haskell symbolic execution engine. For details, please see: https://github.com/BillHallahan/G2
3 versions - Latest release: about 2 years ago - 1 dependent package - 2 dependent repositories - 1.05 thousand downloads total - 1 maintainer
optparse-applicative-cmdline-util 0.2.1
See README.md here
2 versions - Latest release: about 2 years ago - 2 dependent repositories - 267 downloads total - 0 stars on GitHub - 1 maintainer
risk-weaver 0.1.0.2
3 versions - Latest release: about 2 years ago - 1 dependent package - 214 downloads total - 1 maintainer
staversion 0.2.4.3
A command-line tool to look for version numbers for Haskell packages in specific stackage resolve...
26 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 13.3 thousand downloads total - 9 stars on GitHub - 1 maintainer
monad-bayes 1.3.0
A library for probabilistic programming using probability monads. The emphasis is on composition ...
12 versions - Latest release: about 2 years ago - 2 dependent packages - 5 dependent repositories - 2.04 thousand downloads total - 439 stars on GitHub - 2 maintainers
odbc 0.3.0
Haskell binding to the ODBC API. This has been tested against the Microsoft SQL Server ODBC drive...
14 versions - Latest release: about 2 years ago - 1 dependent package - 4 dependent repositories - 7.08 thousand downloads total - 45 stars on GitHub - 4 maintainers
rds-data-codecs 0.0.0.3
Codecs for use with AWS rds-data.
3 versions - Latest release: about 2 years ago - 1 dependent package - 258 downloads total - 0 stars on GitHub - 1 maintainer
boomwhacker 0.0.2
4 versions - Latest release: about 2 years ago - 326 downloads total - 1 maintainer
haskell-ci 0.18.1
21 versions - Latest release: about 2 years ago - 1 dependent package - 6.52 thousand downloads total - 2 maintainers
guardian 0.5.0.0
Guardian secures your Haskell monorepo package dependency boundary. Please read README.md for mor...
2 versions - Latest release: about 2 years ago - 1 dependent package - 187 downloads total - 40 stars on GitHub - 1 maintainer
svgsym 0.1.2.0
This is a simple tool to prune unused symbols from icon SVG files. Specifically, this tools takes...
3 versions - Latest release: about 2 years ago - 290 downloads total - 1 maintainer
imbib 1.2.5
2 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 1.19 thousand downloads total - 1 maintainer
Top 4.9% on hackage.haskell.org
purescript 0.15.15
A small strongly, statically typed programming language with expressive types, inspired by Haskel...
205 versions - Latest release: about 2 years ago - 3 dependent packages - 38 dependent repositories - 200 thousand downloads total - 8 maintainers
static-ls 0.1.2
static-ls ("static language server") reads static project information to provide IDE functionalit...
2 versions - Latest release: about 2 years ago - 1 dependent package - 212 downloads total - 169 stars on GitHub - 1 maintainer
termonad 4.6.0.0 💰
Termonad is a terminal emulator configurable in Haskell. It is extremely customizable and provid...
26 versions - Latest release: about 2 years ago - 1 dependent package - 7 dependent repositories - 8.94 thousand downloads total - 416 stars on GitHub - 1 maintainer
Top 8.2% on hackage.haskell.org
dotenv 0.12.0.0
In most applications, configuration should be separated from code. While it usually works well to...
53 versions - Latest release: about 2 years ago - 2 dependent packages - 49 dependent repositories - 33.1 thousand downloads total - 65 stars on GitHub - 6 maintainers
espial 0.0.20
Espial is an open-source, web-based bookmarking server. - Yesod + PureScript + sqlite3 - multi-us...
13 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 4.29 thousand downloads total - 714 stars on GitHub - 1 maintainer
retrie 1.2.3
Retrie is a tool for codemodding Haskell. Key goals include: Speed: Efficiently rewrite in large...
12 versions - Latest release: over 2 years ago - 7 dependent packages - 2 dependent repositories - 15.6 thousand downloads total - 509 stars on GitHub - 4 maintainers
dprox 0.4.3
Please see the README on GitHub at https://github.com/bjin/dprox#readme
10 versions - Latest release: over 2 years ago - 2.7 thousand downloads total - 14 stars on GitHub - 1 maintainer
otp-authenticator 0.1.2.1 💰
Simple tool for keeping track of your one-time pad two-factor authentication keys; basically a co...
5 versions - Latest release: over 2 years ago - 1 dependent package - 2.21 thousand downloads total - 4 stars on GitHub - 1 maintainer
servant-cli 0.1.1.0 💰
Parse command line arguments into a servant client, from a servant API, using optparse-applicativ...
5 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 1.58 thousand downloads total - 28 stars on GitHub - 1 maintainer
visualize-cbn 0.2.1
CBN interpretation and visualization tool. Exports in text format, coloured text (ANSI) or HTML/J...
5 versions - Latest release: over 2 years ago - 1.99 thousand downloads total - 1 maintainer
hw-xml 0.5.1.2 💰
XML parser based on succinct data structures. Please see README.md
19 versions - Latest release: over 2 years ago - 1 dependent package - 7 dependent repositories - 9.33 thousand downloads total - 16 stars on GitHub - 2 maintainers
graphql-client 1.2.4
A client for Haskell programs to query a GraphQL API.
8 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 1.42 thousand downloads total - 24 stars on GitHub - 1 maintainer
ghostscript-parallel 0.0.1
This is intended for rendering PostScript or PDF documents using Ghostscript. Ghostscript has the...
2 versions - Latest release: over 2 years ago - 218 downloads total - 1 maintainer
ltext 0.1.5
Please see the README on GitHub at https://github.com/ltext/ltext#README
18 versions - Latest release: over 2 years ago - 1 dependent package - 18 dependent repositories - 8.78 thousand downloads total - 36 stars on GitHub - 1 maintainer
hcount 0.0.2
2 versions - Latest release: over 2 years ago - 297 downloads total - 4 stars on GitHub - 1 maintainer
emhell 0.1.1.0
Tooling for register exploration using SVD files and GDB-MI or OpenOCD backends
2 versions - Latest release: over 2 years ago - 1 dependent package - 178 downloads total - 4 stars on GitHub - 1 maintainer
mmark-cli 0.0.5.2
Command line interface to the MMark markdown processor.
7 versions - Latest release: over 2 years ago - 6 dependent repositories - 3.79 thousand downloads total - 12 stars on GitHub - 1 maintainer
tinytools-vty 0.1.0.7
tinytools-vty is a terminal based monospace unicode diagram editing tool
5 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 403 downloads total - 9 stars on GitHub - 2 maintainers
doctest-extract 0.1.2
doctest-extract lets you write test examples and QuickCheck properties in Haddock comments and ex...
5 versions - Latest release: over 2 years ago - 5 dependent repositories - 696 downloads total - 1 maintainer
floskell 0.11.1
A flexible Haskell source code pretty printer. See the Github page for usage/explanation: https:...
12 versions - Latest release: over 2 years ago - 3 dependent packages - 1 dependent repositories - 17.3 thousand downloads total - 185 stars on GitHub - 1 maintainer
ebird-cli 0.3.0.1
A suite of Haskell libraries and tools for accessing the public eBird API
4 versions - Latest release: over 2 years ago - 1 dependent package - 285 downloads total - 0 stars on GitHub - 1 maintainer
disco 0.1.6
Disco is a simple functional programming language for use in teaching discrete math. Its syntax ...
9 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 842 downloads total - 1 maintainer
optparse-th 0.1.0.0
Please see the README on GitHub at https://github.com/MercuryTechnologies/optparse-th#readme
1 version - Latest release: over 2 years ago - 90 downloads total - 0 stars on GitHub - 1 maintainer
nix-freeze-tree 0.1.1.0
nix-freeze-tree walks a directory tree and generates a tree of Nix expressions that recreate the ...
3 versions - Latest release: over 2 years ago - 1 dependent package - 622 downloads total - 1 maintainer
refurb 0.3.0.3
Database maintenance tool support
7 versions - Latest release: over 2 years ago - 1 dependent repositories - 2.14 thousand downloads total - 26 stars on GitHub - 3 maintainers
ws 0.0.6
Please see the README on Github at https://git.localcooking.com/tooling/ws#readme
6 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 3.09 thousand downloads total - 5 stars on GitHub - 1 maintainer
Top 6.0% on hackage.haskell.org
hnix 0.17.0
Haskell implementation of the Nix language.
37 versions - Latest release: over 2 years ago - 5 dependent packages - 19 dependent repositories - 18.6 thousand downloads total - 795 stars on GitHub - 3 maintainers
Flint2-Examples 0.1.0.2
Examples for Flint2 Haskell bindings for the flint library for number theory.
3 versions - Latest release: over 2 years ago - 1 dependent repositories - 191 downloads total - 1 stars on GitHub - 1 maintainer
perceptual-hash 0.1.4.7
Find similar images using perceptual hashes
18 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 5.31 thousand downloads total - 1 maintainer
Top 8.8% on hackage.haskell.org
language-puppet 1.5.1
This is a set of tools that is supposed to fill all your Puppet needs : syntax checks, catalog co...
88 versions - Latest release: over 2 years ago - 1 dependent package - 17 dependent repositories - 60.3 thousand downloads total - 2 maintainers
tahoe-great-black-swamp 0.4.0.1
3 versions - Latest release: over 2 years ago - 2 dependent packages - 196 downloads total - 2 maintainers
cpkg 0.2.5.8
A build tool and package manager configured using Dhall.
35 versions - Latest release: over 2 years ago - 1 dependent package - 16.6 thousand downloads total - 1 maintainer
fswatcher 0.4.0
A simple file/directory watcher for Linux and macOS and other BSDs
8 versions - Latest release: over 2 years ago - 5.13 thousand downloads total - 11 stars on GitHub - 1 maintainer
Top 2.4% on hackage.haskell.org
turtle 1.6.2
57 versions - Latest release: over 2 years ago - 11 dependent packages - 199 dependent repositories - 54.2 thousand downloads total - 1 maintainer
keystore 0.9.0.2 💰
storing secret things
30 versions - Latest release: over 2 years ago - 1 dependent package - 20.1 thousand downloads total - 12 stars on GitHub - 1 maintainer
sydtest-discover 0.0.0.4 💰
A modern testing framework for Haskell with good defaults and advanced testing features.
5 versions - Latest release: over 2 years ago - 1 dependent package - 27 dependent repositories - 1.13 thousand downloads total - 129 stars on GitHub - 1 maintainer
betris 0.2.3.1
The game of tetris for braille display users, implemented using unicode braille rotated 90 degree...
10 versions - Latest release: over 2 years ago - 1 dependent package - 3.8 thousand downloads total - 12 stars on GitHub - 1 maintainer
tahoe-chk 0.2.0.0
Reversibly encrypt plaintext, encode ciphertext to shares, and serialize shares to bytes such tha...
2 versions - Latest release: over 2 years ago - 5 dependent packages - 176 downloads total - 2 maintainers
cabal-sort 0.1.2
21 versions - Latest release: over 2 years ago - 5 dependent repositories - 11.8 thousand downloads total - 1 maintainer
systemd-ntfy 0.1.0
1 version - Latest release: over 2 years ago - 107 downloads total - 1 maintainer
hpdft 0.1.1.3
A command line PDF-to-text converter. It may take a much longer than other similar tools but coul...
10 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 3.86 thousand downloads total - 45 stars on GitHub - 1 maintainer
cabal-plan-bounds 0.1.5
Manually curated dependency version ranges tend to become a lie: They likely include versions of ...
7 versions - Latest release: over 2 years ago - 555 downloads total - 31 stars on GitHub - 2 maintainers
git-repair 1.20230814
20 versions - Latest release: over 2 years ago - 14.3 thousand downloads total - 1 maintainer
Top 9.9% on hackage.haskell.org
hasktags 0.73.0
Produces ctags "tags" and etags TAGS files for Haskell programs.
23 versions - Latest release: over 2 years ago - 1 dependent package - 8 dependent repositories - 31.1 thousand downloads total - 132 stars on GitHub - 3 maintainers
reflex-ghci 0.2.0.1
Run GHCi from within a Reflex FRP (https://reflex-frp.org) application and interact with it using...
14 versions - Latest release: over 2 years ago - 1 dependent package - 3.31 thousand downloads total - 4 maintainers
lsh 0.1.0.0
Please see the README on GitHub at https://github.com/Floataqq/lsh#readme
1 version - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 95 downloads total - 0 stars on GitHub - 1 maintainer
morley-client 0.4.0
A client to interact with the Tezos blockchain, by use of the octez-node RPC and/or of the octez-...
9 versions - Latest release: over 2 years ago - 2 dependent packages - 4 dependent repositories - 945 downloads total - 18 stars on gitlab.com - 2 maintainers
cleveland 0.4.0
This package provides an eDSL for testing contracts written in Michelson, Morley or Lorentz. Thes...
9 versions - Latest release: over 2 years ago - 10 dependent repositories - 852 downloads total - 18 stars on gitlab.com - 2 maintainers
lorentz 0.16.0
Lorentz is a powerful meta-programming tool which allows one to write Michelson contracts directl...
28 versions - Latest release: over 2 years ago - 3 dependent packages - 11 dependent repositories - 6.2 thousand downloads total - 18 stars on gitlab.com - 3 maintainers
morley 1.20.0
A library to make writing smart contracts in Michelson — the smart contract language of the Tezos...
45 versions - Latest release: over 2 years ago - 5 dependent packages - 13 dependent repositories - 15.6 thousand downloads total - 18 stars on gitlab.com - 3 maintainers
HangmanAscii 0.1.1.3
Terminal Hangman game.
5 versions - Latest release: almost 3 years ago - 452 downloads total - 1 stars on GitHub - 1 maintainer
hscrtmpl 2.0
Templates for writing shell scripts in Haskell. Includes some useful functions and examples of th...
8 versions - Latest release: almost 3 years ago - 5.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
helic 0.6.1.0
See https://hackage.haskell.org/package/helic/docs/Helic.html
13 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 1.24 thousand downloads total - 13 stars on GitHub - 1 maintainer
pandoc-symreg 0.2.1.3
A pandoc-like cli tool and library to convert symbolic regression expressions to convenient formats
6 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 520 downloads total - 14 stars on GitHub - 1 maintainer
yet-another-logger 0.4.2
A logging framework written with flexibility and performance in mind. This Version is yet a prev...
14 versions - Latest release: almost 3 years ago - 1 dependent package - 3 dependent repositories - 9.44 thousand downloads total - 6 stars on GitHub - 2 maintainers
Top 9.6% on hackage.haskell.org
stache 2.3.4
Mustache templates for Haskell.
29 versions - Latest release: almost 3 years ago - 6 dependent packages - 34 dependent repositories - 21.7 thousand downloads total - 28 stars on GitHub - 5 maintainers
ping 0.1.0.5
This library provides functions that have similar behavior as the unix command-line utility ping....
6 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 1.95 thousand downloads total - 8 stars on GitHub - 1 maintainer
cabal-clean 0.2.20230609
Simple command line tool to remove cabal build artefacts from `dist-newstyle/build` that are supe...
5 versions - Latest release: almost 3 years ago - 6 dependent repositories - 1.01 thousand downloads total - 10 stars on GitHub - 1 maintainer
med-module 0.1.3
MED (Music EDitor) and its successor OctaMED were popular music trackers on the Amiga: https://en...
8 versions - Latest release: almost 3 years ago - 1 dependent package - 14 dependent repositories - 3.74 thousand downloads total - 1 maintainer
neolua 1.0.0
Run busted tests with Neovim
1 version - Latest release: almost 3 years ago - 123 downloads total - 29 stars on GitHub - 1 maintainer
align-audio 0.0.0.1
2 versions - Latest release: almost 3 years ago - 5 dependent repositories - 404 downloads total - 1 maintainer
sdr 0.1.0.14
Write software defined radio applications in Haskell. Features: Signal processing blocks can be...
14 versions - Latest release: almost 3 years ago - 4 dependent repositories - 8.03 thousand downloads total - 98 stars on GitHub - 1 maintainer
terraform-http-backend-pass 0.1.0.1
Please see the README on GitHub at https://github.com/akshaymankar/terraform-http-backend-pass#re...
2 versions - Latest release: almost 3 years ago - 1 dependent package - 269 downloads total - 1 stars on GitHub - 1 maintainer
juicy-gcode 1.0.0.0
SVG to G-code converter that aims to support most SVG features. It provides flexible options for ...
18 versions - Latest release: almost 3 years ago - 7.72 thousand downloads total - 124 stars on GitHub - 1 maintainer
phatsort 0.6.0.0
This package provides a utility for sorting files and directories on a FAT filesystem. Please se...
2 versions - Latest release: almost 3 years ago - 1 dependent package - 7 dependent repositories - 392 downloads total - 0 stars on GitHub - 1 maintainer
bm 0.2.0.0
This package provides a command-line utility that opens bookmarks and queries. Please see the RE...
3 versions - Latest release: almost 3 years ago - 1 dependent package - 7 dependent repositories - 510 downloads total - 2 stars on GitHub - 1 maintainer
polyglot 0.1.1.0
Please see the README on GitHub at https://github.com/albertprz/polyglot#readme
1 version - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 113 downloads total - 7 stars on GitHub - 1 maintainer
minio-hs 1.7.0
The MinIO Haskell client library provides simple APIs to access MinIO, Amazon S3 and other API co...
20 versions - Latest release: almost 3 years ago - 1 dependent package - 18 dependent repositories - 11.2 thousand downloads total - 52 stars on GitHub - 2 maintainers
zephyr 0.5.3
Tree shaking tool and partial evaluator for PureScript CoreFn AST.
7 versions - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 2.78 thousand downloads total - 157 stars on GitHub - 2 maintainers
dhall-nixpkgs 1.0.10
11 versions - Latest release: about 3 years ago - 2.34 thousand downloads total - 2 maintainers
dhall-yaml 1.2.12
Use this package if you want to convert between Dhall expressions and YAML. You can use this pack...
18 versions - Latest release: about 3 years ago - 1 dependent package - 10 dependent repositories - 7.47 thousand downloads total - 3 maintainers
Top 8.9% on hackage.haskell.org
dhall-json 1.7.12
46 versions - Latest release: about 3 years ago - 3 dependent packages - 13 dependent repositories - 35.5 thousand downloads total - 2 maintainers
dhall-csv 1.0.4
Use this package if you want to convert between Dhall expressions and CSV. You can use this packa...
5 versions - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 752 downloads total - 1 maintainer
diagrams-html5 1.4.2
This package provides a modular backend for rendering diagrams created with the diagrams EDSL usi...
11 versions - Latest release: about 3 years ago - 40 dependent repositories - 7.91 thousand downloads total - 5 maintainers
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.

Filter
Links
Registry hackage.haskell.org
Source Repository
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:hackage/optparse-applicative
spec
License BSD-3-Clause
First Release almost 14 years ago
Last Synced about 18 hours ago
Repository
Stars 912 on GitHub
Forks 116 on GitHub
Docker Dependents 3
Docker Downloads 292
Commits 650
Committers 55
Avg per Author 11.818
DDS 0.511
Rankings on hackage.haskell.org
Overall Top 0.9%
Downloads Top 0.3%
Dependent packages Top 0.1%
Dependent repos Top 0.1%
Forks Top 2.8%
Docker downloads Top 1.3%