Pasta (Platform Agnostic Simulation Tools for Astrophysics) is a task-based, Kokkos-portable(radiation-)magnetohydrodynamics code: One source tree runs on CPUs (serial, OpenMP) and GPUs (CUDA, HIP, SYCL), with MPI domain decomposition. It works in Cartesian, cylindrical, and spherical-polar coordinates, on uniform grids or with static/adaptive mesh refinement, and offers a range of Riemann solvers, reconstruction schemes, and equations of state. Ideal MHD uses constrained transport, keeping div B at machine precision in every coordinate system. Beyond hydro and MHD, Pasta provides explicit and implicit multi-group radiation transport with implicit radiation–matter coupling, multi-size dust with drag and coagulation, passive scalars, driven turbulence, and self-gravity through either an FFT or a BiCGSTAB Poisson solver, the latter working in general (curvilinear) coordinates with multiple boundary conditions. Local time stepping lets each MeshBlock advance on its own dyadic time-step rung — including all the physical modules that are implemented.