GitBucket (https://github.com/gitbucket/gitbucket) is an open source self-hosting Git server written in Scala with super easy setup and flexible plugin system. GitBucket got more than 7000 stars on GitHub and has a large user base all over the world.
GitBucket is written in Scala, but it also exploits a lot of existing Java assets like JGit, Apache MINA, H2 etc. Since It's built on the top of pure JVM technologies totally, it needs nothing other than JVM installation to run.
In this talk, I would like to introduce GitBucket itselfs and the technology inside of GitBucket, in particular, how we take advantage of the combination of Scala and these Java assets.