Packages — P (Page 1 of 23)

p11-kit 0.23.12 — PKCS#11 library

p11-kit provides a way to load and enumerate PKCS#11 modules. It provides a standard configuration setup for installing PKCS#11 modules in such a way that they are discoverable. It also solves problems with coordinating the use of PKCS#11 by different components or libraries living in the same process.

p4est 2.0 — Adaptive mesh refinement on forests of octrees

The p4est software library enables the dynamic management of a collection of adaptive octrees, conveniently called a forest of octrees. p4est is designed to work in parallel and scales to hundreds of thousands of processor cores.

p4est-openmpi 2.0 — Parallel adaptive mesh refinement on forests of octrees

The p4est software library enables the dynamic management of a collection of adaptive octrees, conveniently called a forest of octrees. p4est is designed to work in parallel and scales to hundreds of thousands of processor cores.

p7zip 16.02 — Command-line file archiver with high compression ratio

p7zip is a command-line port of 7-Zip, a file archiver that handles the 7z format which features very high compression ratios.

packagekit 1.1.10 — API for package management, through D-Bus

PackageKit provides a way of performing package management tasks, e.g. updating, removing and installing software. Through supporting many backends, PackageKit can perform these tasks using the appropriate package manager for the current system.

padthv1 0.9.0 — Polyphonic additive synthesizer

Padthv1 is an old-school polyphonic additive synthesizer with stereo effects. Padthv1 is based on the PADsynth algorithm by Paul Nasca, as a special variant of additive synthesis.

pam-krb5 4.8 — Kerberos PAM module

Pam-krb5 is a Kerberos PAM module for either MIT Kerberos or Heimdal. It supports ticket refreshing by screen savers, configurable authorization handling, authentication of non-local accounts for network services, password changing, and password expiration, as well as all the standard expected PAM features. It works correctly with OpenSSH, even with ChallengeResponseAuthentication and PrivilegeSeparation enabled, and supports extensive configuration either by PAM options or in krb5.conf or both. PKINIT is supported with recent versions of both MIT Kerberos and Heimdal and FAST is supported with recent MIT Kerberos.

paml 4.9e — Phylogentic analysis by maximum likelihood

PAML (for Phylogentic Analysis by Maximum Likelihood) contains a few programs for model fitting and phylogenetic tree reconstruction using nucleotide or amino-acid sequence data.

pan 0.145 — Pan newsreader

pan is a Usenet newsreader that's good at both text and binaries. It supports offline reading, scoring and killfiles, yEnc, NZB, PGP handling, multiple servers, and secure connections.

pango 1.42.0 — GNOME text and font handling library

This is a GNU package.

Pango is the core text and font handling library used in GNOME applications. It has extensive support for the different writing systems used throughout the world.

pangomm 2.40.1 — C++ interface to the Pango text rendering library

This is a GNU package.

Pangomm provides a C++ programming interface to the Pango text rendering library.

pangox-compat 0.0.2 — Obsolete pango functions

This is a GNU package.

Pangox was a X backend to pango. It is now obsolete and no longer provided by recent pango releases. pangox-compat provides the functions which were removed.

papagayo 2.0b1-1.e143684b3 — Lip-syncing for animations

Papagayo is a lip-syncing program designed to help you line up phonemes with the actual recorded sound of actors speaking. Papagayo makes it easy to lip sync animated characters by making the process very simple – just type in the words being spoken, then drag the words on top of the sound’s waveform until they line up with the proper sounds.

paperkey 1.5 — Backup OpenPGP keys to paper

Paperkey extracts the secret bytes from an OpenPGP (GnuPG, PGP, etc) key for printing with paper and ink, which have amazingly long retention qualities. To reconstruct a secret key, you re-enter those bytes (whether by hand, OCR, QR code, or the like) and paperkey can use them to transform your existing public key into a secret key.

papi 5.5.1 — Performance Application Programming Interface

PAPI provides the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real time, the relation between software performance and processor events.

In addition, PAPI provides access to a collection of components that expose performance measurement opportunites across the hardware and software stack.

par2cmdline 0.8.0 — File verification and repair tools

