I'd call SourceForge the workshop of the open source world, and probably the world's biggest open source software development website - it *is* a file repository, offering free hosting to open source dev projects, but there's more to it than that - bug tracking, bug fixes, feature requests, communication channels, project stats etc.