Asp.net Core MVC with Razor as Universal Rendering engine
We can create single page application using Asp.net core and Angular or React. But we don't have something like "zeit/next" for universal rendering. If we can have universal rendering in Asp.net core then it will be the coolest framework for developing web application as it will have power of c# and SEO enabled SPAs, fastest initial rendering, state management using single source of truth, same rendering region on client and server and many more.
I tried to create simple POC to achieve the above and results was successfull
So, It means we can create Universal application using Asp.net core, if certain utility get implemented.