Par2cmdline uses Reed-Solomon error-correcting codes to generate and verify PAR2 recovery files. These files can be distributed alongside the source files or stored together with back-ups to protect against transmission errors or bit rot, the degradation of storage media over time. Unlike a simple checksum, PAR2 doesn't merely detect errors: as long as the damage isn't too extensive (and smaller than the size of the recovery file), it can even repair them.

parallel 20180622 — Build and execute command lines in parallel

This is a GNU package.

GNU Parallel is a tool for executing shell jobs in parallel using one or more computers. Jobs can consist of single commands or of scripts and they are executed on lists of files, hosts, users or other items.

parcimonie 0.10.3 — Incrementally refreshes a GnuPG keyring

Parcimonie incrementaly refreshes a GnuPG keyring in a way that makes it hard to correlate the keyring content to an individual, and makes it hard to locate an individual based on an identifying subset of her keyring content. Parcimonie is a daemon that fetches one key at a time using the Tor network, waits a bit, changes the Tor circuit being used, and starts over.

pardre 1.1.5-1 — Parallel tool to remove duplicate DNA reads

ParDRe is a parallel tool to remove duplicate genetic sequence reads. Duplicate reads can be seen as identical or nearly identical sequences with some mismatches. This tool lets users avoid the analysis of unnecessary reads, reducing the time of subsequent procedures with the dataset (e.g. assemblies, mappings, etc.). The tool is implemented with MPI in order to exploit the parallel capabilities of multicore clusters. It is faster than multithreaded counterparts (end of 2015) for the same number of cores and, thanks to the message-passing technology, it can be executed on clusters.

pari-gp 2.9.4 — PARI/GP, a computer algebra system for number theory

PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorisations, algebraic number theory, elliptic curves...), but it also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers, etc., and a lot of transcendental functions. PARI is also available as a C library to allow for faster computations.

parted 3.2 — Disk partition editor

This is a GNU package.

GNU Parted is a package for creating and manipulating disk partition tables. It includes a library and command-line utility.

pass-git-helper 0.3.1 — Git credential helper interfacing with pass

pass-git-helper is a git credential helper which allows to use pass, the standard unix password manager, as the credential backend for your git repositories. This is achieved by explicitly defining mappings between hosts and entries in the password store.

pass-rotate 0.1 — Rotate password on online services

pass-rotate is a command line utility and python library for rotating passwords on various web services. It makes it easier to rotate your passwords, one at a time or in bulk, when security events or routine upkeep of your online accounts makes it necessary.

password-store 1.7.2 — Encrypted password manager

Password-store is a password manager which uses GnuPG to store and retrieve passwords. The tool stores each password in its own GnuPG-encrypted file, allowing the program to be simple yet secure. Synchronization is possible using the integrated git support, which commits changes to your password database to a git repository that can be managed through the pass command.

patch 2.7.6 — Apply differences to originals, with optional backups

This is a GNU package.

Patch is a program that applies changes to files based on differences laid out as by the program "diff". The changes may be applied to one or more files depending on the contents of the diff file. It accepts several different diff formats. It may also be used to revert previously applied differences.

patchage 1.0.0 — Modular patch bay for audio and MIDI systems

Patchage is a modular patch bay for audio and MIDI systems based on JACK and ALSA.

patchelf 0.8 — Modify the dynamic linker and RPATH of ELF executables

PatchELF allows the ELF "interpreter" and RPATH of an ELF binary to be changed.

patches 0.0-1.ef1b8a7 — Patch tracking tool

'Patches' is a patch-tracking tool initially written for the QEMU project. It provides commands that build a database of patches from a mailing list, and commands that can search that database. It allows users to track the status of a patch, apply patches, and search for patches---all that from the command-line or from Emacs via its Notmuch integration.

patchmatrix 0.12.0-1.a0b0b1e — Simple JACK patch bay

PatchMatrix is a patch bay for the JACK audio connection kit. It provides a patch bay in flow matrix style for audio, MIDI, CV, and OSC connections.

patchutils 0.3.3 — Collection of tools for manipulating patch files

Patchutils is a collection of programs that can manipulate patch files in useful ways such as interpolating between two pre-patches, combining two incremental patches, fixing line numbers in hand-edited patches, and simply listing the files modified by a patch.

pavucontrol 3.0 — PulseAudio volume control

