balbus000 writes: "I recently graduated with a degree in software engineering (software emphasis). However, most of the homework and projects given were extremely small scale. I want to be exposed to more "real-world" projects to help me in my career. What open source projects are out there that are well organized and use best best practices in object oriented design, design patterns, etc. and aren't bloated to the point where it would take me 6+ months to get up to speed with how it's structured? I mainly want to study the source code, but would also like to start contributing once I feel comfortable enough."