Help language development. Donate to The Perl Foundation
Showing 607
results
Bailador
A light-weight route-based web application framework for Perl 6
BioPerl6
Collection of Bioinformatics classes, roles, and modules
Uzu
Uzu is a static site generator with built-in web server, file modification watcher, live reload, i18n, themes, multi-page support, inject external data via local Perl 6 module, and external pre/post command execution.
Electron
Cross-platform Perl 6 desktop web-based applications using the Electron platform
GraphQL
Perl6 implementation of GraphQL
GraphQL
Perl6 implementation of GraphQL
LibraryMake
An attempt to simplify native compilation
Test::Mock
Creation of stub objects using the Arrange, Act, Assert pattern.
Whateverable
Different IRC bots that operate on a bunch of prebuilt Rakudo versions
Druid
A connection-oriented board game written in Perl 6
BioInfo
Bioinformatics modules written specifically for a Perl6 generation.
Intl::Fluent
A localization framework implementing Mozilla’s project Fluent
OO::Monitors
Objects with mutual exclusion and condition variables
Documentable
An API for Raku documentation
Ddt
Distribution Development Tool
Ddt
Distribution Development Tool
Ddt
Distribution Development Tool
Ddt
Distribution Development Tool similar to mi6
Ddt
Distribution Development Tool
Sparrowdo
Sparrow Based Configuration Management Tool
Ddt
Distribution Development Tool
SSH::LibSSH
Asynchronous binding for libssh; client-only and limited functionality so far.
Smack
RakuWAPI Reference Implementation
IO::Socket::SSL
IO::Socket::SSL for Perl 6 using OpenSSL
Perl6-Math-Quaternion
Hyper-complex numbers as objects with operators
GlotIO
Use glot.io API: pastebin allowing execution of code
IoC
Wire your application components together using inversion of control
IO::Prompter
Damian Conway's IO::Prompter
IoC
Wire your application components together using inversion of control
Cro::OpenAPI::RoutesFromDefinition
Easily implement an existing OpenAPI definition, server side, using Cro.
Plosurin
Perl 6 implementation of Closure Templates
LIVR
Lightweight Perl validator supporting Language Independent Validation Rules Specification (LIVR)
LogP6
Full customisable logging library inspired by idea of separate logging and its configuration.
rakudoc
A tool for reading Raku documentation
Cro::WebApp
Support for building server-side web applications with Cro, including templates and form handling.
RPi::GpioDirect
RPi::GpioDirect - Access the Raspberry Pi GPIO
Chemistry::Elements
Perl 6 extension for working with the Periodic Table of Elements
Concurrent::Progress
An object to help with reporting the progress of a concurrent operation.
XML::Rabbit
XML::Rabbit builds your Attributes from xml files with xpath expressions
Time::Crontab
Time::Crontab for Raku - Parses Crontab Specifications
MessagePack
A MessagePack implementation
Flower
XML Application Languages, including TAL.
JSON::Path
Implementation of the JSONPath data structure query language.
Libarchive
General support for various archive and compress libraries
Time::Crontab
Time::Crontab for Raku - Parses Crontab Specifications
Sparky
Sparky is a flexible and minimalist continuous integration server written in Raku
ABC
Toolkit for dealing with ABC music notation
IO::Blob
IO:: interface for reading/writing a Blob
IO::String
Emulate file interface for strings
Audio::Taglib::Simple
Read, write ID3 and other audio metadata with TagLib
IO::Blob
IO:: interface for reading/writing a Blob
IO::Glob
Glob matching for paths & strings and listing files
Algorithm::Genetic
A basic genetic algorithm implementation for Perl6!
FileSystem::Capacity
Provides filesystem capacity information.
Docker::File
Parsing and generation of Dockerfiles.
Acme::Cow
Raku implementation of cowsay.
App::P6Dx
A syntax checker & completions generator.
Concurrent::Iterator
Enables safe concurrent consumption of Iterable values
Cache::LRU
Simple, fast implementation of LRU cache in pure perl
Compress::Snappy
(de)compress data in Google's Snappy compression format
Math::RungeKutta
Numeric integrator for ordinary coupled, linear differential equations
Raku-GitHub-Workflows
A collection of Raku GitHub Workflows for Linux, MacOS & Windows
Text::Emotion
Get an emotional score for a passage of text based on its word use.
Math::Libgsl::Permutation
An interface to libgsl, the Gnu Scientific Library - Permutations.
Bio
Tools for bioinformaticians.
IO::Handle::Rollover
`IO::Handle` for rollover files (logs, for example) based on its size or creation time.
Trie
A Trie implementation
App::MoarVM::Debug
A command line interface application for debugging Perl 6 and NQP code using the MoarVM remote debugger.
LibUUID
Perl 6 bindings for libuuid, for UUID generation
Test::Scheduler
An implementation of the Perl 6 Scheduler role with virtualized time.
Heap
Simple Heap implementation
Hydrate
A simple hydration module
Growl::GNTP
Perl6 implementation of GNTP Protocol (Client Part)
Getopt::Tiny
Tiny option parser for Perl6
Avro
Perl6 Avro Data Serialization
PerlStore
Implemented simple Serialization form http://doc.perl6.org
Typed::Subroutines
Better type checking for first-class functions
BDD::Behave
Behavior driven development framework
Bitcoin::RPC::Client
query Bitcoin transactions, wallet info and more
Bitcoin::RPC::Client
query Bitcoin transactions, wallet info and more
LibUUID
Perl 6 bindings for libuuid, for UUID generation
Cache::Async
Concurrent and async cache implementation
MeCab
A Raku bindings for libmecab ( http://taku910.github.io/mecab/ )
Music::Helpers
Abstractions for handling musical content
Algorithm::NaiveBayes
A Raku Naive Bayes classifier implementation
Cache::Async
Concurrent and async cache implementation
Algorithm::MinMaxHeap
A Raku implementation of double ended priority queue
DBIish::Pool
Database connection pooling
Sparrow6::Rakudo::Install
Sparrow6 plugin to install various versions of Rakudo
Log::Timeline
Log tasks with start/end periods and phases, as well as individual events.
Method::Modifiers
Adds before, after and around functions to make wrapping method calls easier.
Cro::HTTP::Session::Redis
Redis-based session support for the Cro library for building distributed systems in Perl 6.
Geo::IP2Location::Lite
Lightweight lookup of IPv4 address details using BIN files from http://www.ip2location.com
Geo::Region
Geographical regions and groupings using UN M.49 and CLDR data
IO::Path::More
Extends IO::Path to make it more like p5's Path::Class
Syndication
Syndication feed parser/generator (RSS / Atom)
DBIish::Transaction
Wrapper to enforce Database Transactions
File::Ignore
Parsing and application of .gitignore-style ignore files.
Math::Sequences
Various mathematical sequences of moderate use
OO::Schema
Declare class relationships in a single module
Data::Selector
data selection dsl parser and applicator
X::Protocol
Perl6 modules for handling protocol status as Exceptions
IDNA::Punycode
Punycode implementation according to RFC3492
Text::Abbrev
Create an abbreviation table from a list
Term::ProgressBar
Perl 6 implementation of Progress Bar.
Pod::To::Cached
Precompile a collection of pod files into a cache.
Data::Selector
data selection dsl parser and applicator
IRC::Client::Plugin::Github
A plugin to provide Github functionality to IRC::Client projects
Pod::Load
Loads and compiles the Pod documentation of an external file
Propius
Memory cache with loader and eviction by time.
Sparrowform
Sparrowdo provision for Terraform backed instances
epoll
Perl 6 bindings for epoll(7), async IO event notification
Carp
An implementation of Carp in Raku
IP::Addr
IPv4/IPv6 manipulation
Algorithm::LDA
A Raku Latent Dirichlet Allocation implementation.
Pod::Load
Loads and compiles the Pod documentation of an external file
Algorithm::AhoCorasick
A Raku Aho-Corasick dictionary matching algorithm implementation
RakuRename
rename files based on regular expressions
Fasta
Library of FASTA related functionality
Object::Delayed
export subs for lazy object creation
Operator::defined-alternation
Provides a ?? !! equivalent that tests for definedness instread of trueness.
Audio::OggVorbis
Perl6 bindings for libogg, libvorbis and libvorbisenc
PriorityQueue
Priority queue implementation for Perl 6
Bio::ViennaNGS
A port of Bio::ViennaNGS to Perl6
AWS::Session
Tools for managing AWS configuration and credentials
Algorithm::SetUnion
a perl6 implementation for solving the disjoint set union problem (a.k.a. Union-Find Tree)
DB::Migration::Simple
Simple DB Migration. Go up and down in versions.
IO::URing
Access the io_uring interface from Raku
Chemistry::Stoichiometry
Package for Stoichiometry procedures: chemical formula parsing, chemical equations balancing. Contains relevant chemical element data. Multi-language support.
Spreadsheet::Libxlsxio
An interface to libxlsxio, a C library to read and write XLSX files
SeqSplitter
SeqSplitter is a "better solution" for .toggle it was being discussed here https://github.com/rakudo/rakudo/issues/2089
Data::StaticTable
A static memory structure in Perl6, bidimensional, that uses String for column names and rows starting from one. Provides basic search and indexing features.
API::USNavalObservatory
Perl 6 interface to the U.S. Naval Observatory, Astronomical Applications API v2.2.0
DB::Rscs
A client library for the Ridiculously Simple Configuration System
CompUnit::DynamicLib
Load modules from temporarily included locations
Rakudo::Slippy::Semilist
Implement postcircumfix:<{|| }> to allow coercion of Array to semilist.
Math::Arrow
Knuth arrow notation in Perl 6
File::Presence
Check permissions of potentially nonexistent files
App::AizuOnlineJudge
A Raku implementation of the unofficial code submitter for Aizu Online Judge( http://judge.u-aizu.ac.jp/onlinejudge/index.jsp ).
JSON::WebToken
JSON::WebToken is a JSON Web Token (JWT) implementation for Perl6
Algorithm::Kruskal
a perl6 implementation of Kruskal's Algorithm for constructing a spanning subtree of minimum length
Algorithm::KdTree
a perl6 binding for C implementation of the Kd-Tree Algorithm (https://github.com/jtsiomb/kdtree)
Crypt::TweetNacl
tweetnacl p6 bindings - public/secret key encryption and signatures
Finance::CompoundInterest
Compound Interest calculations for fun and profit.
LCS::BV
Bit Vector implementation of the Longest Common Subsequence Algorithm
Haikunator
Generate Heroku-like random names to use in your perl 6 applications.
path-coverage
Checks whether package name equals with module path and creates provides section from path
Config::Simple
A simple module for your configuration file need
Unicode::GCB
Unicode grapheme cluster boundary detection
Algorithm::LCS
Implementation of the longest common subsequence algorithm
Phaser::ATEXIT
Simple implementation of ATEXIT for Perl 6
CCColor
Simple and flexible color color conversion module for Raku Perl 6 , easy-to-use simple learning.
Algorithm::SpiralMatrix
Various Raku Sequences for spirals in matrix (two-dimensional arrays).
Algorithm::Manacher
a perl6 implementation of the extended Manacher's Algorithm for solving longest palindromic substring(i.e. palindrome) problem
Crypt::RSA
Pure Perl6 implementation of RSA public key encryption.
Future
A futuristic extension to Promises and other awaitables
HTML::Lazy
Declarative HTML generation
JSON::Schema
JSON Schema specification implementation
Operator::Listcat
An operator for list concatenation
Result
Encapsulate the results of a computation.
Sparky::Plugin::Notify::Telegram
Sparky plugin to send notifications to telegram chat upon completed tasks
Text::Sift4
A Perl 6 Sift4 (Super Fast and Accurate string distance algorithm) implementation
CucumisSextus
Cucumber-like Behavior-Driven Development (BDD) Test Framework
ORM::ActiveRecord
Object-relational mapping module for Raku
CI::Gen
A Don't Repeat Yourself (DRY) framework for generating continuous integration scripts
Auth::SASL
Simple Authentication and Security Layer
CucumisSextus
Cucumber-like Behavior-Driven Development (BDD) Test Framework
App::AizuOnlineJudge
A Raku implementation of the unofficial code submitter for Aizu Online Judge( http://judge.u-aizu.ac.jp/onlinejudge/index.jsp ).
Pod::Weave
Weave documentation from Raku source
BigRoot
Class for supporting roots with arbitrary precision.
BigRoot
Class for supporting roots with arbitrary precision.
Retry
Retry action
Config::JSON
Flat, JSON-backed read-write configuration
Debug::Transput
A module adding functions to say/print/put and return the value said/printed/put
IntlPromptYesNo
A module for localized confirmation prompts
Scheduler::DelayBetween
Standard Scheduler's `cue` sub with the possibility to set a delay between each code execution
Prometheus::Client
Prometheus instrumentation client for Perl 6
System::Query
A utility for collapsing JSON dependent upon certain environmental information
Math::OddFunctions
Standard math function odds and ends
Avolution::Emoji
Allows simplified usage of emoji in code
IO::Prompt
This is a generic module for interactive prompting from the console.
Sparrowdo::VSTS::YAML::Solution
Sparrowdo module to generate VSTS yaml steps to build solution files
Version::Semantic
A wrapper around Version to make it strictly Semantic
IO::Glob
Glob matching for paths & strings and listing files
Math::Libgsl::Function
An interface to libgsl, the Gnu Scientific Library - Special functions.
Date::Calendar::CopticEthiopic
conversions from / to the Coptic calendar and from / to the Ethiopic calendar
Math::Libgsl::Combination
An interface to libgsl, the Gnu Scientific Library - Combinations.
IO::Path::XDG
Convenience functions for working with the XDG Base Directory Specification
Cro::HTTP::Session::Pg
Cro session storage middleware using Postgres.
Math::Libgsl::Interpolation
An interface to libgsl, the Gnu Scientific Library - Interpolation
orion
Orion checks for compromised passwords using Have I Been Pwned API
P5getpriority
Raku port of Perl's getpriority() and associated built-ins
Math::Libgsl::RandomDistribution
An interface to libgsl, the Gnu Scientific Library - Random Number Distributions
Test::Assertion
provide 'is test-assertion' trait for older Rakus
Migration::RTtoGithub
mapping of old RT tickets to GitHub issues
Geo::Location
Provides location data for astronomical and other programs
GitHub::Actions
Write GitHub Actions using Raku
IO::Socket::Async::SSL
Provides an API like IO::Socket::Async, but with TLS support.
IO::Dir
IO::Path.dir you can close
IO::MiddleMan
hijack, capture, or mute writes to an IO::Handle
Subsets::IO
Subsets for various types of `IO::Path` instances
IO::CatHandle::AutoLines
Get IO::CatHandle's current handle's line number
ML::ROCFunctions
Package for computations of Receiver Operating Characteristic (ROC) functions.
AWS::SNS::Notification
Description of an AWS Simple Notification Service message
Audio::Convert::Samplerate
Convert the samplerate of PCM audio data using libsamplerate
Audio::Fingerprint::Chromaprint
Get audio fingerprint using the chromaprint / AcoustID library
Audio::Hydrogen
Work with Hydrogen songs and drumkits
Audio::Icecast
Administrative helpers for an icecast server
Audio::Libshout
Binding for libshout - source streaming client library for icecast
Audio::Liquidsoap
Interact with the Liquidsoap command server
Audio::PortMIDI
Raku MIDI access using the portmidi library
Audio::Sndfile
Binding for libsndfile - read/write multiple audio formats
IO::Path::Mode
Augment IO::Path with a .mode() method to get the file mode
Lumberjack::Application
A web facility for the Lumberjack logging framework
Object::Permission
Experimental method (and public attribute accessor,) level authorisation
Audio::Encode::LameMP3
Encode PCM Audio data to MP3 in Raku using a binding to liblame
annotations
Thread-safe static buffer
IO::Socket::Async::SSL
Provides an API like IO::Socket::Async, but with TLS support.
Mac::Applications::List
List installed apps found in standard and other directories
IO::Stem
Provides the part of an IO.basename left with the IO.extension removed
CLI::Version
add -V / --version parameters to your script
Gnome::Gio
Raku Gnome GIO api, Please install Gnome::Gtk3
orion
Orion checks for compromised passwords using Have I Been Pwned API
raku-pod-extraction
GUI to generate md and html from POD6 in a pm6 file
IO::Maildir
Simple module for accessing maildirs
Audio::TagLib
Read ID3 and other audio metadata with TagLib
Function::Validation
Functions to help you validate the signature of functions
Spreadsheet::Libxlsxio
An interface to libxlsxio, a C library to read and write XLSX files
Math::Libgsl::Function
An interface to libgsl, the Gnu Scientific Library - Special functions.
Math::Libgsl::RandomDistribution
An interface to libgsl, the Gnu Scientific Library - Random Number Distributions
Native::FindVersion
Find the last, or only, installed version of a shared lib
CSS::Specification
CSS Property definition grammar and generation tools
Math::Libgsl::Combination
An interface to libgsl, the Gnu Scientific Library - Combinations.
Math::Libgsl::Permutation
An interface to libgsl, the Gnu Scientific Library - Permutations.
Math::Libgsl::Interpolation
An interface to libgsl, the Gnu Scientific Library - Interpolation
Audio::PortAudio
Access to audio input and output devices
UNICODE-VERSION
Provide $?UNICODE-VERSION for older Raku versions
Collection-Raku-Documentation
Use Cro and Collection to supply Raku documentation. Different search system. Global and local TOCs and Glossaries.
Time::Duration
rounded or exact English expression of durations
XML::Actions
Perform actions on all XML nodes
Rakudo::Version
provide a "rakudo version" pragma
Math::FractionalPart
Provides routines for operating on fractional parts of numbers
DB::Migration::Declare
Specify database migrations using a Raku DSL. Currently Postgres only.
Lingua::Translation::DeepL
Lingua::Translation::DeepL provides access to the language translation service DeepL (https://www.deepl.com).
Audio::TagLib
Read ID3 and other audio metadata with TagLib
Abbreviations
Provides abbreviations for an input set of one or more words
ML::AssociationRuleLearning
Package for association rule learning. (Apriori, Eclat, support, confidence, lift, leverage, conviction.)
Object::Permission::Group
Object helper for Object::Permission using unix groups.
Audio::Silan
Detect audio cue-in, cue-out using silan https://github.com/x42/silan
FunctionalParsers
A system of functional parsers (combinators, transformers, generators.)
Collection
Collects a collection of content files in Rakudoc (aka POD6) files and creates output based on configuration files
Chemistry::Stoichiometry
Package for Stoichiometry procedures: chemical formula parsing, chemical equations balancing. Contains relevant chemical element data. Multi-language support.
Lingua::Conjunction
Convert lists into linguistic conjunctions and fill them into a template
LLM::Functions
LLM::Functions provides functions and function objects to access, interact, and utilize LLMs
Router::Right
Framework-agnostic URL routing engine for web applications in Raku
Foo::Regressed
A module that works on older Rakudo versions but not newer ones.
Foo::Regressed::Very
A module that works on older Rakudo versions but segfaults on newer ones.
Test::Declare
Declare common test scenarios as data.
Finance::GDAX::API
GDAX Crypto-currency Exchange low-level API implementation
Prompt::Gruff
Uncomplicated yet functional and terse user input
TrigPi
accurate computation of sin(π*$x) and cos(π*$x)
Package::Updates
Provides package updates information.
Data::TextOrBinary
Heuristic detection of text vs. binary data.
Task::Popular
Popular modules with high recursive citation indices
Getopt::Std
Process single-character options with option clustering
Lingua::EN::Stopwords
Provides lists and functions for common English stop words.
RPi::Device::PiFace
Interface the PiFace 2 GPIO expansion board for Raspberry Pi 2
AttrX::Lazy
Moo similar Lazy attribute funtionality
WebService::AWS::Auth::V4
A library of routines to create AWS V4 authentication strings
Serialize::Naive
A somewhat naive (de-)serialization implementation
Hash::Consistent
Basic Consistent Hash implementation.
Compress::Brotli
Brotli compression using NativeCall
Search::Dict
a fast binary search of dictionary like files
Ident::Client
Simple client implementation for the Ident protocol (RFC 1413)
Algorithm::Elo
Implementation of the Elo chess rating system
Proc::Screen
Perl6 -- manage GNU screen sessions and use them for tests
Mortgage
Mortgage calculation library
Pod::Strip
Strip Pod annotation from Perl6 code
Foo
Test for installation of same named dists
Foo
Test for installation of same named dists
Web::RF
Web Application Routing Framework
CCLog
CCLog Simple and lightweight cross-platform logs, easy-to-use simple learning, and support for multiple languages, such as C, C++, Perl 6, shell, Objective-C, support ios, osx, watchos, tvos, pod .
Calculator
My first Perl6 sample distriubtion.
LZW::Revolunet
Lempel–Ziv–Welch (LZW) algorithm implementation in Raku
Compress::Zstd
Native binding to Facebook's Zstd compression library
ENIGMA::Machine
A Perl 6 Implementation of an Enigma Machine
Geo::Coordinates::UTM
Perl extension for Latitude Longitude conversions.
HandleSupplier
generate Supplier for an IO::Handle object
I18n::Simple
A simple internationalisation module.
JSON::Pointer
JSON Pointer implementation in Perl 6.
Lazy::Static
Lazy calculation of static values
Math::Curves
Simple functions for simple curves.
Munge
MUNGE Uid 'N' Gid Emporium Authentication Service
OO::Plugin
Framework for working with OO application plugins
P6Repl::Helper
Convenience functions to help with introspecting objects from Perl6 REPL.
Path::Through
Provides `append`, `prepend`, `pop` and `shift` multis to `IO::Path` (Linux only)
Perl6::Ecosystem
Obtains information from Perl6 modules in the ecosystem
Podviewer
A simple GUI application for previewing Pod files
QM
A module that implements the Quine–McCluskey (QM) algorithm for simplifying Boolean functions
Ranker
A module for ranking scorable types using various ranking strategies
Sparky::Plugin::Notify::Email
Sparky plugin to send email notifications upon completed builds
Sparrowdo::VSTS::YAML::Build
Sparrowdo module to generate VSTS yaml build definition header
Sparrowdo::VSTS::YAML::Build::Assembly::Patch
Sparrowdo module to generate VSTS yaml build definition steps to patch revision part of AssemblyFileVersion
Sparrowdo::VSTS::YAML::Cordova
Sparrowdo module to generate VSTS yaml build definition steps for Cordova build
Sparrowdo::VSTS::YAML::DotNet
Sparrowdo module to generate VSTS yaml steps to build dotnet application
Test::Declare
Declare common test scenarios as data.
Verge::RPC::Client
query Verge transactions, wallet info and more
JSON::Path
Implementation of the jsonpath for perl6
ScaleVec
A flexible yet accurate music representation system.
FindBin
Locate execution directory and basename.
Getopt::Std
Process single-character options with option clustering
Desktop::Notify::Progress
Show the progress of processing in a notification popup
Sys::HostAddr
Get IP address information about this host
Math::Libgsl::Random
An interface to libgsl, the Gnu Scientific Library - Random Number Generation.
Sparrowdo::Archive
Extract archived files with the help of various archivers programs.
Sparrowdo::Azure::Web::Cert
Create SSL certificate and bind domain for Azure web application
AttrX::Mooish
Extending attribute functionality with ideas from Moo/Moose
Crypt::CAST5
CAST5 encryption library
Date::Calendar::Gregorian
Extending the core class 'Date' with strftime and conversions with other calendars
ProcStats
dump rusage process statistics with optional label.
Sparrowdo::Goss
Sparrowdo module to run goss scenarios
Log::JSON
A Log implementation with JSON formatted output
Date::Calendar::MayaAztec
conversions from/to the Maya calendar and from/to the Aztec calendar
Math::Libgsl::Elementary
An interface to libgsl, the Gnu Scientific Library - elementary functions.
Pakku::Spec
Pakku dependency specification
Pakku::RecMan
Pakku Recommendation Manager
Log::Colored
A Log implementation with colored output
Auth::SCRAM
Salted Challenge Response Authentication Mechanism (SCRAM)
Dist::Helper
The CPAN distribution helper
Sparrow6
Sparrow is a Raku based automation framework
META6::Query
query information from a raku module directory
Random::Hawking::Boltzmann
Random Number Function based on a Boltzmann Function
Game::Amazing
Maze construction and traversability game
Config
Extensible library for reading and writing configuration files.
Cro::APIToken
Eases the implementation of APIs that do auth with API tokens using Cro
Net::IP::Parse
Types for IP addresses and manipulation methods.
Game::Bayes
Bayesian Inference based upon ditributions. Minimax, decision theory etc.
Game::Numeric
Numerical Analysis functionality.
Soundn::Tina
Wave (WAV) Sound system with pattern recognition
BSON::Simple
Simple codec for the BSON (Binary JSON) serialization format
P5__FILE__
Raku port of Perl's __FILE__ and associated functionality
Cache::Async
Concurrent and async cache implementation
OO::Plugin
Framework for working with OO application plugins
MessageStream
Message handling to multiple destinations
KHPH
Keep Honest People Honest - String Obfuscation, Storage, & Retrieval
Bits
provide bit related functions for arbitrarily large integers
Set::Equality
Implement (==) for older Raku versions
Structable
Runtime validation of associative datastructures
fornax
Collection of tools to visualize Path Finding Algorithms
Hash::File
Calculate various hashes fast for files
Math::Libgsl::Constants
An interface to libgsl, the Gnu Scientific Library - constants and exceptions.
Date::YearDay
Provides creation of a Raku Date object by year and day-of-year
Transit::Network
Plan and set up public transportation routes or network
Map::Match
Provide a Map where keys are regular expressions
Protocol::MQTT
A (sans-io) MQTT client implementation
Auth::SCRAM::Async
Salted Challenge Response Authentication Mechanism
Test::Class
Raku version of Perl's Test::Class
Updown
provide basic API to Updown.io
Form
A Raku implementation of Perl-style string formatting
XML::Canonical
Provide a canonical version of XML
Color
Format conversion, manipulation, and math operations on colors
JSON::JWT
JSON Web Token (JWT) implementation for Raku
Random::Choice
A Raku alias method implementation
Datetime::Math
Add common math operations to DateTime objects
Karabiner::CompModGenerator
Generate complex modifcations for the L<Karabiner-Elements|https://karabiner-elements.pqrs.org> app on macOS
Number::Denominate
Break up numbers into preset or arbitrary denominations
DBIish::Pool
Database connection pooling
List::Divvy
Positional object partition by element value
ML::TriesWithFrequencies
Package with functions for creation and manipulation of tries (prefix trees) with frequencies.
Data::Generators
Random data generation functions: strings, words, numbers, vectors, pet names, job titles, and tabular datasets.
Lingua::StopwordsISO
Package for stop words of different languages and stop words deletion. Provides corresponding CLI scripts.
Text::CodeProcessing
A package with functions for processing of code chunks in documents of different types (like Markdown, Org-mode, Pod6.)
Data::Reshapers
Data reshaping functions for different data structures (arrays, lists of hashes, Text::CSV tables.)
Identity::Utils
Provide utility functions related to distribution identities
App::IRC::Log
Cro application for presenting IRC logs
RakudoPrereq
Specify minimum required versions of Rakudo
Geo::Coordinates::UTM
Perl extension for Latitude Longitude conversions.
Grammar::Common
Common bits for grammars, such as math expressions
MIME::Types
determine mime type by file extension
XML::Entity::HTML
Extension of XML::Entity for (X)HTML 5 entities.
Log::Timeline
Log tasks with start/end periods and phases, as well as individual events.
HTTP::Status
Information about HTTP Status Codes
Data::Summarizers
Data summarizing functions for different data structures (arrays, lists of hashes, Text::CSV tables.)
FDF
Classes for FDF (Forms Data Definition)
Geo::Ellipsoid
Longitude and latitude calculations using an ellipsoid model.
AVL-Tree
Provides an implementation of an AVL tree.
head-skip-tail
provide sub versions of .head|skip|tail
span
Provide Haskell's span functionality
Menu::Simple
Create, display, and execute a simple option menu on the command line
TimeUnit
Library for conversion a time from one unit to another.
HTML::Canvas
Construction and rendering of HTML-5 Canvases
snip
Provide functionality similar to Haskell's span
App::Raku::Log
Cro application for presenting Raku IRC logs
Crypt::RC4
Raku implementation of the RC4 encryption algorithm
Curry
Library for making curried functions.
T
Library and slang for writing test assertions which output good test descriptions and error messages.
CBOR::Simple
Simple codec for the CBOR serialization format
Test::ContainerizedService
Sets up containerized services (such as databases) to ease writing integration test cases that depend on them.
sigpipe
set up SIGPIPE correctly for CLI applications
EventSource::Server
A simple handler to provide Server Sent Events from a Raku application
Igo
Expedient CPAN distribution packager and uploader
JSON::OptIn
Provide a trait and role to identify opt-in JSON serialization
Lumberjack::Dispatcher::EventSource
A Lumberjack dispatcher that dispatches to server sent events for a web application
Tinky::Declare
Create Tinky machines in a more declarative fashion
Sys::Lastlog
Raku access to Lastlog information on Unix-like systems
FastCGI::NativeCall
An implementation of FastCGI using NativeCall
CheckSocket
very simple Raku function to test if a TCP or UNIX domain socket is listening on a given address
Doublephone
Implementation of the Double Metaphone phonetic encoding algorithm
App::ModuleSnap
Take a snapshot of the installed modules for later reinstallation
Cro::HTTP::BodyParser::JSONClass
Parse and deserialise application/json HTTP body to a specified JSON::Class
HarfBuzz::Shaper::Cairo
Cairo integeration for the HarfBuzz font shaping library
HarfBuzz::Font::FreeType
Font::FreeType integration with HarfBuzz font shaping library
WebDriver
Browser automation framework
shorten-sub-commands
allow partial specification of sub-commands
Pod::Usage
extracts POD documentation to show usage information
Definitely
An implementation of the Maybe Monad
LWP::Simple
LWP::Simple quick & dirty implementation for Raku
META::constants
distribution related constants from META info
CSS::Properties
CSS property manipulation library
DateTime::US
Provides time zone and Daylight Saving Time (DST) infomation for US states and territories
Test::Mock
Creation of stub objects using the Arrange, Act, Assert pattern.
Cromtit
Cromtit - Run Tomtit scenarios as cron jobs and more
Intl::LanguageTaggish
A role modeling behaviors of a Language Tag
ACME::Fez
package for testing functions on fez
Random::Choice
A Raku alias method implementation
Log::Dispatch
Multi-source, multi-destination log dispatcher
DateTime::React
A module that produces a notification when clock events such as hour rollovers or daylight savings time begins)
path-utils
low-level path introspection utility functions
Net::Snapcast
Control Snapcast audio players
Text::FriBidi
Bindings to the FriBidi bidirectional Unicode implmentation
Desktop::Notify::Progress
Show the progress of processing in a notification popup
Math::Libgsl::Elementary
An interface to libgsl, the Gnu Scientific Library - elementary functions.
Sparrow6
Sparrow is a Raku based automation framework
URI
A URI implementation using Raku grammars to implement RFC 3986 BNF
Cro::WebApp
Support for building server-side web applications with Cro, including templates and form handling.
Getopt::Subcommands
A Getopt::Long extension for subcommands
Data::Generators
Random data generation functions: strings, words, numbers, pet names, job titles, vectors, arrays, and tabular datasets.
Mathematica::Serializer
Serializer of Raku objects and expressions into Mathematica (aka Wolfram Language) expressions.
Math::Libgsl::Series
An interface to libgsl, the Gnu Scientific Library - Series Acceleration
bird
Bird - Raku DSL for Linux Servers Verification
MeCab
A Raku bindings for libmecab ( http://taku910.github.io/mecab/ )
Sys::HostAddr
Get IP address information about this host
Test::Grammar
Raku distribution template
JavaScript::D3
Generation of JavaScript's D3 code for plots and charts.
Lingua::EN::Numbers
Various number-string conversion utilities
UpRooted
Extract trees of data from relational databases.
Metropolis
Generate sequence of random samples from probability distribution function.
Math::Libgsl::Constants
An interface to libgsl, the Gnu Scientific Library - constants and exceptions.
Doc::TypeGraph
Parse a type graph description file
Math::ConvergenceMethods
Raku convergence methods to solve lineal and non lineal equations
Pod::Utils
Toolset of functions to ease working with Pod6s!
Color::Names
A fairly comprehensive collection of lists of named colors.
X11::libxdo
libxdo automation for X11
DSL::Bulgarian
Computational workflows building by natural language commands in Bulgarian.
Grok
Introspection helpers - grok( Something, :deeply ); say wisp( Endian )
Math::Libgsl::Random
An interface to libgsl, the Gnu Scientific Library - Random Number Generation.
ECMA262Regex
Module that provides support for ECMA262 regex notation
Digest
Raku implementation of digest algorigthms.
XDG::BaseDirectory
Implementation of the freedesktop.org XDG BaseDirectory specifications