PulseAudio Volume Control (pavucontrol) provides a GTK+ graphical user interface to connect to a PulseAudio server and easily control the volume of all clients, sinks, etc.

pbtranscript-tofu 2.2.3.8f5467f — Analyze transcriptome data generated with the Iso-Seq protocol

pbtranscript-tofu contains scripts to analyze transcriptome data generated using the PacBio Iso-Seq protocol.

pbzip2 1.1.13 — Parallel bzip2 implementation

Pbzip2 is a parallel implementation of the bzip2 block-sorting file compressor that uses pthreads and achieves near-linear speedup on SMP machines. The output of this version is fully compatible with bzip2 v1.0.2 (i.e. anything compressed with pbzip2 can be decompressed with bzip2).

pcb 4.0.2 — Design printed circuit board layouts

GNU PCB is an interactive tool for editing printed circuit board layouts. It features a rats-nest implementation, schematic/netlist import, and design rule checking. It also includes an autorouter and a trace optimizer; and it can produce photorealistic and design review images.

pcb-rnd 1.1.3 — Design printed circuit board layouts

PCB RND is a fork of the GNU PCB circuit board editing tool featuring various improvements and bug fixes.

pcc 20170109 — Portable C compiler

PCC is a portable C compiler. The project goal is to write a C99 compiler while still keeping it small, simple, fast and understandable.

pciutils 3.5.6 — Programs for inspecting and manipulating PCI devices

The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices, all based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems. This includes the lspci and setpci commands.

pcmanfm 1.3.0 — LXDE file manager

PCMan is a lightweight GTK+ based file manager, compliant with freedesktop.org standard.

pcre 8.41 — Perl Compatible Regular Expressions

The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API.

pcre2 10.31 — Perl Compatible Regular Expressions

The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API.

pcsc-lite 1.8.23 — Middleware to access a smart card using PC/SC

pcsc-lite provides an interface to communicate with smartcards and readers using the SCard API. pcsc-lite is used to connect to the PC/SC daemon from a client application and provide access to the desired reader.

pd 0.47-1 — Visual programming language for artistic performances

Pure Data (aka Pd) is a visual programming language. Pd enables musicians, visual artists, performers, researchers, and developers to create software graphically, without writing lines of code. Pd is used to process and generate sound, video, 2D/3D graphics, and interface sensors, input devices, and MIDI. Pd can easily work over local and remote networks to integrate wearable technology, motor systems, lighting rigs, and other equipment. Pd is suitable for learning basic multimedia processing and visual programming methods as well as for realizing complex systems for large-scale projects.

pdf2svg 0.2.3 — PDF to SVG converter

pdf2svg is a simple command-line PDF to SVG converter using the Poppler and Cairo libraries.

pdfgrep 2.1.1 — Command-line utility to search text in PDF files

Pdfgrep searches in pdf files for strings matching a regular expression. Support some GNU grep options as file name output, page number output, optional case insensitivity, count occurrences, color highlights and search in multiple files.

pdfposter 0.6.0 — Scale and tile PDF images/pages to print on multiple pages

pdfposter can be used to create a large poster by building it from multple pages and/or printing it on large media. It expects as input a PDF file, normally printing on a single page. The output is again a PDF file, maybe containing multiple pages together building the poster. The input page will be scaled to obtain the desired size.

This is much like poster does for Postscript files, but working with PDF. Since sometimes poster does not like your files converted from PDF. Indeed pdfposter was inspired by poster.

pdsh 2.33 — Parallel distributed shell

Pdsh is a an efficient, multithreaded remote shell client which executes commands on multiple remote hosts in parallel. Pdsh implements dynamically loadable modules for extended functionality such as new remote shell services and remote host selection.

pelican 3.6.3 — Python-based static site publishing system

Pelican is a tool to generate a static blog from reStructuredText, Markdown input files, and more. Pelican uses Jinja2 for templating and is very extensible.

pem 0.7.9 — Personal expenses manager

This is a GNU package.

GNU Pem is a simple tool for tracking personal income and expenses. It operates from the command line and it stores its data in a basic text format in your home directory. It can easily print reports of your spending on different expenses via a basic search feature.

pepr 1.0.9 — Peak-calling and prioritization pipeline for ChIP-Seq data

