As an alternative to hiraeth/bootstrap, you can install individual packages for common components in an à la carte fashion. Below is a list of official and well-supported packages and their use cases.

PackageDescription
hiraeth/monologProvides application level logging via multiple channels through Monolog
hiraeth/diactorosPSR-7 HTTP response/request handling with Laminas components
hiraeth/harmonyPSR-15 middlware support via Harmony
hiraeth/twigTwig template engine and direct to page rendering via middleware
hiraeth/consoleEasily create CLI application commands using Symfony console
hiraeth/shellREPL (Interactive PHP Shell) support via the PsySH library
hiraeth/fastrouteFastroute based routing with add-ons for parameter pattern matching and transformations
hiraeth/actionsBaseline components for single action controllers providing easy abstractions
hiraeth/eventsEmit and listen for custom events for non-linear extensibility
hiraeth/cacheProvide PSR-6 compatible caching using Symfony components
hireath/sessionSession handling support (including flash messaging) via Aura
hiraeth/doctrineRobust Object-Relational Models built on Doctrine
hiraeth/volumesStorage volumes supporting a variety of storage systems via League/Flysystem

The packages above represent the bulk of what is in hiraeth/bootstrap and represent a fairly comprehensive framework on part with other core framework functionality. Additional commonly used packages which provide some great extended functionality include:

PackageDescription
hiraeth/twig-tagsComponent-like abstraction for Twig (works well with Tailwind)
hiraeth/markdownMarkdown supprt via commonmark
hiraeth/twig-markdownExtend markdown support into Twig templates (used for this documentation)
hiraeth/gettextLocale/translation support via .po files
hiraeth/twig-i18nExpode gettext translations functions/filters in Twig templates
hiraeth/mailerA simple SMTP mailing mechanism using the classic PHPMailer
hiraeth/session-cacheUse PSR-6 cache pools for session storage

Finalize Installation