Open Source
Dollaroodle depends on open source.
The product runs on frameworks, runtimes, libraries, databases, developer tools, and testing systems built in public.
This page thanks those projects and lists the direct packages we ship with today.
Current appendix snapshot
Direct packages
92
Package groups
5
License labels
5
The appendix comes from the repository lockfiles, so this page shows what Dollaroodle ships with today.
Core open source we rely on
Application framework
Laravel
Laravel powers Dollaroodle backend routing, queues, events, jobs, mail, and billing integrations.
Server-driven SPA bridge
Inertia.js
Inertia keeps Laravel as the server backbone while the client runs React pages.
Interface runtime
React
React drives the interactive UI, from plan forms to dashboard views.
Design system engine
Tailwind CSS
Tailwind handles layout, spacing, and hierarchy with a consistent utility set.
Component foundation
shadcn/ui
shadcn/ui is the starting point for accessible components. We adapt the pieces to Dollaroodle.
Primary datastore
PostgreSQL
PostgreSQL stores the household plan data Dollaroodle depends on.
Queues and caching
Redis
Redis handles cache access, queue processing, and short-lived coordination.
Testing framework
Pest
Pest expresses behavior tests clearly so we can verify changes before they ship.
Frontend build tooling
Vite
Vite runs the frontend development loop and production builds.
How we treat the dependency tree
We depend on maintainers
Every package is maintainer time, issue triage, documentation, releases, and bug fixes. This page is a thank-you.
We list what we ship
The appendix groups the direct Composer and npm packages Dollaroodle declares for runtime, development, testing, and build work.
We try to use them carefully
We prefer stable foundations, read licenses, test our changes, and keep our own code understandable.
Direct dependencies, grouped by declared use
This appendix lists direct dependencies from Composer and npm, including runtime packages, development tools, browser testing tools, and optional platform-specific build binaries.
For browser-delivered code, Dollaroodle also publishes a machine-generated license inventory with bundled license identifiers and embedded notice text where package metadata provides it.
Open bundled license inventoryPHP Runtime
Direct Composer packages used in Dollaroodle production code.
inertiajs/inertia-laravel
MIT
laravel/ai
MIT
laravel/cashier
MIT
laravel/fortify
MIT
laravel/framework
MIT
laravel/nightwatch
MIT
laravel/octane
MIT
laravel/socialite
MIT
laravel/tinker
MIT
laravel/wayfinder
MIT
league/flysystem-aws-s3-v3
MIT
nunomaduro/essentials
MIT
resend/resend-php
MIT
socialiteproviders/apple
MIT
socialiteproviders/microsoft
MIT
PHP Development and Testing
Composer packages used for linting, static analysis, IDE support, and tests.
barryvdh/laravel-ide-helper
MIT
fakerphp/faker
MIT
larastan/larastan
MIT
laravel/boost
MIT
laravel/pail
MIT
laravel/pint
MIT
mockery/mockery
BSD-3-Clause
nunomaduro/collision
MIT
pestphp/pest
MIT
pestphp/pest-plugin-agent
MIT
pestphp/pest-plugin-browser
MIT
pestphp/pest-plugin-laravel
MIT
pestphp/pest-plugin-phpstan
MIT
pestphp/pest-plugin-rector
MIT
rector/rector
MIT
JavaScript Runtime
Direct JavaScript packages declared in frontend runtime dependencies.
@fontsource-variable/inter
OFL-1.1
@headlessui/react
MIT
@inertiajs/react
MIT
@inertiajs/vite
MIT
@radix-ui/react-alert-dialog
MIT
@radix-ui/react-avatar
MIT
@radix-ui/react-checkbox
MIT
@radix-ui/react-collapsible
MIT
@radix-ui/react-dialog
MIT
@radix-ui/react-dropdown-menu
MIT
@radix-ui/react-label
MIT
@radix-ui/react-navigation-menu
MIT
@radix-ui/react-progress
MIT
@radix-ui/react-select
MIT
@radix-ui/react-separator
MIT
@radix-ui/react-slot
MIT
@radix-ui/react-toggle
MIT
@radix-ui/react-toggle-group
MIT
@radix-ui/react-tooltip
MIT
@tailwindcss/vite
MIT
@types/react
MIT
@types/react-dom
MIT
@unpic/react
MIT
@vitejs/plugin-react
MIT
canvas-confetti
ISC
class-variance-authority
Apache-2.0
clsx
MIT
concurrently
MIT
date-fns
MIT
globals
MIT
input-otp
MIT
laravel-vite-plugin
MIT
lucide-react
ISC
motion
MIT
next-themes
MIT
playwright
Apache-2.0
radix-ui
MIT
react
MIT
react-dom
MIT
react-markdown
MIT
recharts
MIT
remark-gfm
MIT
rough-notation
MIT
sonner
MIT
tailwind-merge
MIT
tailwindcss
MIT
tw-animate-css
MIT
typescript
Apache-2.0
vite
MIT
JavaScript Development and Testing
Direct JavaScript packages used for TypeScript, linting, formatting, compilation, and browser tests.
Platform-specific Build Tooling
Optional prebuilt binaries used to speed local and CI builds on supported platforms.
With thanks
Open source is part of Dollaroodle's structure, not an afterthought.
We disclose it here because maintainers deserve to be named, licenses deserve to be respected, and software is better when its lineage is visible.