PePr is a ChIP-Seq peak calling or differential binding analysis tool that is primarily designed for data with biological replicates. It uses a negative binomial distribution to model the read counts among the samples in the same group, and look for consistent differences between ChIP and control group or two ChIP groups run under different conditions.

perceptualdiff 1.3 — Perceptual image comparison utility

PerceptualDiff visually compares two images to determine whether they look alike. It uses a computational model of the human visual system to detect similarities. This allows it too see beyond irrelevant differences in file encoding, image quality, and other small variations.

perf 4.17.3 — Linux profiling with performance counters

perf is a tool suite for profiling using hardware performance counters, with support in the Linux kernel. perf can instrument CPU performance counters, tracepoints, kprobes, and uprobes (dynamic tracing). It is capable of lightweight profiling. This package contains the user-land tools and in particular the 'perf' command.

perl 5.26.1 — Implementation of the Perl programming language

Perl 5 is a highly capable, feature-rich programming language with over 24 years of development.

perl-algorithm-c3 0.10 — Module for merging hierarchies using the C3 algorithm

This module implements the C3 algorithm, which aims to provide a sane method resolution order under multiple inheritance.

perl-algorithm-diff 1.1903 — Compute differences between two files or lists

This is a module for computing the difference between two files, two strings, or any other two lists of things. It uses an intelligent algorithm similar to (or identical to) the one used by the Unix "diff" program. It is guaranteed to find the *smallest possible* set of differences.

perl-aliased 0.34 — Use shorter versions of class names

The alias module loads the class you specify and exports into your namespace a subroutine that returns the class name. You can explicitly alias the class to another name or, if you prefer, you can do so implicitly.

perl-any-moose 0.27 — Transparently use Moose or Mouse modules

This module facilitates using Moose or Mouse modules without changing the code. By default, Mouse will be provided to libraries, unless Moose is already loaded, or explicitly requested by the end-user. End users can force the decision of which backend to use by setting the environment variable ANY_MOOSE to be Moose or Mouse.

perl-anyevent 7.14 — API for I/O, timer, signal, child process and completion events

This module allows using a variety of events without forcing module authors to pick a specific event loop, and without noticeable overhead. Currently supported event loops are EV, Event, Glib/Gtk2, Tk, Qt, Event::Lib, Irssi, IO::Async and POE (and thus also WxWidgets and Prima). It also comes with a very fast Pure Perl event loop that does not rely on XS.

perl-anyevent-i3 0.17 — Communicate with the i3 window manager through perl

This module connects to the i3 window manager using the UNIX socket based IPC interface it provides (if enabled in the configuration file). You can then subscribe to events or send messages and receive their replies.

perl-apache-logformat-compiler 0.33 — Compile a log format string to perl-code

This module provides methods to compile a log format string to perl-code, for faster generation of access_log lines.

perl-appconfig 1.71 — Configuration files and command line parsing

AppConfig is a bundle of Perl5 modules for reading configuration files and parsing command line arguments.

perl-archive-extract 0.80 — Generic archive extracting mechanism

It allows you to extract any archive file of the type .tar, .tar.gz, .gz, .Z, tar.bz2, .tbz, .bz2, .zip, .xz,, .txz, .tar.xz or .lzma without having to worry how it does so, or use different interfaces for each type by using either Perl modules, or command-line tools on your system.

perl-archive-zip 1.60 — Provides an interface to Zip archive files

The Archive::Zip module allows a Perl program to create, manipulate, read, and write Zip archive files.

perl-array-utils 0.5 — Small utils for array manipulation

Array::Utils is a small pure-perl module containing list manipulation routines.

perl-async-interrupt 1.21 — Allow C/XS libraries to interrupt perl asynchronously

Async::Interrupt implements a single feature only of interest to advanced perl modules, namely asynchronous interruptions (think "UNIX signals", which are very similar).

Sometimes, modules wish to run code asynchronously (in another thread, or from a signal handler), and then signal the perl interpreter on certain events. One common way is to write some data to a pipe and use an event handling toolkit to watch for I/O events. Another way is to send a signal. Those methods are slow, and in the case of a pipe, also not asynchronous - it won't interrupt a running perl interpreter.

This module implements asynchronous notifications that enable you to signal running perl code from another thread, asynchronously, and sometimes even without using a single syscall.

