PyroCMS. This one is so you can add widgets on a page-by-page basis instead of area-by-area.
I kept getting asked by clients for this feature, and with the advent of the new page type and field types this is a lot easier. The source is on github
I'm a full-stack developer, co-organizer of PHP Vancouver meetup, and winner of a Canadian Developer 30 under 30 award. I'm a huge Open Source advocate and contributor to a lot of projects in my community. When I am not sitting at a computer, I'm trying to perfect some other skill.