GitHub is merely a place to share your code, you'd make the webserver in whatever language you want then upload the code to GitHub to be shared.
A really good example is
NodeJS.
EDIT: For further clarity, NodeJS itself is not a webserver. It's an extensive toolkit you use to build your own webserver.