perl-authen-sasl 2.16 — SASL authentication framework

Authen::SASL provides an SASL authentication framework.

perl-autovivification 0.16 — Lexically disable autovivification

When an undefined variable is dereferenced, it gets silently upgraded to an array or hash reference (depending of the type of the dereferencing). This behaviour is called autovivification and usually does what you mean but it may be unnatural or surprising because your variables get populated behind your back. This is especially true when several levels of dereferencing are involved, in which case all levels are vivified up to the last, or when it happens in intuitively read-only constructs like exists. The pragma provided by this package lets you disable autovivification for some constructs and optionally throws a warning or an error when it would have happened.

perl-b-hooks-endofscope 0.24 — Execute code after a scope finished compilation

This module allows you to execute code when perl finished compiling the surrounding scope.

perl-b-hooks-op-check 0.22 — Wrap OP check callbacks

This module allows you to wrap OP check callbacks.

perl-b-keywords 1.15 — Lists of reserved barewords and symbol names

B::Keywords supplies several arrays of exportable keywords: @Scalars, @Arrays, @Hashes, @Filehandles, @Symbols, @Functions, @Barewords, @TieIOMethods, @UNIVERSALMethods and @ExporterSymbols.

perl-bareword-filehandles 0.006 — Disables bareword filehandles

This module disables bareword filehandles.

perl-base 2.18 — Establish an ISA relationship with base classes at compile time

Allows you to both load one or more modules, while setting up inheritance from those modules at the same time. Unless you are using the fields pragma, consider this module discouraged in favor of the lighter-weight parent.

perl-benchmark-timer 0.7102 — Benchmarking with statistical confidence

The Benchmark::Timer class allows you to time portions of code conveniently, as well as benchmark code by allowing timings of repeated trials. It is perfect for when you need more precise information about the running time of portions of your code than the Benchmark module will give you, but don't want to go all out and profile your code.

perl-bit-vector 7.4 — Bit vector library

Bit::Vector is an efficient C library which allows you to handle bit vectors, sets (of integers), "big integer arithmetic" and boolean matrices, all of arbitrary sizes. The package also includes an object-oriented Perl module for accessing the C library from Perl, and optionally features overloaded operators for maximum ease of use. The C library can nevertheless be used stand-alone, without Perl.

perl-boolean 0.45 — Boolean support for Perl

This module provides basic Boolean support, by defining two special objects: true and false.

perl-browser-open 0.04 — Open a browser in a given URL

The functions exported by this module allow you to open URLs in the user's browser. A set of known commands per OS-name is tested for presence, and the first one found is executed. With an optional parameter, all known commands are checked.

perl-business-isbn 3.004 — Work with International Standard Book Numbers

This modules provides tools to deal with International Standard Book Numbers, including ISBN-10 and ISBN-13.

perl-business-isbn-data 20140910.003 — Data files for Business::ISBN

This package provides a data pack for Business::ISBN. These data are generated from the RangeMessage.xml file provided by the ISBN Agency.

perl-business-ismn 1.131 — Work with International Standard Music Numbers

This modules provides tools to deal with International Standard Music Numbers.

perl-business-issn 0.91 — Work with International Standard Serial Numbers

This modules provides tools to deal with International Standard Serial Numbers.

perl-cache-cache 1.08 — Cache interface for Perl

The Cache modules are designed to assist a developer in persisting data for a specified period of time. Often these modules are used in web applications to store data locally to save repeated and redundant expensive calls to remote machines or databases. People have also been known to use Cache::Cache for its straightforward interface in sharing data between runs of an application or invocations of a CGI-style script or simply as an easy to use abstraction of the file system or shared memory.

perl-cache-fastmmap 1.40 — Shared memory interprocess cache via mmap

A shared memory cache through an mmap'ed file. It's core is written in C for performance. It uses fcntl locking to ensure multiple processes can safely access the cache at the same time. It uses a basic LRU algorithm to keep the most used entries in the cache.

perl-cairo 1.106 — Perl interface to the cairo 2d vector graphics library

Cairo provides Perl bindings for the vector graphics library cairo. It supports multiple output targets, including PNG, PDF and SVG. Cairo produces identical output on all those targets.

perl-canary-stability 2012 — Check compatibility with the installed perl version

