Let's list what Type Of Web Frameworks are being used
Tags: javascript, webdev, rails, java
Published: 2021-10-29 19:57:09

I think we all know that web application frameworks are quickly evolving, and that it often feels like a fashion industry.  I think a good way to cut through the hype is to list our favorite websites and try to figure out what they are using.  I appreciate anyones help, so post your findings in the comments and I will transfer them to my table.  Often it is hard to tell what server side frameworks are being used so if we see html coming down in requests we will mark as server side rendering and take it from there.  Client side javascript frameworks can usually be indentified by taking a look at the source.  Remember, this is not what "companies" are using but what each specific web application is using.  If a website is a mix of server side rendering and another js component framework, we will list that too.

For reference, here is a list of [Common Frameworks for 2022](https://dev.to/matthewekeller/web-application-frameworks-2022-mem
).
Below is a table of our results so far. 

<table>
   <tr>
       <td>
           <b>Website</b>
       </td>
       <td>
           <b>Server Side HTML</b>
       </td>
       <td>
           <b>Primary Framework</b>
       </td>
       <td>
           <b>Complimentary Framework</b>
       </td>
   </tr>
   <tr>
       <td>
           AirBnb
       </td>
       <td>
           Y
       </td>
       <td>
           Ruby On Rails
       </td>
       <td>
           React
       </td>
   </tr>
   <tr>
       <td>
           Irs.gov
       </td>
       <td>
           Y
       </td>
       <td>
           Unknown
       </td>
       <td>
       </td>
   </tr>
   <tr>
       <td>
           Instagram
       </td>
       <td>
           Y
       </td>
       <td>
           Django
       </td>
       <td>
           React
       </td>
   </tr>  
   <tr>
       <td>
           Spotify
       </td>
       <td>
           Y
       </td>
       <td>
           Django
       </td>
       <td>       
           Jquery, WebRocketX    
       </td>
   </tr> 
   <tr>
       <td>
           Stack Overflow
       </td>
       <td>
           Y
       </td>
       <td>
           ASP.net
       </td>
       <td>
       </td>
   </tr>   
   <tr>
       <td>
           Facebook
       </td>
       <td>
           N
       </td>
       <td>
           React
       </td>
       <td>
       </td>
   </tr>   
   <tr>
       <td>
           VRBO
       </td>
       <td>
           Y
       </td>
       <td>
           Unknown
       </td>
       <td>
       </td>
   </tr>
   <tr>
       <td>
           Taco Bell
       </td>
       <td>
           Y
       </td>
       <td>
           ASP.net
       </td>
       <td>
       </td>
   </tr>
   <tr>
       <td>
           Microsoft
       </td>
       <td>
           Y
       </td>
       <td>
           ASP.net
       </td>
       <td>
       </td>
   </tr>
   <tr>
       <td>
           Choice Advantage
       </td>
       <td>
           Y
       </td>
       <td>
           Spring MVC
       </td>
       <td>
           Jquery
       </td>
   </tr>
   <tr>
       <td>
           Github
       </td>
       <td>
           Y
       </td>
       <td>
           Ruby on Rails
       </td>
       <td>
       </td>
   </tr>     
   <tr>
       <td>
           Booking.com
       </td>
       <td>
           Y
       </td>
       <td>
           Unknown
       </td>
       <td>
          Jquery
       </td>
   </tr>
   <tr>
       <td>
           Amazon.com
       </td>
       <td>
           Y
       </td>
       <td>
           Unknown
       </td>
       <td>
          Jquery
       </td>
   </tr>   
   <tr>
       <td>
           Amazon Web Services
       </td>
       <td>
           N
       </td>
       <td>
           Unknown
       </td>
       <td>
       </td>
   </tr>   
   <tr>
       <td>
           Gmail
       </td>
       <td>
           N
       </td>
       <td>
           Google Closure Library
       </td>
       <td>
          
       </td>
   </tr>
   <tr>
       <td>
           Google Search
       </td>
       <td>
           N
       </td>
       <td>
           Google Closure Library
       </td>
       <td>
          
       </td>
   </tr> 
   <tr>
       <td>
           American Airlines
       </td>
       <td>
           Y
       </td>
       <td>
           Spring MVC
       </td>
       <td>
           Jquery
       </td>
   </tr>
   <tr>
       <td>
           Bestwestern Hotels
       </td>
       <td>
           Y
       </td>
       <td>
           AEM CMS
       </td>
       <td>
       </td>
   </tr>
   <tr>
       <td>
           Twitter
       </td>
       <td>
           Y
       </td>
       <td>
           Ruby On Rails
       </td>
       <td>
       </td>
   </tr>
   <tr>
       <td>
           Hulu
       </td>
       <td>
           Y
       </td>
       <td>
           Ruby On Rails
       </td>
       <td>
       </td>
   </tr>  
   <tr>
       <td>
           Paypal
       </td>
       <td>
           N
       </td>
       <td>
           Angular
       </td>
       <td>
       </td>
   </tr>
   <tr>
       <td>
           dev.to (this site)
       </td>
       <td>
           Y
       </td>
       <td>
           Ruby On Rails
       </td>
       <td>
       </td>
   </tr>
   <tr>
       <td>
           Turbotax
       </td>
       <td>
           Y
       </td>
       <td>
           Spring MVC
       </td>
       <td>
       </td>
   </tr>
   <tr>
       <td>
           Zillow
       </td>
       <td>
           Y
       </td>
       <td>
           Spring MVC
       </td>
       <td>
       </td>
   </tr>
   <tr>
       <td>
           Linkedin
       </td>
       <td>
           N
       </td>
       <td>
           dust.js
       </td>
       <td>
       </td>
   </tr>
   <tr>
       <td>
           Wells Fargo
       </td>
       <td>
           Y
       </td>
       <td>
           Spring MVC
       </td>
       <td>
           Jquery
       </td>
   </tr>
   <tr>
       <td>
           Delta Airlines
       </td>
       <td>
           N
       </td>
       <td>
           Angular
       </td>
       <td>
       </td>
   </tr>
   <tr>
       <td>
           AutoClerk
       </td>
       <td>
           Y
       </td>
       <td>
           Struts 2
       </td>
       <td>
           Jquery
       </td>
   </tr>
   <tr>
       <td>
           GoToMeeting Web
       </td>
       <td>
           N
       </td>
       <td>
           React
       </td>
       <td>
       </td>
   </tr>   
   <tr>
       <td>
           Toyota SalesConnect
       </td>
       <td>
           Y
       </td>
       <td>
           Spring MVC
       </td>
       <td>
           Jquery, WebRocketX
       </td>
   </tr> 
   <tr>
       <td>
           WordPress
       </td>
       <td>
           Y
       </td>
       <td>
           RokkoMVC
       </td>
       <td>
           Jquery
       </td>
   </tr>          
   <tr>
       <td>
           Washington Post
       </td>
       <td>
           Y
       </td>
       <td>
           Django
       </td>
       <td>           
       </td>
   </tr>
   <tr>
       <td>
           Nasa
       </td>
       <td>
           Y
       </td>
       <td>
           Django
       </td>
       <td>           
       </td>
   </tr>
   <tr>
       <td>
           Reddit
       </td>
       <td>
           Y
       </td>
       <td>
           Django
       </td>
       <td>           
       </td>
   </tr>
</table>