Hej Jesper,
Når jeg keder mig og meget gerne vil programmere arbejder jeg med frameworks - altså udvikling af egne frameworks from scratch. Det er meget udfordrende og meget lærerigt, og brugbart og delevenligt hvis man vil.
Hook det evt. op med Composer (getcomposer.org), Packagist.org og Github (github.com).
Læs evt. op på design patterns, nye paradigmer og best practices og byg dit framework på disse principper.
For inspiration kan du da tage et kig på mit seneste framework ;-) https://github.com/EssentialManager/emx/
Det er MVC-baseret PHP/JavaScript til Ajax-applikationer. Det bygger på inversion of control, har unit testing, og har arbejdet med DBAL/ORM, men har måtte fokusere på andre projekter på det seneste.
Hvis et helt framework er for stor en mundfuld kunne mindre udviklingsprojekter som f.eks. "bare" et unit testing framework, DBALs, ORMs, osv. også være spændende projekter.