This module is used by Schmorp's modules during configuration stage to test the installed perl for compatibility with his modules.

perl-capture-tiny 0.48 — Capture STDOUT and STDERR from Perl, XS or external programs

Capture::Tiny provides a simple, portable way to capture almost anything sent to STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or from an external program. Optionally, output can be teed so that it is captured while being passed through to the original file handles.

perl-carp 1.38 — Alternative warn and die for modules

The Carp routines are useful in your own modules because they act like die() or warn(), but with a message which is more likely to be useful to a user of your module. In the case of cluck, confess, and longmess that context is a summary of every call in the call-stack. For a shorter message you can use carp or croak which report the error as being from where your module was called. There is no guarantee that that is where the error was, but it is a good educated guess.

perl-carp-always 0.13 — Warns and dies noisily with stack backtraces/

This module is meant as a debugging aid. It can be used to make a script complain loudly with stack backtraces when warn()-ing or die()ing.

perl-carp-assert 0.21 — Executable comments for Perl

Carp::Assert is intended for a purpose like the ANSI C library assert.h.

perl-carp-assert-more 1.14 — Convenience wrappers around Carp::Assert

Carp::Assert::More is a set of handy assertion functions for Perl.

perl-carp-clan 6.06 — Report errors from a "clan" of modules

This module allows errors from a clan (or family) of modules to appear to originate from the caller of the clan. This is necessary in cases where the clan modules are not classes derived from each other, and thus the Carp.pm module doesn't help.

perl-catalyst-action-renderview 0.16 — Sensible default Catalyst action

This Catalyst action implements a sensible default end action, which will forward to the first available view.

perl-catalyst-action-rest 1.20 — Automated REST Method Dispatching

This Action handles doing automatic method dispatching for REST requests. It takes a normal Catalyst action, and changes the dispatch to append an underscore and method name. First it will try dispatching to an action with the generated name, and failing that it will try to dispatch to a regular method.

perl-catalyst-authentication-store-dbix-class 0.1506 — Storage class for Catalyst authentication using DBIx::Class

The Catalyst::Authentication::Store::DBIx::Class class provides access to authentication information stored in a database via DBIx::Class.

perl-catalyst-component-instancepercontext 0.001001 — Create only one instance of Moose component per context

Catalyst::Component::InstancePerContext returns a new instance of a component on each request.

perl-catalyst-devel 1.39 — Catalyst Development Tools

The Catalyst-Devel distribution includes a variety of modules useful for the development of Catalyst applications, but not required to run them. Catalyst-Devel includes the Catalyst::Helper system, which autogenerates scripts and tests; Module::Install::Catalyst, a Module::Install extension for Catalyst; and requirements for a variety of development-related modules.

perl-catalyst-dispatchtype-regex 5.90035 — Regex DispatchType for Catalyst

Dispatch type managing path-matching behaviour using regexes. Regex dispatch types have been deprecated and removed from Catalyst core. It is recommend that you use Chained methods or other techniques instead. As part of the refactoring, the dispatch priority of Regex vs Regexp vs LocalRegex vs LocalRegexp may have changed. Priority is now influenced by when the dispatch type is first seen in your application.

perl-catalyst-model-dbic-schema 0.65 — DBIx::Class::Schema Model Class

This is a Catalyst Model for DBIx::Class::Schema-based Models.

perl-catalyst-plugin-accesslog 1.10 — Request logging from within Catalyst

This Catalyst plugin enables you to create "access logs" from within a Catalyst application instead of requiring a webserver to do it for you. It will work even with Catalyst debug logging turned off.

perl-catalyst-plugin-authentication 0.10023 — Infrastructure plugin for the Catalyst authentication framework

The authentication plugin provides generic user support for Catalyst apps. It is the basis for both authentication (checking the user is who they claim to be), and authorization (allowing the user to do what the system authorises them to do).

perl-catalyst-plugin-authorization-roles 0.09 — Role-based authorization for Catalyst

Catalyst::Plugin::Authorization::Roles provides role-based authorization for Catalyst based on Catalyst::Plugin::Authentication.

perl-catalyst-plugin-captcha 0.04 — Captchas for Catalyst

This plugin creates and validates Captcha images for Catalyst.