Help language development. Donate to The Perl Foundation
Showing 104
results
Cro::HTTP
Asynchronous HTTP, both client and server side. Includes HTTP/2.0 support.
Cro::HTTP
Asynchronous HTTP, both client and server side. Includes HTTP/2.0 support.
Electron
Cross-platform Perl 6 desktop web-based applications using the Electron platform
Math::Model
Automagic integrator for models (first order ODEs)
Math::Model
Automagic integrator for models (first order ODEs)
JSON::Hjson
Human JSON (Hjson) deserializer
FileSystem::Capacity
Provides filesystem capacity information.
JSON::Hjson
Human JSON (Hjson) deserializer
Desktop::Notify
A simple interface to libnotify
Locale::Codes
Locale codes - Country, Currency, Langauge
Command::Despatch
Raku module for parsing generic commands and arguments from a hash table.
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.
Operator::defined-alternation
Provides a ?? !! equivalent that tests for definedness instread of trueness.
path-coverage
Checks whether package name equals with module path and creates provides section from path
Test::HTTP::Server
Simple to use wrapper around HTTP::Server::Async designed for tests
Win32::DrivesAndTypes
Provides a list of Win32 drives and drive types.
Desktop::Notify::Progress
Show the progress of processing in a notification popup
Desktop::Notify
A simple interface to libnotify
Desktop::Notify::Progress
Show the progress of processing in a notification popup
Package::Updates
Provides package updates information.
Lingua::EN::Stopwords
Provides lists and functions for common English stop words.
Xmav::JSON
Deserialize a JSON string
Lingua::Stopwords
Provides stop words for several languages.
Path::Through
Provides `append`, `prepend`, `pop` and `shift` multis to `IO::Path` (Linux only)
Proxy::Watched
Provides a proxy with a supply that emits whenever the proxy is updated.
Range::SetOps
Provides set operators geared to work on ranges.
Text::Names
A module that can generate full American English names of either gender, as well as single first names and last names if that is desired. It generates names in roughly the same popularity as they were in 1990 USA
Colorizable
A Raku module for colorizing text using ANSI escape codes.
ReadWriteLock
A lock with shared/exclusive access modes
ReadWriteLock
A lock with shared/exclusive access modes
MessageStream
Message handling to multiple destinations
SantaClaus::Utils
Provides Raku software tools for Santa Claus and his Elves
Modf
Provides routine 'modf' as used in other languages
GNU::Time
Provides an easy interface to the GNU 'time' command
Geo::Location
Provides location data for astronomical and other programs
Proc::Easy
Provides an easier interface to the 'Proc' class and the 'run' routine
Date::YearDay
Provides creation of a Raku Date object by year and day-of-year
Date::Christian::Advent
Provides routines to calculate the date of the First Sunday of Advent in the Christian calendar
Storable::Lite
Provides persistent storage of Raku classes and other types in the local user's file system
Date::Easter
Provides a routine to calculate the date of Easter in the Christian calendar
IO::Socket::Async::SSL
Provides an API like IO::Socket::Async, but with TLS support.
Lingua::StopwordsISO
Package for stop words of different languages and stop words deletion. Provides corresponding CLI scripts.
Locale::US
Two letter codes for identifying United States territories and vice versa
HTTP::Status
Information about HTTP Status Codes
Date::Names
Provides names for month and weekday numbers (multilingual).
AVL-Tree
Provides an implementation of an AVL tree.
JSON-CSV
Provides scripts to convert between CSV and JSON.
T
Library and slang for writing test assertions which output good test descriptions and error messages.
Abbreviations
Provides abbreviations for an input set of one or more words
AWS::SNS::Notification
Description of an AWS Simple Notification Service message
AccessorFacade
Provides a method trait to turn indivdual get/set subroutines into a single attribute
JSON::Class
role to provide simple serialisation/deserialisation of objects to/from JSON
JSON::Name
Provides a trait to store an alternative JSON Name
MessagePack::Class
Serialize/Deserialize Raku classes to/from MessagePack blobs
Tinky::JSON
Describe Tinky Workflows in JSON
Cro::HTTP::BodyParser::JSONClass
Parse and deserialise application/json HTTP body to a specified JSON::Class
IO::Socket::Async::SSL
Provides an API like IO::Socket::Async, but with TLS support.
IO::Stem
Provides the part of an IO.basename left with the IO.extension removed
DateTime::Julian
Provides a DateTime::Julian class (a child class of Raku's DateTime)
DateTime::US
Provides time zone and Daylight Saving Time (DST) infomation for US states and territories
Timezones::US
Provides US time zone data and subroutines for use with modules 'DateTime::US' and 'LocalTime'
Range::SetOps
Provides set operators geared to work on ranges.
Test::HTTP::Server
Simple to use wrapper around HTTP::Server::Async designed for tests
Log::Dispatch
Multi-source, multi-destination log dispatcher
RakupodObject
Provides a routine to extract the '$=pod' object from an external Rakupod source
Cro::HTTP
Asynchronous HTTP, both client and server side. Includes HTTP/2.0 support.
Proc::ZMQed
Proc::ZMQed provides external evaluators (Mathematica, Python, R, Raku, etc.) via ZMQ.
Sort::Naturally
Provides several routines to ease natural sorting.
Doc::TypeGraph
Parse a type graph description file
ECMA262Regex
Module that provides support for ECMA262 regex notation
XDG::BaseDirectory
Implementation of the freedesktop.org XDG BaseDirectory specifications
RegexUtils
Module that provides helpers for Regex stuff both Perl5 and EMCA262Regex
Game::Entities
A simple entity registry for ECS designs
XML::Actions
Perform actions on all XML nodes
Calendar
Provides class data for producing calendars
Ask
Provides 'ask' as an alias for Raku core routine 'prompt'
Holidays::US::Federal
Provides dates, names, alternate names, and dates observed for US Federal holidays
Date::Event
Provides a class suitable for use with calendars or any Raku program associated with the Raku Date type
Date::Utils
Provides helpful date routines for calendar creation
Astro::Utils
Provides utility functions for astronomical calculations
Math::FractionalPart
Provides routines for operating on fractional parts of numbers
DateTime::Posix
Provides a DateTime object that returns posix values with fractional seconds
Number::More
Provides number base transform functions
Windows::Test
Provides a '/.github/workflows/windows.yml' file for Win64 Raku module testing
Lingua::Translation::DeepL
Lingua::Translation::DeepL provides access to the language translation service DeepL (https://www.deepl.com).
WWW::OpenAI
WWW::OpenAI provides access to the OpenAI playground (https://platform.openai.com).
App::Gitstatus
Provides a program, 'git-status-check', to help maintain a directory of Git repositories
PDF::Document
Provides higher level classes and routines to create PDF documents
GtkLayerShell
Library and Native bindings for Gtk Layer Shell, a library for creating panels and other desktop components for Wayland, using the Layer Shell protocol.
WWW::PaLM
WWW::PaLM provides access to the PaLM (Pathways Language Model).
FontFactory::Type1
Provides the standard PostSript fonts in a friendly package for use with many 'PDF::*' modules
Raku::Pod::Render
A generic Pod6 Renderer with custom Pod::Blocks, FormatCodes for one or more files using templates, provides HTML and MarkDown.
DSL::Shared
DSL::Shared provides utilities and grammar roles for making DSL translators.