GitHub has alternatives, but no replacement
Summary
The article argues that while there are several GitHub alternatives, there is no true replacement because the social layer around open-source projects – identities, conventions, and discovery – cannot be replicated by hosting alone. It reviews various options, discusses self-hosting challenges, and posits that a viable replacement would treat the social layer as the product rather than simply providing infrastructure.