<script type="application/json" id="HeaderNotice-apollo-state-992f9e1e-c79c-43fb-96a9-089d825fa346">{}</script> <!-- glamorIds: 7 --> <script type="application/json" id="HeaderNotice-glamor-992f9e1e-c79c-43fb-96a9-089d825fa346">["1htug8r","1yodi52","iepywa","x5hg3h","u0iaox","9ilv8v","gwph6j"]</script> <style>@-webkit-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-moz-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-o-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-webkit-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-moz-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-o-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-webkit-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-moz-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-o-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-webkit-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-moz-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-o-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-webkit-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-moz-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-o-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-webkit-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-moz-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-o-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}.css-gwph6j,[data-css-gwph6j]{border-radius:2px;background-size:200% 100%;width:auto;height:auto;animation:20s animation_1yodi52 0s linear infinite;background:-webkit-linear-gradient(to right, #f1f1f1 0%, #fbfbfb 50%, #f1f1f1 100%); background: -moz-linear-gradient(to right, #f1f1f1 0%, #fbfbfb 50%, #f1f1f1 100%); background: linear-gradient(to right, #f1f1f1 0%, #fbfbfb 50%, #f1f1f1 100%);-webkit-animation:20s animation_1yodi52 0s linear infinite;}</style> <div id="HeaderNotice-react-component-992f9e1e-c79c-43fb-96a9-089d825fa346" data-ssr="true" ><div style="z-index:1000" class="css-gwph6j"></div></div> <script> renderComponent('HeaderNotice','HeaderNotice-react-component-992f9e1e-c79c-43fb-96a9-089d825fa346','HeaderNotice-apollo-state-992f9e1e-c79c-43fb-96a9-089d825fa346','HeaderNotice-glamor-992f9e1e-c79c-43fb-96a9-089d825fa346', 'apollo','{"mobile":false}'); </script> <script type="application/json" id="ToolProfile-apollo-state-3c54aa4b-849f-4ac6-b272-092acdb29888">{"ROOT_QUERY":{"me":null,"tool({\"id\":\"vue-js\"})":{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},"tool({\"id\":\"101231775222204089\"})":{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"}},"Tool:101231775222204089":{"id":"101231775222204089","private":false,"imageUrl":"https://img.stackshare.io/service/3837/paeckCWC.png","thumbUrl":"https://img.stackshare.io/service/3837/thumb_paeckCWC.png","thumbRetinaUrl":"https://img.stackshare.io/service/3837/thumb_retina_paeckCWC.png","name":"Vue.js","pressUrl":"https://github.com/vuejs/vue","contactFlow":{"type":"json","json":{"links":[{"url":"https://www.fullstory.com/why-fullstory-for-engineering/?utm_campaign=2021-05-01-vuejs&utm_medium=directory&utm_source=stackshare&utm_offer=trial","type":"website"}],"steps":["direct_link"]}},"legacyThirdPartyId":"3837","jobsCount":4,"type":"Tool","keywords":{"type":"json","json":[]},"packageUrl":null,"packageManager":null,"featuredPosts":{"type":"id","generated":true,"id":"$Tool:101231775222204089.featuredPosts","typename":"FeaturedPostConnection"},"alternativeTools({\"first\":5})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.alternativeTools({\"first\":5})","typename":"ToolConnection"},"followers":{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers","typename":"UserConnection"},"privateStacks":{"type":"id","generated":true,"id":"$Tool:101231775222204089.privateStacks","typename":"StackConnection"},"privateUsersUsing":{"type":"id","generated":true,"id":"$Tool:101231775222204089.privateUsersUsing","typename":"UserConnection"},"privateUsersUsingViaPersonalStacks":{"type":"id","generated":true,"id":"$Tool:101231775222204089.privateUsersUsingViaPersonalStacks","typename":"UserConnection"},"privateUsersViaContributedStacks":{"type":"id","generated":true,"id":"$Tool:101231775222204089.privateUsersViaContributedStacks","typename":"UserConnection"},"teams":{"type":"id","generated":true,"id":"$Tool:101231775222204089.teams","typename":"TeamConnection"},"privateStackDecisions":{"type":"id","generated":true,"id":"$Tool:101231775222204089.privateStackDecisions","typename":"StackDecisionConnection"},"privateFollowers":{"type":"id","generated":true,"id":"$Tool:101231775222204089.privateFollowers","typename":"UserConnection"},"company":{"type":"id","generated":true,"id":"$Tool:101231775222204089.company","typename":"Company"},"pros":{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros","typename":"ReasonConnection"},"slug":"vue-js","path":"/vue-js","verified":false,"title":"A progressive framework for building user interfaces","twitterUsername":"vuejs","websiteUrl":"http://vuejs.org/","following":false,"githubStarsCount":201109,"githubForksCount":33126,"githubUpdatedAt":"2022-12-06T15:26:50Z","hackernewsOnlineMentionsCount":2295,"redditOnlineMentionsCount":3041,"stackOverflowOnlineMentionsCount":1,"description":"It is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API. ","ampStoryEnabled":false,"stacks":46964,"votes":1500,"jobs":1221,"relatedStackups":{"type":"id","generated":true,"id":"$Tool:101231775222204089.relatedStackups","typename":"StackupConnection"},"function":{"type":"id","generated":true,"id":"$Tool:101231775222204089.function","typename":"Function"},"layer":{"type":"id","generated":true,"id":"$Tool:101231775222204089.layer","typename":"Layer"},"category":{"type":"id","generated":true,"id":"$Tool:101231775222204089.category","typename":"Category"},"allToolIntegrations":{"type":"id","generated":true,"id":"$Tool:101231775222204089.allToolIntegrations","typename":"ToolConnection"},"companyStacksUsing":{"type":"id","generated":true,"id":"$Tool:101231775222204089.companyStacksUsing","typename":"StackConnection"},"userStacksUsing":{"type":"id","generated":true,"id":"$Tool:101231775222204089.userStacksUsing","typename":"StackConnection"},"features":"Reactivity; Components; Modularity; Animations; Routing; Stability; Extendable Data bindings; Plain JS object models; Build UI by composing components; Mix & matching small libraries","footerAlternateTools({\"first\":5})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerAlternateTools({\"first\":5})","typename":"ToolConnection"},"footerNewTools({\"first\":5})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerNewTools({\"first\":5})","typename":"ToolConnection"},"footerTopTools({\"first\":5})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerTopTools({\"first\":5})","typename":"ToolConnection"},"footerRelatedStackups({\"first\":5})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerRelatedStackups({\"first\":5})","typename":"StackupConnection"},"toolType":true,"adoptionStageContext":null,"adoptionStage":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231775222204089.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool","followers({\"first\":10})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers({\"first\":10})","typename":"UserConnection"},"companyStacksUsing({\"first\":9})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.companyStacksUsing({\"first\":9})","typename":"StackConnection"},"userStacksUsing({\"first\":9})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.userStacksUsing({\"first\":9})","typename":"StackConnection"},"canonicalUrl":"/vue-js","fans":45441,"followContext":"autofollow","featuredPosts({\"first\":8})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.featuredPosts({\"first\":8})","typename":"FeaturedPostConnection"},"jobsList({\"first\":6})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.jobsList({\"first\":6})","typename":"JobConnection"},"relatedStackups({\"first\":6})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.relatedStackups({\"first\":6})","typename":"StackupConnection"},"stackDecisions({\"first\":6})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.stackDecisions({\"first\":6})","typename":"StackDecisionConnection"},"allToolIntegrations({\"first\":9})":{"type":"id","generated":true,"id":"$Tool:101231775222204089.allToolIntegrations({\"first\":9})","typename":"ToolConnection"}},"FeaturedPost:103525857313696768":{"id":"103525857313696768","views":3878,"title":"What are The Most In-Demand Frontend Frameworks in 2020?","__typename":"FeaturedPost","imageUrl":"https://img.stackshare.io/stack/537077/default_449a56b7144b614736a6b2722460ad450d1069d6.png","publishedAt":"2020-01-22T07:46:59Z","canonicalUrl":"/logrocket/what-are-the-most-in-demand-frontend-frameworks-in-2020","previewImageUrl":"https://img.stackshare.io/stack/537077/1fd057737a7bf2e8537c73eb90b239208361fbf3.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:103525857313696768.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774223611768","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775357043443","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776489952033","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773847891619","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776810280332","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775523599415","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776464070517","typename":"Tool"}],"favoriteStacksCount":5},"$Tool:101231775222204089.featuredPosts.edges.0":{"node":{"type":"id","generated":false,"id":"FeaturedPost:103525857313696768","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:103132298452221613":{"id":"103132298452221613","views":1150,"title":"How to Practically Use Performance API to Measure Performance","__typename":"FeaturedPost","imageUrl":"https://img.stackshare.io/stack/516441/default_bf9f189a819171c86c4ea3a5d28648a74f02e592.png","publishedAt":"2019-11-13T19:39:47Z","canonicalUrl":"/logrocket/how-to-practically-use-performance-api-to-measure-performance","previewImageUrl":"https://img.stackshare.io/stack/516441/032728e0233d20f9e4965ae4b163e3db0c42f30b.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:103132298452221613.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774680259317","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777203892267","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776464070517","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775304064938","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776792739296","typename":"Tool"}],"favoriteStacksCount":4},"$Tool:101231775222204089.featuredPosts.edges.1":{"node":{"type":"id","generated":false,"id":"FeaturedPost:103132298452221613","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:102850203157662576":{"id":"102850203157662576","views":2372,"title":"Server-side rendering: how to serve authenticated content","__typename":"FeaturedPost","imageUrl":"https://img.stackshare.io/stack/509893/default_1ec97fc3044ecc2cf157446c1caf2cb14c3be7f2.png","publishedAt":"2019-09-24T23:59:15Z","canonicalUrl":"/bugsnag/server-side-rendering-how-to-serve-authenticated-content","previewImageUrl":"https://img.stackshare.io/stack/509893/c5f39434503f1605b52af120de25d06ab9c9cd89.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:102850203157662576.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773835996572","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773480426879","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774724956983","typename":"Tool"}],"favoriteStacksCount":4},"$Tool:101231775222204089.featuredPosts.edges.2":{"node":{"type":"id","generated":false,"id":"FeaturedPost:102850203157662576","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:102747506829843038":{"id":"102747506829843038","views":1061,"title":"Building Realtime Apps in 2019 with PubNub","__typename":"FeaturedPost","imageUrl":"https://img.stackshare.io/stack/507669/default_ae6aeb409959b23819ee14b5a37adab680b30541.png","publishedAt":"2019-09-06T20:42:13Z","canonicalUrl":"/pubnub/building-realtime-apps-in-2019-with-pubnub","previewImageUrl":"https://img.stackshare.io/stack/507669/6f7965ad131c8780e6f50518cddf5ceb9dca2847.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:102747506829843038.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774666323920","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774277037113","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776810280332","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774137572523","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:102339069088396450","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773600197923","typename":"Tool"}],"favoriteStacksCount":2},"$Tool:101231775222204089.featuredPosts.edges.3":{"node":{"type":"id","generated":false,"id":"FeaturedPost:102747506829843038","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"$Tool:101231775222204089.featuredPosts":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.featuredPosts.edges.0","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.featuredPosts.edges.1","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.featuredPosts.edges.2","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.featuredPosts.edges.3","typename":"FeaturedPostEdge"}],"__typename":"FeaturedPostConnection"},"Tool:101231773849098825":{"id":"101231773849098825","name":"React","description":"Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.","__typename":"Tool","slug":"react","title":"A JavaScript library for building user interfaces","verified":false,"imageUrl":"https://img.stackshare.io/service/1020/OYIaJ1KK.png","canonicalUrl":"/react","path":"/react","votes":3950,"fans":136321,"stacks":143420,"following":false,"followContext":"autofollow","thumbUrl":"https://img.stackshare.io/service/1020/thumb_OYIaJ1KK.png"},"$Tool:101231775222204089.alternativeTools({\"first\":5}).edges.0":{"node":{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773849559490":{"id":"101231773849559490","name":"jQuery","description":"jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.","__typename":"Tool","imageUrl":"https://img.stackshare.io/service/1021/lxEKmMnB_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/1021/thumb_lxEKmMnB_400x400.jpg"},"$Tool:101231775222204089.alternativeTools({\"first\":5}).edges.1":{"node":{"type":"id","generated":false,"id":"Tool:101231773849559490","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773885548898":{"id":"101231773885548898","name":"Bootstrap","description":"Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.","__typename":"Tool","imageUrl":"https://img.stackshare.io/service/1101/C9QJ7V3X.png","thumbUrl":"https://img.stackshare.io/service/1101/thumb_C9QJ7V3X.png"},"$Tool:101231775222204089.alternativeTools({\"first\":5}).edges.2":{"node":{"type":"id","generated":false,"id":"Tool:101231773885548898","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231775174055327":{"id":"101231775174055327","name":"Angular","description":"It is a TypeScript-based open-source web application framework. It is a development platform for building mobile and desktop web applications.","__typename":"Tool","imageUrl":"https://img.stackshare.io/service/3745/cb8U-gL6_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/3745/thumb_cb8U-gL6_400x400.jpg"},"$Tool:101231775222204089.alternativeTools({\"first\":5}).edges.3":{"node":{"type":"id","generated":false,"id":"Tool:101231775174055327","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773848354670":{"id":"101231773848354670","name":"AngularJS","description":"AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding.","__typename":"Tool","slug":"angularjs","title":"Superheroic JavaScript MVW Framework","verified":false,"imageUrl":"https://img.stackshare.io/service/1019/square.png","canonicalUrl":"/angularjs","path":"/angularjs","votes":5234,"fans":50047,"stacks":56653,"following":false,"followContext":null,"thumbUrl":"https://img.stackshare.io/service/1019/thumb_square.png"},"$Tool:101231775222204089.alternativeTools({\"first\":5}).edges.4":{"node":{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.alternativeTools({\"first\":5})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.alternativeTools({\"first\":5}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.alternativeTools({\"first\":5}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.alternativeTools({\"first\":5}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.alternativeTools({\"first\":5}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.alternativeTools({\"first\":5}).edges.4","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231775222204089.followers":{"count":38189,"__typename":"UserConnection"},"$Tool:101231775222204089.privateStacks":{"count":0,"__typename":"StackConnection"},"$Tool:101231775222204089.privateUsersUsing":{"count":0,"__typename":"UserConnection"},"$Tool:101231775222204089.privateUsersUsingViaPersonalStacks":{"count":0,"__typename":"UserConnection"},"$Tool:101231775222204089.privateUsersViaContributedStacks":{"count":0,"__typename":"UserConnection"},"$Tool:101231775222204089.teams":{"count":0,"__typename":"TeamConnection"},"$Tool:101231775222204089.privateStackDecisions":{"count":0,"__typename":"StackDecisionConnection"},"$Tool:101231775222204089.privateFollowers":{"count":0,"__typename":"UserConnection"},"$Tool:101231775222204089.company":{"name":"Vue.js","amIOwner":false,"slug":"vue-js","path":"/companies/vue-js","stacks":[],"owners":[],"__typename":"Company"},"$Tool:101231775222204089.pros.pageInfo":{"hasNextPage":false,"endCursor":"NDE","__typename":"PageInfo"},"$Tool:101231775222204089.pros":{"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.0","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.1","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.2","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.3","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.4","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.5","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.6","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.7","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.8","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.9","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.10","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.11","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.12","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.13","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.14","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.15","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.16","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.17","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.18","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.19","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.20","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.21","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.22","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.23","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.24","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.25","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.26","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.27","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.28","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.29","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.30","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.31","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.32","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.33","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.34","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.35","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.36","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.37","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.38","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.39","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.pros.edges.40","typename":"ReasonEdge"}],"__typename":"ReasonConnection"},"Reason:101978469255508461":{"id":"101978469255508461","upvoted":false,"upvotesCount":291,"text":"Simple and easy to start with","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.0":{"node":{"type":"id","generated":false,"id":"Reason:101978469255508461","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469318382571":{"id":"101978469318382571","upvoted":false,"upvotesCount":223,"text":"Good documentation","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.1":{"node":{"type":"id","generated":false,"id":"Reason:101978469318382571","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469304620880":{"id":"101978469304620880","upvoted":false,"upvotesCount":191,"text":"Components","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.2":{"node":{"type":"id","generated":false,"id":"Reason:101978469304620880","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469305048360":{"id":"101978469305048360","upvoted":false,"upvotesCount":127,"text":"Simple the best","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.3":{"node":{"type":"id","generated":false,"id":"Reason:101978469305048360","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469255623839":{"id":"101978469255623839","upvoted":false,"upvotesCount":98,"text":"Simplified AngularJS","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.4":{"node":{"type":"id","generated":false,"id":"Reason:101978469255623839","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469365404436":{"id":"101978469365404436","upvoted":false,"upvotesCount":88,"text":"Reactive","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.5":{"node":{"type":"id","generated":false,"id":"Reason:101978469365404436","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469304477057":{"id":"101978469304477057","upvoted":false,"upvotesCount":73,"text":"Intuitive APIs","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.6":{"node":{"type":"id","generated":false,"id":"Reason:101978469304477057","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469365272968":{"id":"101978469365272968","upvoted":false,"upvotesCount":53,"text":"Javascript","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.7":{"node":{"type":"id","generated":false,"id":"Reason:101978469365272968","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469447643480":{"id":"101978469447643480","upvoted":false,"upvotesCount":49,"text":"Changed my front end coding life","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.8":{"node":{"type":"id","generated":false,"id":"Reason:101978469447643480","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469384196911":{"id":"101978469384196911","upvoted":false,"upvotesCount":46,"text":"Configuration is smooth","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.9":{"node":{"type":"id","generated":false,"id":"Reason:101978469384196911","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469765502214":{"id":"101978469765502214","upvoted":false,"upvotesCount":35,"text":"Easy to learn","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.10":{"node":{"type":"id","generated":false,"id":"Reason:101978469765502214","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469588718874":{"id":"101978469588718874","upvoted":false,"upvotesCount":33,"text":"So much fun to use","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.11":{"node":{"type":"id","generated":false,"id":"Reason:101978469588718874","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469765359088":{"id":"101978469765359088","upvoted":false,"upvotesCount":24,"text":"Progressive","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.12":{"node":{"type":"id","generated":false,"id":"Reason:101978469765359088","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469611200988":{"id":"101978469611200988","upvoted":false,"upvotesCount":20,"text":"Virtual dom","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.13":{"node":{"type":"id","generated":false,"id":"Reason:101978469611200988","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469582453915":{"id":"101978469582453915","upvoted":false,"upvotesCount":16,"text":"Faster than bulldogs on hot tarmac","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.14":{"node":{"type":"id","generated":false,"id":"Reason:101978469582453915","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978470002800996":{"id":"101978470002800996","upvoted":false,"upvotesCount":11,"text":"Component is template, javascript and style in one","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.15":{"node":{"type":"id","generated":false,"id":"Reason:101978470002800996","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469650193748":{"id":"101978469650193748","upvoted":false,"upvotesCount":11,"text":"It's magic","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.16":{"node":{"type":"id","generated":false,"id":"Reason:101978469650193748","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978470080796187":{"id":"101978470080796187","upvoted":false,"upvotesCount":9,"text":"Perfomance","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.17":{"node":{"type":"id","generated":false,"id":"Reason:101978470080796187","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469846957154":{"id":"101978469846957154","upvoted":false,"upvotesCount":9,"text":"Best of Both Worlds","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.18":{"node":{"type":"id","generated":false,"id":"Reason:101978469846957154","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:103930484955772369":{"id":"103930484955772369","upvoted":false,"upvotesCount":9,"text":"Light Weight","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.19":{"node":{"type":"id","generated":false,"id":"Reason:103930484955772369","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469711634892":{"id":"101978469711634892","upvoted":false,"upvotesCount":8,"text":"Without misleading licenses","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.20":{"node":{"type":"id","generated":false,"id":"Reason:101978469711634892","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978470081785985":{"id":"101978470081785985","upvoted":false,"upvotesCount":8,"text":"Application structure","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.21":{"node":{"type":"id","generated":false,"id":"Reason:101978470081785985","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978470013558058":{"id":"101978470013558058","upvoted":false,"upvotesCount":8,"text":"Elegant design","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.22":{"node":{"type":"id","generated":false,"id":"Reason:101978470013558058","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978470045678203":{"id":"101978470045678203","upvoted":false,"upvotesCount":7,"text":"Intuitive and easy to use","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.23":{"node":{"type":"id","generated":false,"id":"Reason:101978470045678203","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978470223047463":{"id":"101978470223047463","upvoted":false,"upvotesCount":6,"text":"Good command line interface","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.24":{"node":{"type":"id","generated":false,"id":"Reason:101978470223047463","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978470071792247":{"id":"101978470071792247","upvoted":false,"upvotesCount":5,"text":"Easy to integrate to HTML by inline-templates","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.25":{"node":{"type":"id","generated":false,"id":"Reason:101978470071792247","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:102707373856008228":{"id":"102707373856008228","upvoted":false,"upvotesCount":5,"text":"Logicless templates","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.26":{"node":{"type":"id","generated":false,"id":"Reason:102707373856008228","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469913868002":{"id":"101978469913868002","upvoted":false,"upvotesCount":5,"text":"Like Angular only quicker to get started with","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.27":{"node":{"type":"id","generated":false,"id":"Reason:101978469913868002","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:103485926090928168":{"id":"103485926090928168","upvoted":false,"upvotesCount":5,"text":"Small learning curve","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.28":{"node":{"type":"id","generated":false,"id":"Reason:103485926090928168","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:102707371594199344":{"id":"102707371594199344","upvoted":false,"upvotesCount":4,"text":"Single file components","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.29":{"node":{"type":"id","generated":false,"id":"Reason:102707371594199344","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:102864383109251775":{"id":"102864383109251775","upvoted":false,"upvotesCount":3,"text":"Customer Render ending eg to HTML","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.30":{"node":{"type":"id","generated":false,"id":"Reason:102864383109251775","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:102864356537288088":{"id":"102864356537288088","upvoted":false,"upvotesCount":3,"text":"High performance","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.31":{"node":{"type":"id","generated":false,"id":"Reason:102864356537288088","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:104123821177907613":{"id":"104123821177907613","upvoted":false,"upvotesCount":2,"text":"Component based","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.32":{"node":{"type":"id","generated":false,"id":"Reason:104123821177907613","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:108130697816384929":{"id":"108130697816384929","upvoted":false,"upvotesCount":2,"text":"Vuex","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.33":{"node":{"type":"id","generated":false,"id":"Reason:108130697816384929","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:104308474982083635":{"id":"104308474982083635","upvoted":false,"upvotesCount":2,"text":"Bridge from Web Development to JS Development","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.34":{"node":{"type":"id","generated":false,"id":"Reason:104308474982083635","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:104123828568725655":{"id":"104123828568725655","upvoted":false,"upvotesCount":2,"text":"Concise error messages","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.35":{"node":{"type":"id","generated":false,"id":"Reason:104123828568725655","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:102707377129408206":{"id":"102707377129408206","upvoted":false,"upvotesCount":2,"text":"Supports several template languages","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.36":{"node":{"type":"id","generated":false,"id":"Reason:102707377129408206","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469745502840":{"id":"101978469745502840","upvoted":false,"upvotesCount":2,"text":"One-way data flow","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.37":{"node":{"type":"id","generated":false,"id":"Reason:101978469745502840","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:104123826036294712":{"id":"104123826036294712","upvoted":false,"upvotesCount":2,"text":"Intuitive","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.38":{"node":{"type":"id","generated":false,"id":"Reason:104123826036294712","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:104123823308478375":{"id":"104123823308478375","upvoted":false,"upvotesCount":2,"text":"Lots of documentation","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.39":{"node":{"type":"id","generated":false,"id":"Reason:104123823308478375","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:104853597379980383":{"id":"104853597379980383","upvoted":false,"upvotesCount":1,"text":"GUI","__typename":"Reason"},"$Tool:101231775222204089.pros.edges.40":{"node":{"type":"id","generated":false,"id":"Reason:104853597379980383","typename":"Reason"},"__typename":"ReasonEdge"},"$Tool:101231775222204089.relatedStackups":{"count":153,"__typename":"StackupConnection"},"$Tool:101231775222204089.function":{"name":"Javascript UI Libraries","slug":"javascript-ui-libraries","__typename":"Function"},"$Tool:101231775222204089.layer":{"name":"Application and Data","slug":"application_and_data","__typename":"Layer"},"$Tool:101231775222204089.category":{"name":"Libraries","slug":"libraries","__typename":"Category"},"$Tool:101231775222204089.allToolIntegrations":{"count":136,"__typename":"ToolConnection"},"$Tool:101231775222204089.companyStacksUsing":{"count":3701,"__typename":"StackConnection"},"$Tool:101231775222204089.userStacksUsing":{"count":42095,"__typename":"StackConnection"},"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.0.node":{"name":"React","path":"/react","__typename":"Tool"},"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.0":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.0.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.1.node":{"name":"jQuery","path":"/jquery","__typename":"Tool"},"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.1":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.1.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.2.node":{"name":"Bootstrap","path":"/bootstrap","__typename":"Tool"},"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.2":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.2.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.3.node":{"name":"Angular","path":"/angular","__typename":"Tool"},"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.3":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.3.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.4.node":{"name":"AngularJS","path":"/angularjs","__typename":"Tool"},"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.4":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.4.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerAlternateTools({\"first\":5})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerAlternateTools({\"first\":5}).edges.4","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.0.node":{"name":"Gijgo","path":"/gijgo","__typename":"Tool"},"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.0":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.0.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.1.node":{"name":"helm","path":"/helm-helm","__typename":"Tool"},"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.1":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.1.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.2.node":{"name":"serverless-empty-aws-bucket","path":"/npm-serverless-empty-aws-bucket","__typename":"Tool"},"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.2":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.2.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.3.node":{"name":"@telerik/semantic-prerelease","path":"/npm--telerik-semantic-prerelease","__typename":"Tool"},"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.3":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.3.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.4.node":{"name":"cloud-device-emulator","path":"/npm-cloud-device-emulator","__typename":"Tool"},"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.4":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.4.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerNewTools({\"first\":5})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerNewTools({\"first\":5}).edges.4","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.0.node":{"name":"jQuery","path":"/jquery","__typename":"Tool"},"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.0":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.0.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.1.node":{"name":"React","path":"/react","__typename":"Tool"},"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.1":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.1.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.2.node":{"name":"AngularJS","path":"/angularjs","__typename":"Tool"},"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.2":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.2.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.3.node":{"name":"Vue.js","path":"/vue-js","__typename":"Tool"},"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.3":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.3.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.4.node":{"name":"jQuery UI","path":"/jquery-ui","__typename":"Tool"},"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.4":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.4.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.footerTopTools({\"first\":5})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerTopTools({\"first\":5}).edges.4","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.0.node":{"path":"/stackups/highcharts-vs-plotly-js-vs-vue-js","title":"Highcharts vs Plotly.js vs Vue.js","__typename":"Stackup"},"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.0":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.0.node","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.1.node":{"path":"/stackups/jquery-vs-underscore-vs-vue-js","title":"Underscore vs Vue.js vs jQuery","__typename":"Stackup"},"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.1":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.1.node","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.2.node":{"path":"/stackups/amcharts-vs-vue-js","title":"Vue.js vs amCharts","__typename":"Stackup"},"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.2":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.2.node","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.3.node":{"path":"/stackups/blueprint-vs-vue-js","title":"Blueprint vs Vue.js","__typename":"Stackup"},"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.3":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.3.node","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.4.node":{"path":"/stackups/kendo-ui-vs-vue-js","title":"Kendo UI vs Vue.js","__typename":"Stackup"},"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.4":{"node":{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.4.node","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231775222204089.footerRelatedStackups({\"first\":5})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.0","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.1","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.2","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.3","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.footerRelatedStackups({\"first\":5}).edges.4","typename":"StackupEdge"}],"__typename":"StackupConnection"},"$Tool:101231775222204089.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$Tool:101231775222204089.followers({\"first\":10})":{"count":38189,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers({\"first\":10}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers({\"first\":10}).edges.0","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers({\"first\":10}).edges.1","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers({\"first\":10}).edges.2","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers({\"first\":10}).edges.3","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers({\"first\":10}).edges.4","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers({\"first\":10}).edges.5","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers({\"first\":10}).edges.6","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers({\"first\":10}).edges.7","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers({\"first\":10}).edges.8","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.followers({\"first\":10}).edges.9","typename":"UserEdge"}],"__typename":"UserConnection"},"$Tool:101231775222204089.followers({\"first\":10}).pageInfo":{"hasNextPage":true,"endCursor":"MTA","__typename":"PageInfo"},"User:109455896795949214":{"id":"109455896795949214","displayName":"Shivam Gupta","username":"wwwshivam567","imageUrl":"https://img.stackshare.io/user/1411138/default_e273b6b444314aff59c6b8595668d6a8e8adb0ae.jpg","title":"","popularity":3,"path":"/wwwshivam567","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231775222204089.followers({\"first\":10}).edges.0":{"node":{"type":"id","generated":false,"id":"User:109455896795949214","typename":"User"},"__typename":"UserEdge"},"User:109455556633413015":{"id":"109455556633413015","displayName":"Udith Shan","username":"shanudith","imageUrl":"https://img.stackshare.io/user/1411111/default_5aee45a9ba7beda10b3e3b50c8944ca9c1579367.png","title":"Senior Dataplatform Specialist","popularity":3,"path":"/shanudith","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231775222204089.followers({\"first\":10}).edges.1":{"node":{"type":"id","generated":false,"id":"User:109455556633413015","typename":"User"},"__typename":"UserEdge"},"User:109455233243723234":{"id":"109455233243723234","displayName":"Rafat Ansari","username":"rafatansari12feb1999","imageUrl":"https://img.stackshare.io/user/1411088/default_8a9c9e2f5cfad65368fa2552d2d7c03fd28815a1.png","title":"","popularity":3,"path":"/rafatansari12feb1999","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231775222204089.followers({\"first\":10}).edges.2":{"node":{"type":"id","generated":false,"id":"User:109455233243723234","typename":"User"},"__typename":"UserEdge"},"User:109455037526611472":{"id":"109455037526611472","displayName":"haim houri","username":"haim","imageUrl":"https://img.stackshare.io/user/1411073/default_1322f20d4e1f00dfde5744e7756eb99c1b5ab451.png","title":"Developer","popularity":3,"path":"/haim","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231775222204089.followers({\"first\":10}).edges.3":{"node":{"type":"id","generated":false,"id":"User:109455037526611472","typename":"User"},"__typename":"UserEdge"},"User:109454322629240445":{"id":"109454322629240445","displayName":"Zahid Shaikh","username":"zahid786shaikh","imageUrl":"https://img.stackshare.io/user/1411027/default_b3f47c8a2304842ca584cb32c626131ce60b338d.jpg","title":"","popularity":3,"path":"/zahid786shaikh","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231775222204089.followers({\"first\":10}).edges.4":{"node":{"type":"id","generated":false,"id":"User:109454322629240445","typename":"User"},"__typename":"UserEdge"},"User:109453888346776342":{"id":"109453888346776342","displayName":"Behnam raeisi fard","username":"behnamraeisifard","imageUrl":"https://img.stackshare.io/user/1411006/default_e6d9e6483025eaa31c6e719692af34a6573e7d3b.png","title":"","popularity":0,"path":"/behnamraeisifard","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231775222204089.followers({\"first\":10}).edges.5":{"node":{"type":"id","generated":false,"id":"User:109453888346776342","typename":"User"},"__typename":"UserEdge"},"User:109453233727210298":{"id":"109453233727210298","displayName":"MD IMRUL KAYES","username":"emimrulkayes","imageUrl":"https://img.stackshare.io/user/1410971/default_756ec4fc72d53ed23cf4ba57348e6beedc5881c2.jpg","title":"Frontend Developer","popularity":3,"path":"/emimrulkayes","stacksCount":1,"favoritesCount":0,"votesCount":2,"__typename":"User"},"$Tool:101231775222204089.followers({\"first\":10}).edges.6":{"node":{"type":"id","generated":false,"id":"User:109453233727210298","typename":"User"},"__typename":"UserEdge"},"User:109452249123898000":{"id":"109452249123898000","displayName":"Tianqi Yao","username":"yaotianqi6666","imageUrl":"https://img.stackshare.io/user/1410925/default_87bebd9cf4318b54a09ad149f16b3983f24db4d1.png","title":"","popularity":3,"path":"/yaotianqi6666","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231775222204089.followers({\"first\":10}).edges.7":{"node":{"type":"id","generated":false,"id":"User:109452249123898000","typename":"User"},"__typename":"UserEdge"},"User:109451849916813645":{"id":"109451849916813645","displayName":"Alex Zmuda","username":"collabwire","imageUrl":"https://img.stackshare.io/user/1410898/default_b82cca15e3b824f93c9510dfa8fe8b6e60c664c9.png","title":"CEO","popularity":3,"path":"/collabwire","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231775222204089.followers({\"first\":10}).edges.8":{"node":{"type":"id","generated":false,"id":"User:109451849916813645","typename":"User"},"__typename":"UserEdge"},"User:109451546098923244":{"id":"109451546098923244","displayName":"Carolina Ramirez","username":"carolina687","imageUrl":"https://img.stackshare.io/user/1410874/default_5c38e680128baad7305a3797068a2df5b31b9126.jpg","title":null,"popularity":3,"path":"/carolina687","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231775222204089.followers({\"first\":10}).edges.9":{"node":{"type":"id","generated":false,"id":"User:109451546098923244","typename":"User"},"__typename":"UserEdge"},"$Tool:101231775222204089.companyStacksUsing({\"first\":9})":{"count":3701,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.0","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.1","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.2","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.3","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.4","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.5","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.6","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.7","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.8","typename":"StackEdge"}],"__typename":"StackConnection"},"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"Stack:101231798643129304":{"name":"Glovo","imageUrl":"https://img.stackshare.io/stack/43072/default_ccdbeac5feb478c1be130b5c54d917dfb8b7d7bf.png","thumbUrl":"https://img.stackshare.io/stack/43072/thumb_ccdbeac5feb478c1be130b5c54d917dfb8b7d7bf.png","thumbRetinaUrl":"https://img.stackshare.io/stack/43072/thumb_retina_ccdbeac5feb478c1be130b5c54d917dfb8b7d7bf.png","identifier":"glovo/glovo","id":"101231798643129304","__typename":"Stack"},"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Stack:101231798643129304","typename":"Stack"},"__typename":"StackEdge"},"Stack:103861368716855950":{"name":"Bitpanda","imageUrl":"https://img.stackshare.io/stack/581347/default_b32c6dca90074e70d272fb5a9927f0811275df41.png","thumbUrl":"https://img.stackshare.io/stack/581347/thumb_b32c6dca90074e70d272fb5a9927f0811275df41.png","thumbRetinaUrl":"https://img.stackshare.io/stack/581347/thumb_retina_b32c6dca90074e70d272fb5a9927f0811275df41.png","identifier":"bitpanda-gmbh/bitpanda","id":"103861368716855950","__typename":"Stack"},"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Stack:103861368716855950","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231781522173815":{"name":"HENNGE K.K.","imageUrl":"https://img.stackshare.io/stack/6915/default_c774a2b65652e5e503e9e58d0083eb8da2280a64.png","thumbUrl":"https://img.stackshare.io/stack/6915/thumb_c774a2b65652e5e503e9e58d0083eb8da2280a64.png","thumbRetinaUrl":"https://img.stackshare.io/stack/6915/thumb_retina_c774a2b65652e5e503e9e58d0083eb8da2280a64.png","identifier":"hennge/hennge-kk","id":"101231781522173815","__typename":"Stack"},"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Stack:101231781522173815","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231782347290774":{"name":"Accenture","imageUrl":"https://img.stackshare.io/stack/8816/default_f1fc3a2850fab716e9852f1b539ac882808c77d0.png","thumbUrl":"https://img.stackshare.io/stack/8816/thumb_f1fc3a2850fab716e9852f1b539ac882808c77d0.png","thumbRetinaUrl":"https://img.stackshare.io/stack/8816/thumb_retina_f1fc3a2850fab716e9852f1b539ac882808c77d0.png","identifier":"accenture/accenture","id":"101231782347290774","__typename":"Stack"},"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Stack:101231782347290774","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231817427971820":{"name":"Hepsiburada","imageUrl":"https://img.stackshare.io/stack/326104/default_048bd5db0c7a956215e682dc03eef72d01b0c668.png","thumbUrl":"https://img.stackshare.io/stack/326104/thumb_048bd5db0c7a956215e682dc03eef72d01b0c668.png","thumbRetinaUrl":"https://img.stackshare.io/stack/326104/thumb_retina_048bd5db0c7a956215e682dc03eef72d01b0c668.png","identifier":"hepsiburada/hepsiburada","id":"101231817427971820","__typename":"Stack"},"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Stack:101231817427971820","typename":"Stack"},"__typename":"StackEdge"},"Stack:102381935963900385":{"name":"Stack","imageUrl":"https://img.stackshare.io/stack/374856/default_f9945ff31634d9d63486705906d41c31875fa4c0.png","thumbUrl":"https://img.stackshare.io/stack/374856/thumb_f9945ff31634d9d63486705906d41c31875fa4c0.png","thumbRetinaUrl":"https://img.stackshare.io/stack/374856/thumb_retina_f9945ff31634d9d63486705906d41c31875fa4c0.png","identifier":"atolye15/stack","id":"102381935963900385","__typename":"Stack"},"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Stack:102381935963900385","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779046122014":{"name":"trivago","imageUrl":"https://img.stackshare.io/stack/1388/default_ed215f20c5c868725ca8eda9c5c6c90d1f866dde.png","thumbUrl":"https://img.stackshare.io/stack/1388/thumb_ed215f20c5c868725ca8eda9c5c6c90d1f866dde.png","thumbRetinaUrl":"https://img.stackshare.io/stack/1388/thumb_retina_ed215f20c5c868725ca8eda9c5c6c90d1f866dde.png","identifier":"trivago/trivago","id":"101231779046122014","__typename":"Stack"},"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Stack:101231779046122014","typename":"Stack"},"__typename":"StackEdge"},"Stack:104471797220639301":{"name":"Alibaba Travels","imageUrl":"https://img.stackshare.io/stack/680935/default_3014cdb9ef3cc4a49402b6534f80fbe701c2bd7e.png","thumbUrl":"https://img.stackshare.io/stack/680935/thumb_3014cdb9ef3cc4a49402b6534f80fbe701c2bd7e.png","thumbRetinaUrl":"https://img.stackshare.io/stack/680935/thumb_retina_3014cdb9ef3cc4a49402b6534f80fbe701c2bd7e.png","identifier":"alibaba-group/alibaba-travels","id":"104471797220639301","__typename":"Stack"},"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Stack:104471797220639301","typename":"Stack"},"__typename":"StackEdge"},"Stack:102771253917342967":{"name":"deleokorea","imageUrl":"https://img.stackshare.io/stack/508387/default_dcdb0e7aa6ecc4d392e5fc2dfb9bb9b1724e1c6c.png","thumbUrl":"https://img.stackshare.io/stack/508387/thumb_dcdb0e7aa6ecc4d392e5fc2dfb9bb9b1724e1c6c.png","thumbRetinaUrl":"https://img.stackshare.io/stack/508387/thumb_retina_dcdb0e7aa6ecc4d392e5fc2dfb9bb9b1724e1c6c.png","identifier":"deleo/deleokorea","id":"102771253917342967","__typename":"Stack"},"$Tool:101231775222204089.companyStacksUsing({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Stack:102771253917342967","typename":"Stack"},"__typename":"StackEdge"},"$Tool:101231775222204089.userStacksUsing({\"first\":9})":{"count":42096,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231775222204089.userStacksUsing({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.0","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.1","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.2","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.3","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.4","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.5","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.6","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.7","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.8","typename":"StackEdge"}],"__typename":"StackConnection"},"$Tool:101231775222204089.userStacksUsing({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"Stack:101231778648827712":{"name":"Personal","imageUrl":"https://img.stackshare.io/stack/467/default_f7cfe4e06367784332e656bba50892adebeb4135.jpg","thumbUrl":"https://img.stackshare.io/stack/467/thumb_f7cfe4e06367784332e656bba50892adebeb4135.jpg","thumbRetinaUrl":"https://img.stackshare.io/stack/467/thumb_retina_f7cfe4e06367784332e656bba50892adebeb4135.jpg","identifier":"mhaidarh/personal","id":"101231778648827712","__typename":"Stack"},"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Stack:101231778648827712","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779899658381":{"name":"Hitalo Silva","imageUrl":"https://img.stackshare.io/stack/3524/default_400a09b4c8f7326dd7ead8471ff3c9f0bc9f5762.jpeg","thumbUrl":"https://img.stackshare.io/stack/3524/thumb_400a09b4c8f7326dd7ead8471ff3c9f0bc9f5762.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/3524/thumb_retina_400a09b4c8f7326dd7ead8471ff3c9f0bc9f5762.jpeg","identifier":"hitalos/hitalo-silva","id":"101231779899658381","__typename":"Stack"},"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Stack:101231779899658381","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779057529759":{"name":"Goshipages","imageUrl":"https://img.stackshare.io/stack/1410/default_f0fb12fa2612ad9acc0e8c8c5bfecc22678ef567.png","thumbUrl":"https://img.stackshare.io/stack/1410/thumb_f0fb12fa2612ad9acc0e8c8c5bfecc22678ef567.png","thumbRetinaUrl":"https://img.stackshare.io/stack/1410/thumb_retina_f0fb12fa2612ad9acc0e8c8c5bfecc22678ef567.png","identifier":"desicochrane/goshipages","id":"101231779057529759","__typename":"Stack"},"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Stack:101231779057529759","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231780039845733":{"name":"Curate","imageUrl":"https://img.stackshare.io/stack/3857/default_ccc86c780c66ff6470145c2cdebd2f2eac5bc908.png","thumbUrl":"https://img.stackshare.io/stack/3857/thumb_ccc86c780c66ff6470145c2cdebd2f2eac5bc908.png","thumbRetinaUrl":"https://img.stackshare.io/stack/3857/thumb_retina_ccc86c780c66ff6470145c2cdebd2f2eac5bc908.png","identifier":"samwalshnz/curate","id":"101231780039845733","__typename":"Stack"},"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Stack:101231780039845733","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231788674401403":{"name":"used","imageUrl":"https://img.stackshare.io/stack/23050/default_baa2d3c4886cbd771d4070023c2ddcd68a6baec2.jpeg","thumbUrl":"https://img.stackshare.io/stack/23050/thumb_baa2d3c4886cbd771d4070023c2ddcd68a6baec2.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/23050/thumb_retina_baa2d3c4886cbd771d4070023c2ddcd68a6baec2.jpeg","identifier":"harashun11/used","id":"101231788674401403","__typename":"Stack"},"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Stack:101231788674401403","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231778841387186":{"name":"Thrive Ministry","imageUrl":"https://img.stackshare.io/stack/927/default_f01e23fba87cfa7da770116cf127f5912fbbd09f.jpg","thumbUrl":"https://img.stackshare.io/stack/927/thumb_f01e23fba87cfa7da770116cf127f5912fbbd09f.jpg","thumbRetinaUrl":"https://img.stackshare.io/stack/927/thumb_retina_f01e23fba87cfa7da770116cf127f5912fbbd09f.jpg","identifier":"antwonlee/thrive-ministry","id":"101231778841387186","__typename":"Stack"},"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Stack:101231778841387186","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779262188363":{"name":"development","imageUrl":"https://img.stackshare.io/stack/1905/default_f2cc7771979208822b3b2d9ae80e5fd872922424.jpeg","thumbUrl":"https://img.stackshare.io/stack/1905/thumb_f2cc7771979208822b3b2d9ae80e5fd872922424.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/1905/thumb_retina_f2cc7771979208822b3b2d9ae80e5fd872922424.jpeg","identifier":"acabala/development","id":"101231779262188363","__typename":"Stack"},"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Stack:101231779262188363","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779311628426":{"name":"Personal preferences","imageUrl":"https://img.stackshare.io/stack/2054/default_9e2c8f31612f18d6181a8d69a6704d056d5d1b47.jpg","thumbUrl":"https://img.stackshare.io/stack/2054/thumb_9e2c8f31612f18d6181a8d69a6704d056d5d1b47.jpg","thumbRetinaUrl":"https://img.stackshare.io/stack/2054/thumb_retina_9e2c8f31612f18d6181a8d69a6704d056d5d1b47.jpg","identifier":"lardissone/personal-preferences","id":"101231779311628426","__typename":"Stack"},"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Stack:101231779311628426","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779473562104":{"name":"steakknife","imageUrl":"https://img.stackshare.io/stack/2439/default_2fbfd1f50f2e0588fdf91c4fee65764b8d2a042c.png","thumbUrl":"https://img.stackshare.io/stack/2439/thumb_2fbfd1f50f2e0588fdf91c4fee65764b8d2a042c.png","thumbRetinaUrl":"https://img.stackshare.io/stack/2439/thumb_retina_2fbfd1f50f2e0588fdf91c4fee65764b8d2a042c.png","identifier":"steakknife/steakknife","id":"101231779473562104","__typename":"Stack"},"$Tool:101231775222204089.userStacksUsing({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Stack:101231779473562104","typename":"Stack"},"__typename":"StackEdge"},"$Tool:101231775222204089.featuredPosts({\"first\":8})":{"count":4,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231775222204089.featuredPosts({\"first\":8}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.featuredPosts({\"first\":8}).edges.0","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.featuredPosts({\"first\":8}).edges.1","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.featuredPosts({\"first\":8}).edges.2","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.featuredPosts({\"first\":8}).edges.3","typename":"FeaturedPostEdge"}],"__typename":"FeaturedPostConnection"},"$Tool:101231775222204089.featuredPosts({\"first\":8}).pageInfo":{"hasNextPage":false,"endCursor":"NA","__typename":"PageInfo"},"$FeaturedPost:103525857313696768.company":{"name":"LogRocket","__typename":"Company"},"Tool:101231773939333405":{"id":"101231773939333405","name":"JavaScript","slug":"javascript","title":"Lightweight, interpreted, object-oriented language with first-class functions","verified":false,"imageUrl":"https://img.stackshare.io/service/1209/javascript.jpeg","canonicalUrl":"/javascript","path":"/javascript","votes":7913,"fans":262443,"stacks":283365,"following":true,"followContext":"autofollow","__typename":"Tool"},"Tool:101231773410696721":{"id":"101231773410696721","name":"GitHub","slug":"github","title":"Powerful collaboration, review, and code management for open source and private development projects","verified":true,"imageUrl":"https://img.stackshare.io/service/27/default_869c34d29acc794d60ecdd5d2b5bfc042a80a4ec.jpg","canonicalUrl":"/github","path":"/github","votes":10238,"fans":236342,"stacks":238964,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/27/thumb_869c34d29acc794d60ecdd5d2b5bfc042a80a4ec.jpg"},"Tool:101231774223611768":{"id":"101231774223611768","name":"Stack Overflow","slug":"stack-overflow","title":"Question and answer site for professional and enthusiast programmers","verified":true,"imageUrl":"https://img.stackshare.io/service/1927/so-icon.png","canonicalUrl":"/stack-overflow","path":"/stack-overflow","votes":893,"fans":61474,"stacks":59927,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775357043443":{"id":"101231775357043443","name":"Redux","slug":"reduxjs","title":"Predictable state container for JavaScript apps","verified":false,"imageUrl":"https://img.stackshare.io/service/4074/13142323.png","canonicalUrl":"/reduxjs","path":"/reduxjs","votes":661,"fans":24606,"stacks":26608,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776489952033":{"id":"101231776489952033","name":"Svelte","slug":"svelte","title":"A UI framework that compiles into tiny standalone JavaScript modules","verified":false,"imageUrl":"https://img.stackshare.io/service/6113/7exmJEg4_400x400.png","canonicalUrl":"/svelte","path":"/svelte","votes":450,"fans":1454,"stacks":1140,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/6113/thumb_7exmJEg4_400x400.png"},"Tool:101231773847891619":{"id":"101231773847891619","name":"Ember.js","slug":"emberjs","title":"A JavaScript framework for creating ambitious web apps","verified":false,"imageUrl":"https://img.stackshare.io/service/1018/3s1seyc0csl75btyw1vl.png","canonicalUrl":"/emberjs","path":"/emberjs","votes":768,"fans":1068,"stacks":1271,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776810280332":{"id":"101231776810280332","name":"vuex","slug":"vuex","title":"Centralized State Management for Vue.js.","verified":false,"imageUrl":"https://img.stackshare.io/service/6705/6128107.png","canonicalUrl":"/vuex","path":"/vuex","votes":7,"fans":1232,"stacks":1290,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/6705/thumb_6128107.png","thumbRetinaUrl":"https://img.stackshare.io/service/6705/thumb_retina_6128107.png"},"Tool:101231775523599415":{"id":"101231775523599415","name":"Preact","slug":"preact","title":"Fast 3kb alternative to React with the same ES6 API","verified":false,"imageUrl":"https://img.stackshare.io/service/4388/preact.png","canonicalUrl":"/preact","path":"/preact","votes":26,"fans":359,"stacks":376,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776464070517":{"id":"101231776464070517","name":"LogRocket","slug":"logrocket","title":"Modern Frontend Monitoring and Product Analytics","verified":true,"imageUrl":"https://img.stackshare.io/service/6063/logo_bg.png","canonicalUrl":"/logrocket","path":"/logrocket","votes":137,"fans":323,"stacks":250,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231775222204089.featuredPosts({\"first\":8}).edges.0":{"node":{"type":"id","generated":false,"id":"FeaturedPost:103525857313696768","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"$FeaturedPost:103132298452221613.company":{"name":"LogRocket","__typename":"Company"},"Tool:101231774680259317":{"id":"101231774680259317","name":"Google Chrome","slug":"google-chrome","title":"A cross-platform web browser developed by Google","verified":false,"imageUrl":"https://img.stackshare.io/service/2950/1200px-Google_Chrome_icon__September_2014_.svg.png","canonicalUrl":"/google-chrome","path":"/google-chrome","votes":23,"fans":818,"stacks":726,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231777203892267":{"id":"101231777203892267","name":"Puppeteer","slug":"puppeteer","title":"Headless Chrome Node API","verified":false,"imageUrl":"https://img.stackshare.io/service/7553/puppeteer.png","canonicalUrl":"/puppeteer","path":"/puppeteer","votes":25,"fans":685,"stacks":417,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775304064938":{"id":"101231775304064938","name":"Chrome DevTools","slug":"chrome-devtools","title":"A set of web developer tools","verified":false,"imageUrl":"https://img.stackshare.io/service/4004/w5MfsnMn_400x400.jpg","canonicalUrl":"/chrome-devtools","path":"/chrome-devtools","votes":0,"fans":237,"stacks":217,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776792739296":{"id":"101231776792739296","name":"Chromium","slug":"chromium","title":"Google's open-source web browser project","verified":false,"imageUrl":"https://img.stackshare.io/service/6670/chromium.org","canonicalUrl":"/chromium","path":"/chromium","votes":0,"fans":92,"stacks":79,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231775222204089.featuredPosts({\"first\":8}).edges.1":{"node":{"type":"id","generated":false,"id":"FeaturedPost:103132298452221613","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"$FeaturedPost:102850203157662576.company":{"name":"Bugsnag","__typename":"Company"},"Tool:101231773845103618":{"id":"101231773845103618","name":"Node.js","slug":"nodejs","title":"A platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications","verified":false,"imageUrl":"https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png","canonicalUrl":"/nodejs","path":"/nodejs","votes":8511,"fans":154905,"stacks":159698,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/1011/thumb_n1JRsFeB_400x400.png"},"Tool:101231773835996572":{"id":"101231773835996572","name":"Rails","slug":"rails","title":"Web development that doesn't hurt","verified":false,"imageUrl":"https://img.stackshare.io/service/990/x57_Lorv.png","canonicalUrl":"/rails","path":"/rails","votes":5422,"fans":15124,"stacks":17801,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773480426879":{"id":"101231773480426879","name":"Bugsnag","slug":"bugsnag","title":"Bugsnag provides production error monitoring and management for front-end, mobile and back-end applications","verified":true,"imageUrl":"https://img.stackshare.io/service/150/square-logo-small-midnight.png","canonicalUrl":"/bugsnag","path":"/bugsnag","votes":267,"fans":765,"stacks":1083,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/150/thumb_square-logo-small-midnight.png","thumbRetinaUrl":"https://img.stackshare.io/service/150/thumb_retina_square-logo-small-midnight.png"},"Tool:101231774724956983":{"id":"101231774724956983","name":"Turbolinks","slug":"turbolinks","title":"Makes navigating your web application faster","verified":false,"imageUrl":"https://img.stackshare.io/service/3028/default_ce0a839b05d39c32172761cba1f092a8433d381c.png","canonicalUrl":"/turbolinks","path":"/turbolinks","votes":2,"fans":47,"stacks":92,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231775222204089.featuredPosts({\"first\":8}).edges.2":{"node":{"type":"id","generated":false,"id":"FeaturedPost:102850203157662576","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"$FeaturedPost:102747506829843038.company":{"name":"PubNub","__typename":"Company"},"Tool:101231774666323920":{"id":"101231774666323920","name":"Spring Boot","slug":"spring-boot","title":"Create Spring-powered, production-grade applications and services with absolute minimum fuss","verified":false,"imageUrl":"https://img.stackshare.io/service/2927/nPzvMuo2_400x400.png","canonicalUrl":"/spring-boot","path":"/spring-boot","votes":994,"fans":23167,"stacks":21677,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774277037113":{"id":"101231774277037113","name":"Unity","slug":"unity-3d","title":"Unity brings state-of-the-art, affordable multiplatform tools and services to developers of interactive content everywhere.","verified":false,"imageUrl":"https://img.stackshare.io/service/2084/CGKUrcD9_400x400.jpg","canonicalUrl":"/unity-3d","path":"/unity-3d","votes":72,"fans":1585,"stacks":1552,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774137572523":{"id":"101231774137572523","name":"Apache Cordova","slug":"apache-cordova","title":"Platform for building native mobile applications using HTML, CSS and JavaScript","verified":false,"imageUrl":"https://img.stackshare.io/service/1716/cordova_256.png","canonicalUrl":"/apache-cordova","path":"/apache-cordova","votes":215,"fans":1026,"stacks":695,"following":false,"followContext":null,"__typename":"Tool"},"Tool:102339069088396450":{"id":"102339069088396450","name":"Quasar Framework","slug":"quasar-framework","title":"Full front-end framework powered by Vue","verified":true,"imageUrl":"https://img.stackshare.io/service/11161/default_a64f61390e79c5008cd18e890d338259463f9af8.png","canonicalUrl":"/quasar-framework","path":"/quasar-framework","votes":342,"fans":799,"stacks":389,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/11161/thumb_a64f61390e79c5008cd18e890d338259463f9af8.png","thumbRetinaUrl":"https://img.stackshare.io/service/11161/thumb_retina_a64f61390e79c5008cd18e890d338259463f9af8.png"},"Tool:101231773600197923":{"id":"101231773600197923","name":"PubNub","slug":"pubnub","title":"Build real-time apps quickly and scale them globally.","verified":true,"imageUrl":"https://img.stackshare.io/service/349/A2EP-NOS.png","canonicalUrl":"/pubnub","path":"/pubnub","votes":239,"fans":514,"stacks":191,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231775222204089.featuredPosts({\"first\":8}).edges.3":{"node":{"type":"id","generated":false,"id":"FeaturedPost:102747506829843038","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"$Tool:101231775222204089.jobsList({\"first\":6})":{"count":4,"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.jobsList({\"first\":6}).edges.0","typename":"JobEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.jobsList({\"first\":6}).edges.1","typename":"JobEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.jobsList({\"first\":6}).edges.2","typename":"JobEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.jobsList({\"first\":6}).edges.3","typename":"JobEdge"}],"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231775222204089.jobsList({\"first\":6}).pageInfo","typename":"PageInfo"},"__typename":"JobConnection"},"Job:108775160996048363":{"id":"108775160996048363","angellistJobUrl":"https://careers.cbre.com/careers/JobDetail/Sr-Software-Engineer/76775","title":"Sr. Software Engineer","location":"United States of America Texas Richardson","services":[{"type":"id","generated":false,"id":"Tool:107608472495246059","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774666323920","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774255233876","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774249717985","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774144316376","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773855147984","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773838011785","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773703650742","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773615579247","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773513893852","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773482334926","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773405612798","typename":"Tool"}],"company":{"type":"id","generated":true,"id":"$Job:108775160996048363.company","typename":"Company"},"__typename":"Job"},"Tool:107608472495246059":{"id":"107608472495246059","name":"age","slug":"age","title":"A simple, modern and secure Go encryption tool","verified":false,"imageUrl":"https://img.stackshare.io/service/40373/default_d7b01785a189ee839cb857e2e2eda6a41a3f8e77.png","canonicalUrl":"/age","path":"/age","votes":0,"fans":5,"stacks":4,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774255233876":{"id":"101231774255233876","name":"JUnit","slug":"junit","title":"A programmer-oriented testing framework for Java","verified":false,"imageUrl":"https://img.stackshare.io/service/2020/874086.png","canonicalUrl":"/junit","path":"/junit","votes":0,"fans":932,"stacks":3715,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774249717985":{"id":"101231774249717985","name":"Spring Framework","slug":"spring-framework","title":"An application framework and inversion of control container for the Java platform","verified":false,"imageUrl":"https://img.stackshare.io/service/2006/spring-framework-project-logo.png","canonicalUrl":"/spring-framework","path":"/spring-framework","votes":0,"fans":931,"stacks":3495,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774144316376":{"id":"101231774144316376","name":"Splunk","slug":"splunk","title":"Search, monitor, analyze and visualize machine data","verified":false,"imageUrl":"https://img.stackshare.io/service/1732/default_3ee4c34e118179464e491133fc4ac4f16e46771f.jpg","canonicalUrl":"/splunk","path":"/splunk","votes":14,"fans":1020,"stacks":701,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773855147984":{"id":"101231773855147984","name":"Cassandra","slug":"cassandra","title":"A partitioned row store. Rows are organized into tables with a required primary key.","verified":false,"imageUrl":"https://img.stackshare.io/service/1032/cassandra_small.png","canonicalUrl":"/cassandra","path":"/cassandra","votes":500,"fans":4046,"stacks":3353,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773838011785":{"id":"101231773838011785","name":"Java","slug":"java","title":"A concurrent, class-based, object-oriented, language specifically designed to have as few implementation dependencies as possible","verified":false,"imageUrl":"https://img.stackshare.io/service/995/K85ZWV2F.png","canonicalUrl":"/java","path":"/java","votes":3670,"fans":100851,"stacks":111246,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773703650742":{"id":"101231773703650742","name":"Jenkins","slug":"jenkins","title":"An extendable open source continuous integration server","verified":false,"imageUrl":"https://img.stackshare.io/service/670/jenkins.png","canonicalUrl":"/jenkins","path":"/jenkins","votes":2239,"fans":51891,"stacks":51973,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773615579247":{"id":"101231773615579247","name":"Amazon DynamoDB","slug":"amazon-dynamodb","title":"Fully managed NoSQL database service","verified":false,"imageUrl":"https://img.stackshare.io/service/389/amazon-dynamodb.png","canonicalUrl":"/amazon-dynamodb","path":"/amazon-dynamodb","votes":195,"fans":3796,"stacks":4643,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773513893852":{"id":"101231773513893852","name":"Microsoft Azure","slug":"microsoft-azure","title":"Integrated cloud services and infrastructure to support computing, database, analytics, mobile, and web scenarios.","verified":true,"imageUrl":"https://img.stackshare.io/service/213/default_88defae415fcb9cd0ac5d36c1ed27e74133c6287.jpg","canonicalUrl":"/microsoft-azure","path":"/microsoft-azure","votes":768,"fans":17547,"stacks":21830,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773482334926":{"id":"101231773482334926","name":"Jira","slug":"jira","title":"The #1 software development tool used by agile teams to plan, track, and release great software.","verified":true,"imageUrl":"https://img.stackshare.io/service/154/default_53605d3093005bd7853e04a258c0d4746e803e29.jpg","canonicalUrl":"/jira","path":"/jira","votes":1169,"fans":50219,"stacks":53629,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773405612798":{"id":"101231773405612798","name":"Amazon EC2","slug":"amazon-ec2","title":"Scalable, pay-as-you-go compute capacity in the cloud","verified":false,"imageUrl":"https://img.stackshare.io/service/18/amazon-ec2.png","canonicalUrl":"/amazon-ec2","path":"/amazon-ec2","votes":2547,"fans":39421,"stacks":44689,"following":false,"followContext":null,"__typename":"Tool"},"$Job:108775160996048363.company":{"name":"CBRE","imageUrl":"https://img.stackshare.io/company/171068/default_c0b85bbfd82e34f35a10a5b6ec5689ff9ea85dd2.png","path":"/companies/cbre","__typename":"Company"},"$Tool:101231775222204089.jobsList({\"first\":6}).edges.0":{"node":{"type":"id","generated":false,"id":"Job:108775160996048363","typename":"Job"},"__typename":"JobEdge"},"Job:108577867136998882":{"id":"108577867136998882","angellistJobUrl":"https://careers.cbre.com/careers/JobDetail/Sr-Software-Engineer/73716","title":"Sr. Software Engineer","location":"United States of America Texas Richardson","services":[{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774666323920","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774249717985","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773855147984","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773854388643","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773838011785","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773615579247","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773513893852","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773405612798","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"}],"company":{"type":"id","generated":true,"id":"$Job:108577867136998882.company","typename":"Company"},"__typename":"Job"},"Tool:101231773854388643":{"id":"101231773854388643","name":"MongoDB","slug":"mongodb","title":"The database for giant ideas","verified":true,"imageUrl":"https://img.stackshare.io/service/1030/leaf-360x360.png","canonicalUrl":"/mongodb","path":"/mongodb","votes":4130,"fans":80410,"stacks":80381,"following":true,"followContext":"autofollow","__typename":"Tool"},"$Job:108577867136998882.company":{"name":"CBRE","imageUrl":"https://img.stackshare.io/company/171068/default_c0b85bbfd82e34f35a10a5b6ec5689ff9ea85dd2.png","path":"/companies/cbre","__typename":"Company"},"$Tool:101231775222204089.jobsList({\"first\":6}).edges.1":{"node":{"type":"id","generated":false,"id":"Job:108577867136998882","typename":"Job"},"__typename":"JobEdge"},"$Tool:101231775222204089.jobsList({\"first\":6}).edges.2":{"node":{"type":"id","generated":false,"id":"Job:108775160996048363","typename":"Job"},"__typename":"JobEdge"},"$Tool:101231775222204089.jobsList({\"first\":6}).edges.3":{"node":{"type":"id","generated":false,"id":"Job:108577867136998882","typename":"Job"},"__typename":"JobEdge"},"$Tool:101231775222204089.jobsList({\"first\":6}).pageInfo":{"endCursor":"Mg","hasNextPage":false,"__typename":"PageInfo"},"Stackup:101231856606450544":{"id":"101231856606450544","path":"/stackups/react-vs-vue-js","services":[{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231775222204089.relatedStackups({\"first\":6}).edges.0":{"node":{"type":"id","generated":false,"id":"Stackup:101231856606450544","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101231856605142320":{"id":"101231856605142320","path":"/stackups/jquery-vs-vue-js","services":[{"type":"id","generated":false,"id":"Tool:101231773849559490","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231775222204089.relatedStackups({\"first\":6}).edges.1":{"node":{"type":"id","generated":false,"id":"Stackup:101231856605142320","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:102250567587667233":{"id":"102250567587667233","path":"/stackups/bootstrap-vs-vue-js","services":[{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773885548898","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231775222204089.relatedStackups({\"first\":6}).edges.2":{"node":{"type":"id","generated":false,"id":"Stackup:102250567587667233","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:102097137579149996":{"id":"102097137579149996","path":"/stackups/angular-2-vs-vue-js","services":[{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775174055327","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231775222204089.relatedStackups({\"first\":6}).edges.3":{"node":{"type":"id","generated":false,"id":"Stackup:102097137579149996","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101685505893207673":{"id":"101685505893207673","path":"/stackups/angularjs-vs-vue-js","services":[{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231775222204089.relatedStackups({\"first\":6}).edges.4":{"node":{"type":"id","generated":false,"id":"Stackup:101685505893207673","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101231856618430845":{"id":"101231856618430845","path":"/stackups/svelte-vs-vue-js","services":[{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776489952033","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231775222204089.relatedStackups({\"first\":6}).edges.5":{"node":{"type":"id","generated":false,"id":"Stackup:101231856618430845","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231775222204089.relatedStackups({\"first\":6})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.relatedStackups({\"first\":6}).edges.0","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.relatedStackups({\"first\":6}).edges.1","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.relatedStackups({\"first\":6}).edges.2","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.relatedStackups({\"first\":6}).edges.3","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.relatedStackups({\"first\":6}).edges.4","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.relatedStackups({\"first\":6}).edges.5","typename":"StackupEdge"}],"__typename":"StackupConnection"},"$Tool:101231775222204089.stackDecisions({\"first\":6})":{"count":46,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231775222204089.stackDecisions({\"first\":6}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.stackDecisions({\"first\":6}).edges.0","typename":"StackDecisionEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.stackDecisions({\"first\":6}).edges.1","typename":"StackDecisionEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.stackDecisions({\"first\":6}).edges.2","typename":"StackDecisionEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.stackDecisions({\"first\":6}).edges.3","typename":"StackDecisionEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.stackDecisions({\"first\":6}).edges.4","typename":"StackDecisionEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.stackDecisions({\"first\":6}).edges.5","typename":"StackDecisionEdge"}],"__typename":"StackDecisionConnection"},"$Tool:101231775222204089.stackDecisions({\"first\":6}).pageInfo":{"hasNextPage":true,"endCursor":"Ng","__typename":"PageInfo"},"User:102407973225950109":{"id":"102407973225950109","username":"hawkeye64","title":"","companyName":"","imageUrl":"https://img.stackshare.io/user/300360/default_648bf2a2a1e092d59256ed7cc82f90c885d8d7a6.png","thumbUrl":"https://img.stackshare.io/user/300360/thumb_648bf2a2a1e092d59256ed7cc82f90c885d8d7a6.png","displayName":"Jeff Galbraith","__typename":"User"},"StackDecision:102430399939811049":{"user":{"type":"id","generated":false,"id":"User:102407973225950109","typename":"User"},"company":null,"link":null,"publicId":"102430399939811049","id":"102430399939811049","htmlContent":"<p><span class=\"tool\">Vue.js</span> <span class=\"tool\">vuex</span> <span class=\"tool\">Vue Router</span> <span class=\"tool\">Quasar Framework</span> <span class=\"tool\">Electron</span> <span class=\"tool\">Node.js</span> <span class=\"tool\">npm</span> <span class=\"tool\">Yarn</span> <span class=\"tool\">Git</span> <span class=\"tool\">GitHub</span> <span class=\"tool\">Netlify</span> \nMy tech stack that helps me develop quickly and efficiently. Wouldn't want it any other way.</p>","viewCount":347286,"publishedAt":"2019-07-12T20:37:44Z","upvotesCount":11,"services":[{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776810280332","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776926678894","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:102339069088396450","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774678060123","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773895058604","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773858546548","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774569228015","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"Tool:101231776926678894":{"name":"Vue Router","path":"/vue-router","id":"101231776926678894","imageUrl":"https://img.stackshare.io/service/6932/upM71pVR_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/6932/thumb_upM71pVR_400x400.jpg","stacks":313,"fans":350,"votes":0,"following":false,"__typename":"Tool"},"Tool:101231774678060123":{"name":"Electron","path":"/electron","id":"101231774678060123","imageUrl":"https://img.stackshare.io/service/2946/default_18a71b65e69d7aef5f218ae07f64eb6e1594c444.jpg","thumbUrl":"https://img.stackshare.io/service/2946/thumb_18a71b65e69d7aef5f218ae07f64eb6e1594c444.jpg","stacks":9586,"fans":10646,"votes":140,"following":false,"__typename":"Tool"},"Tool:101231773895058604":{"name":"npm","path":"/npm","id":"101231773895058604","imageUrl":"https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png","thumbUrl":"https://img.stackshare.io/package_manager/1120/thumb_lejvzrnlpb308aftn31u.png","stacks":86457,"fans":81891,"votes":1633,"following":false,"__typename":"Tool"},"Tool:101231776364087566":{"name":"Yarn","path":"/yarn","id":"101231776364087566","imageUrl":"https://img.stackshare.io/service/5848/44mC-kJ3.jpg","thumbUrl":"https://img.stackshare.io/service/5848/thumb_44mC-kJ3.jpg","stacks":18158,"fans":14760,"votes":143,"following":false,"__typename":"Tool"},"Tool:101231773858546548":{"name":"Git","path":"/git","id":"101231773858546548","imageUrl":"https://img.stackshare.io/service/1046/git.png","thumbUrl":"https://img.stackshare.io/service/1046/thumb_git.png","stacks":172674,"fans":171241,"votes":6591,"following":false,"__typename":"Tool"},"Tool:101231774569228015":{"name":"Netlify","path":"/netlify","id":"101231774569228015","imageUrl":"https://img.stackshare.io/service/2748/default_5dfbb146cf22182bca88c7d07f2515a5888fc12a.jpg","thumbUrl":"https://img.stackshare.io/service/2748/thumb_5dfbb146cf22182bca88c7d07f2515a5888fc12a.jpg","stacks":2667,"fans":2657,"votes":204,"following":false,"__typename":"Tool"},"$Tool:101231775222204089.stackDecisions({\"first\":6}).edges.0":{"node":{"type":"id","generated":false,"id":"StackDecision:102430399939811049","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:102408414582843127":{"id":"102408414582843127","username":"appurist","title":"Developer and Owner","companyName":"Appurist Software","imageUrl":"https://img.stackshare.io/user/300366/default_8185bdf5cd7a3e7ad1bec6188830f0bdc33e8124.png","thumbUrl":"https://img.stackshare.io/user/300366/thumb_8185bdf5cd7a3e7ad1bec6188830f0bdc33e8124.png","displayName":"Paul Whittemore","__typename":"User"},"StackDecision:102408484633633288":{"user":{"type":"id","generated":false,"id":"User:102408414582843127","typename":"User"},"company":null,"link":null,"publicId":"102408484633633288","id":"102408484633633288","htmlContent":"<p>I'm building most projects using:\nServer: either <span class=\"tool\">Fastify</span> (all projects going forward) or <span class=\"tool\">ExpressJS</span> on <span class=\"tool\">Node.js</span> (existing, previously) on the server side, and \nClient app: either <span class=\"tool\">Vuetify</span> (currently) or <span class=\"tool\">Quasar Framework</span> (going forward) on <span class=\"tool\">Vue.js</span> with <span class=\"tool\">vuex</span> on <span class=\"tool\">Electron</span> for the UI to deliver both web-based and desktop applications for multiple platforms.</p>\n\n<p>The direct support for Android and iOS in <span class=\"tool\">Quasar Framework</span> will make it my go-to client UI platform for any new client-side or web work. On the server, I'll probably use <span class=\"tool\">Fastly</span> for all my server work, unless I get into Go more in the future. </p>\n\n<p>Update: The mobile support in Quasar is not a sufficiently compelling reason to move me from Vuetify. I have decided to stick with Vuetify for a UI for Vue, as it is richer in components and enables a really great-looking professional result. For mobile platforms, I will just use Cordova to wrap the Vue+Vuetify app for mobile, and Electron to wrap it for desktop platforms.</p>","viewCount":898612,"publishedAt":"2019-07-08T23:44:23Z","upvotesCount":15,"services":[{"type":"id","generated":false,"id":"Tool:101231777229360725","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773920953695","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776521621529","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:102339069088396450","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776810280332","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774678060123","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773552487870","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"Tool:101231777229360725":{"name":"Fastify","path":"/fastify","id":"101231777229360725","imageUrl":"https://img.stackshare.io/service/7609/24939410.png","thumbUrl":"https://img.stackshare.io/service/7609/thumb_24939410.png","stacks":285,"fans":544,"votes":90,"following":false,"__typename":"Tool"},"Tool:101231773920953695":{"name":"ExpressJS","path":"/expressjs","id":"101231773920953695","imageUrl":"https://img.stackshare.io/service/1163/hashtag.png","thumbUrl":"https://img.stackshare.io/service/1163/thumb_hashtag.png","stacks":26508,"fans":24723,"votes":1591,"following":false,"__typename":"Tool"},"Tool:101231776521621529":{"name":"Vuetify","path":"/vuetify","id":"101231776521621529","imageUrl":"https://img.stackshare.io/service/6163/PzNbCwXH.jpg","thumbUrl":"https://img.stackshare.io/service/6163/thumb_PzNbCwXH.jpg","stacks":1111,"fans":2044,"votes":166,"following":false,"__typename":"Tool","thumbRetinaUrl":"https://img.stackshare.io/service/6163/thumb_retina_PzNbCwXH.jpg","slug":"vuetify"},"Tool:101231773552487870":{"name":"Fastly","path":"/fastly","id":"101231773552487870","imageUrl":"https://img.stackshare.io/service/274/9V2sLNfw.png","thumbUrl":"https://img.stackshare.io/service/274/thumb_9V2sLNfw.png","stacks":1048,"fans":599,"votes":152,"following":false,"__typename":"Tool"},"$Tool:101231775222204089.stackDecisions({\"first\":6}).edges.1":{"node":{"type":"id","generated":false,"id":"StackDecision:102408484633633288","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:102366402938755636":{"id":"102366402938755636","username":"stackbot","title":null,"companyName":null,"imageUrl":"https://img.stackshare.io/user/299852/default_e6c5c079eeed2f178ff111094f79fc759338903b.png","thumbUrl":"https://img.stackshare.io/user/299852/thumb_e6c5c079eeed2f178ff111094f79fc759338903b.png","displayName":"StackShare Editors","__typename":"User"},"StackDecision:102623551789644565":{"user":{"type":"id","generated":false,"id":"User:102366402938755636","typename":"User"},"company":null,"link":null,"publicId":"102623551789644565","id":"102623551789644565","htmlContent":"<p>From a StackShare Community member: “My company has a Back Office Dashboard that was originally built in <span class=\"tool\">AngularJS</span> 1. We are looking to upgrade it. I hear a lot about <span class=\"tool\">React</span> and <span class=\"tool\">Vue.js</span>, but not sure which one to pick.\"</p>","viewCount":193538,"publishedAt":"2019-06-09T23:18:00Z","upvotesCount":5,"services":[{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"$Tool:101231775222204089.stackDecisions({\"first\":6}).edges.2":{"node":{"type":"id","generated":false,"id":"StackDecision:102623551789644565","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:101231989093780681":{"id":"101231989093780681","username":"cyrusstoller","title":"","companyName":"","imageUrl":"https://img.stackshare.io/user/3/default_57f7ff0730907e228f615ea7d191fbd0dec94a8f.jpeg","thumbUrl":"https://img.stackshare.io/user/3/thumb_57f7ff0730907e228f615ea7d191fbd0dec94a8f.jpeg","displayName":"Cyrus Stoller","__typename":"User"},"StackDecision:102619331408359325":{"user":{"type":"id","generated":false,"id":"User:101231989093780681","typename":"User"},"company":null,"link":null,"publicId":"102619331408359325","id":"102619331408359325","htmlContent":"<p>I find using <span class=\"tool\">Vue.js</span> to be easier (more concise / less boilerplate) and more intuitive than writing <span class=\"tool\">React</span>. However, there are a lot more readily available <span class=\"tool\">React</span> components that I can just plug into my projects. I'm debating whether to use <span class=\"tool\">Vue.js</span> or <span class=\"tool\">React</span> for an upcoming project that I'm going to use to help teach a friend how to build an interactive frontend. Which would you recommend I use?</p>","viewCount":600889,"publishedAt":"2019-08-15T05:25:00Z","upvotesCount":26,"services":[{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"$Tool:101231775222204089.stackDecisions({\"first\":6}).edges.3":{"node":{"type":"id","generated":false,"id":"StackDecision:102619331408359325","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:103041100622421496":{"id":"103041100622421496","username":"mohamadhs","title":"","companyName":"","imageUrl":"https://img.stackshare.io/user/316027/default_19d716980d879b4375cbccf44af93e9cb3badc30.png","thumbUrl":"https://img.stackshare.io/user/316027/thumb_19d716980d879b4375cbccf44af93e9cb3badc30.png","displayName":"Mohammad Hs","__typename":"User"},"StackDecision:103041498008527377":{"user":{"type":"id","generated":false,"id":"User:103041100622421496","typename":"User"},"company":null,"link":null,"publicId":"103041498008527377","id":"103041498008527377","htmlContent":"<p>I want to create a video sharing service like Youtube, which users can use to upload and watch videos. I prefer to use Vue.js for front-end. What do you suggest for the back-end? <strong><span class=\"tool\">Node.js</span></strong> or <strong><span class=\"tool\">Laravel</span> ( <span class=\"tool\">PHP</span> )</strong>\nI need a good performance with high speed, and the most important thing is the ability to handle user's requests if the site's <strong>traffic increases</strong>.\nI want to create an algorithm that users who watch others videos earn points (randomly but in clear context)\nIf you have anything else to improve, please let me know. For eg: If you prefer <span class=\"tool\">React</span> to <span class=\"tool\">Vue.js</span>.\nThanks in advance</p>","viewCount":195846,"publishedAt":"2019-10-28T18:48:02Z","upvotesCount":6,"services":[{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773836807964","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773836410122","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"Tool:101231773836807964":{"name":"Laravel","path":"/laravel","id":"101231773836807964","imageUrl":"https://img.stackshare.io/service/992/AcA2LnWL_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/992/thumb_AcA2LnWL_400x400.jpg","stacks":24366,"fans":23576,"votes":3676,"following":false,"__typename":"Tool"},"Tool:101231773836410122":{"name":"PHP","path":"/php","id":"101231773836410122","imageUrl":"https://img.stackshare.io/service/991/hwUcGZ41_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/991/thumb_hwUcGZ41_400x400.jpg","stacks":127697,"fans":82813,"votes":4576,"following":false,"__typename":"Tool"},"$Tool:101231775222204089.stackDecisions({\"first\":6}).edges.4":{"node":{"type":"id","generated":false,"id":"StackDecision:103041498008527377","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:102403271095595972":{"id":"102403271095595972","username":"karaOdin","title":"","companyName":"DevZone","imageUrl":"https://img.stackshare.io/user/300267/default_db161d698b49983bd2831345353520934d09eb97.png","thumbUrl":"https://img.stackshare.io/user/300267/thumb_db161d698b49983bd2831345353520934d09eb97.png","displayName":"mahdi chawki","__typename":"User"},"StackDecision:103011566813460856":{"user":{"type":"id","generated":false,"id":"User:102403271095595972","typename":"User"},"company":{"type":"id","generated":true,"id":"$StackDecision:103011566813460856.company","typename":"Company"},"link":{"type":"id","generated":true,"id":"$StackDecision:103011566813460856.link","typename":"Link"},"publicId":"103011566813460856","id":"103011566813460856","htmlContent":"<p>I want to know what is the best tool for <span class=\"tool\">Laravel</span>. <span class=\"tool\">React</span> or <span class=\"tool\">Vue.js</span>? For example, which is better to be added to an existing Laravel project. Also, which framework has a big community in Stackoverflow and Github?</p>","viewCount":85970,"publishedAt":"2019-10-23T11:56:08Z","upvotesCount":1,"services":[{"type":"id","generated":false,"id":"Tool:101231773836807964","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"$StackDecision:103011566813460856.company":{"imageUrl":"https://img.stackshare.io/company/159463/default_bd3df933b3e57b89517d001f60ba5899cdee5c59.png","thumbUrl":"https://img.stackshare.io/company/159463/thumb_bd3df933b3e57b89517d001f60ba5899cdee5c59.png","name":"ClickMarketing","path":"/companies/clickmarketing","features":[],"__typename":"Company"},"$StackDecision:103011566813460856.link":{"url":"https://laracasts.com/discuss/channels/laravel/vue-js-or-react-js-for-laravel","title":"Vue js or react js for laravel","__typename":"Link"},"$Tool:101231775222204089.stackDecisions({\"first\":6}).edges.5":{"node":{"type":"id","generated":false,"id":"StackDecision:103011566813460856","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"$Tool:101231775222204089.allToolIntegrations({\"first\":9})":{"count":136,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.4","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.5","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.6","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.7","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.8","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"Tool:101231774838147479":{"imageUrl":"https://img.stackshare.io/service/3244/1_Mr1Fy00XjPGNf1Kkp_hWtw_2x.png","thumbUrl":"https://img.stackshare.io/service/3244/thumb_1_Mr1Fy00XjPGNf1Kkp_hWtw_2x.png","thumbRetinaUrl":"https://img.stackshare.io/service/3244/thumb_retina_1_Mr1Fy00XjPGNf1Kkp_hWtw_2x.png","name":"Font Awesome","id":"101231774838147479","slug":"font-awesome","path":"/font-awesome","__typename":"Tool"},"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Tool:101231774838147479","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773501596063":{"imageUrl":"https://img.stackshare.io/service/191/lzoDXqf-.png","thumbUrl":"https://img.stackshare.io/service/191/thumb_lzoDXqf-.png","thumbRetinaUrl":"https://img.stackshare.io/service/191/thumb_retina_lzoDXqf-.png","name":"Sentry","id":"101231773501596063","slug":"sentry","path":"/sentry","__typename":"Tool"},"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Tool:101231773501596063","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231774036839580":{"imageUrl":"https://img.stackshare.io/service/1455/icon_WebStorm.png","thumbUrl":"https://img.stackshare.io/service/1455/thumb_icon_WebStorm.png","thumbRetinaUrl":"https://img.stackshare.io/service/1455/thumb_retina_icon_WebStorm.png","name":"WebStorm","id":"101231774036839580","slug":"webstorm","path":"/webstorm","__typename":"Tool"},"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Tool:101231774036839580","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231776970439629":{"imageUrl":"https://img.stackshare.io/service/7035/default_66f265943abed56bcdbfca1c866a4261b1fbb063.jpg","thumbUrl":"https://img.stackshare.io/service/7035/thumb_66f265943abed56bcdbfca1c866a4261b1fbb063.jpg","thumbRetinaUrl":"https://img.stackshare.io/service/7035/thumb_retina_66f265943abed56bcdbfca1c866a4261b1fbb063.jpg","name":"Prettier","id":"101231776970439629","slug":"prettier","path":"/prettier","__typename":"Tool"},"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Tool:101231776970439629","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Tool:101231776521621529","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773671105654":{"imageUrl":"https://img.stackshare.io/service/589/iEEMVN5L_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/589/thumb_iEEMVN5L_400x400.jpg","thumbRetinaUrl":"https://img.stackshare.io/service/589/thumb_retina_iEEMVN5L_400x400.jpg","name":"Algolia","id":"101231773671105654","slug":"algolia","path":"/algolia","__typename":"Tool"},"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Tool:101231773671105654","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Tool:101231776810280332","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Tool:101231773480426879","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231775222204089.allToolIntegrations({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Tool:102339069088396450","typename":"Tool"},"__typename":"ToolEdge"}}</script> <!-- glamorIds: 150 --> <script type="application/json" id="ToolProfile-glamor-3c54aa4b-849f-4ac6-b272-092acdb29888">["1htug8r","1yodi52","iepywa","x5hg3h","u0iaox","9ilv8v","4gnhqq","1ag7ge9","ld8qhm","11b98zt","yawzxl","1aswmtz","qrny8b","1176rj6","zkwjas","ii8qy4","14pk3xx","1o4togz","1drwozb","gbti5j","1ahj942","1an0suy","uw1ldh","xkasvz","atv6j6","1m8tyev","1vf0ygt","utnqcw","ds0hbm","dg4ww9","z9ms26","6uh2e7","1pwtf47","t68yd0","1rz3855","i6njnm","1dp4k20","ztg526","1srb7t4","pvufaf","1mlbi0l","1cda8k4","2an9kq","5x5cr6","rsz8c","i52n91","13sfqhu","13fg6qi","4lwqz5","4d5oui","10pc7td","1ukyolz","1uackhz","1ofkegx","1xexurq","81jah4","69zjs9","8a04gk","1m38k02","162qu2y","p797gu","8sc56q","1d2ae58","1ewdw7x","ih8ay1","17niv7d","6mpj06","nio1yx","ak2nbp","9yycaw","leu1cr","156fhm0","12alag6","10hy8cb","f7loz8","fa6ece","vbfwyr","1gtwocl","1kcdhc3","cuzej8","12h9n7t","m2gwm","14kdfdp","lscypq","maw68b","1i8b05s","1cylxxa","6pc9xu","1j2w1cg","1b2ktnx","1mjw833","a5x1lt","1m5j888","4bpmfq","1pvkxrw","1g92dqh","1cs0rzs","1j0qgmo","eemya1","3dgua6","1guve57","fisw11","f3khu","13zfms0","1rmabp8","1346slw","2blcgu","4vocyb","pdrhqn","c3yizi","mgyi0p","12i35kv","ey1s1s","kxs423","11ovrkw","emqxrc","z9c3fl","1gs0ko2","1t7lufe","1nbl3qb","nuwf1p","1j3tdba","5vbspm","12llqor","jyk0kg","4hck59","1dgfc7p","dj0mxl","12257h","2fctj6","npxw5s","5f34wd","np1rfd","l6etxv","1iqua1m","1n4juvm","1nho65o","1ugm2nv","bjhznw","ubfqf7","h9makx","1pexnsy","1etrjfj","x5yd3w","13nf4of","xd3exe","1pwfust","960s6h","1i5ir9y","1lcu9ue"]</script> <style>@-webkit-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-moz-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-o-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-webkit-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-moz-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-o-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-webkit-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-moz-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-o-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-webkit-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-moz-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-o-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-webkit-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-moz-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-o-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-webkit-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-moz-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-o-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}.css-4gnhqq,[data-css-4gnhqq]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:space-between;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;}.css-1ag7ge9,[data-css-1ag7ge9]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;}@media only screen and (max-width: 812px){.css-1ag7ge9 > a,[data-css-1ag7ge9] > a{text-align:center;}}.css-ld8qhm,[data-css-ld8qhm]{text-decoration:none;cursor:pointer;color:#c2c2c2;}.css-ld8qhm:hover,[data-css-ld8qhm]:hover{color:#068dfe;}.css-11b98zt,[data-css-11b98zt]{color:#c2c2c2;margin:0 5px 0 5px;}.css-11b98zt::after,[data-css-11b98zt]::after{content:"/";}.css-yawzxl,[data-css-yawzxl]{width:1140px;}.css-1aswmtz,[data-css-1aswmtz]{height:95px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;position:-webkit-sticky; position: sticky;top:0;background-color:#fff;width:100%;z-index:100;}.css-qrny8b,[data-css-qrny8b]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:space-between;width:100%;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;}.css-1176rj6,[data-css-1176rj6]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;margin:15px 0 0 0;}.css-1176rj6 > a:last-of-type,[data-css-1176rj6] > a:last-of-type{margin-right:0;}.css-zkwjas,[data-css-zkwjas]{margin-top:4px;font-size:14px;}.css-zkwjas>span,[data-css-zkwjas]>span{margin-left:0;}.css-ii8qy4,[data-css-ii8qy4]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;width:1140px;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-14pk3xx,[data-css-14pk3xx]{height:32px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;border-radius:2px;border:1px solid #068dfe;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-size:13px;font-weight:400;letter-spacing:0.8px;background-color:#068dfe;color:#fff;text-decoration:none;cursor:pointer;-webkit-font-smoothing:antialiased;padding-top:0;padding-bottom:0;padding-left:8px;padding-right:8px;width:98px;outline:none;flex-grow:0;flex-shrink:0;margin-right:10px;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-webkit-flex-grow:0;-webkit-flex-shrink:0;}.css-14pk3xx:hover,[data-css-14pk3xx]:hover{background-color:rgba(6,141,254,0.8);border-color:rgba(6,141,254,0.79);color:#fff;}.css-1o4togz,[data-css-1o4togz]{height:32px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;border-radius:2px;border:1px solid #068dfe;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-size:13px;font-weight:400;letter-spacing:0.8px;background-color:#068dfe;color:#fff;text-decoration:none;cursor:pointer;-webkit-font-smoothing:antialiased;padding-top:0;padding-bottom:0;padding-left:16px;padding-right:16px;width:auto;outline:none;flex-grow:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-webkit-flex-grow:0;-webkit-flex-shrink:0;}.css-1o4togz:hover,[data-css-1o4togz]:hover{background-color:rgba(6,141,254,0.8);border-color:rgba(6,141,254,0.79);color:#fff;}.css-1drwozb,[data-css-1drwozb]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:80%;justify-content:space-between;align-items:center;order:4;-webkit-box-pack:justify;-webkit-justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-webkit-order:4;}@media only screen and (max-width: 480px){.css-1drwozb,[data-css-1drwozb]{margin-bottom:20px;}}.css-gbti5j,[data-css-gbti5j]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;align-items:center;position:relative;color:#707070;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;}.css-gbti5j>:first-child,[data-css-gbti5j]>:first-child{margin-bottom:5px;}.css-gbti5j>span,[data-css-gbti5j]>span{color:#333;line-height:1.22;letter-spacing:0.8px;font-weight:600;font-size:18px;}.css-1ahj942,[data-css-1ahj942]{border-left:1px solid #e1e1e1;width:1px;height:36px;}.css-1an0suy,[data-css-1an0suy]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;align-items:center;position:relative;color:#707070;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;transition:color 0.6s ease-in-out;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-webkit-transition:color 0.6s ease-in-out;-moz-transition:color 0.6s ease-in-out;}.css-1an0suy>:first-child,[data-css-1an0suy]>:first-child{margin-bottom:5px;}.css-1an0suy>span,[data-css-1an0suy]>span{color:#333;line-height:1.22;letter-spacing:0.8px;font-weight:600;font-size:18px;}.css-1an0suy div,[data-css-1an0suy] div{position:absolute;top:-15px;right:0;left:0;text-align:center;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#45C57C;opacity:0;animation:none;-webkit-animation:none;}.css-uw1ldh,[data-css-uw1ldh]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:0.2px;-webkit-font-smoothing:antialiased;border-bottom:1px solid;border-color:#e1e1e1;padding:10px 0 20px 0;width:100%;}.css-xkasvz,[data-css-xkasvz]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;padding:20px 0;width:100%;}.css-atv6j6,[data-css-atv6j6]{margin-top:5px;}.css-1m8tyev,[data-css-1m8tyev]{position:relative;}.css-1m8tyev a,[data-css-1m8tyev] a{display:inline-block;}.css-1m8tyev img,[data-css-1m8tyev] img{width:31px;height:31px;border-radius:50%;}.css-1m8tyev> svg,[data-css-1m8tyev]> svg{width:31px;height:31px;}.css-1vf0ygt,[data-css-1vf0ygt]{margin-left:15px;width:100%;}.css-1vf0ygt a,[data-css-1vf0ygt] a{color:#333;}.css-1vf0ygt a:hover,[data-css-1vf0ygt] a:hover{color:#068dfe;}.css-utnqcw,[data-css-utnqcw]{font-weight:bold;font-size:14px;width:100%;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;}.css-ds0hbm,[data-css-ds0hbm]{color:#4a4a4a;}.css-dg4ww9,[data-css-dg4ww9]{width:100%;margin-top:0;margin-bottom:18px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;}.css-dg4ww9 > svg:first-of-type,[data-css-dg4ww9] > svg:first-of-type{margin-right:7px;}.css-dg4ww9 > a,[data-css-dg4ww9] > a{text-decoration:none;margin-right:7px;}.css-dg4ww9 > a:last-of-type,[data-css-dg4ww9] > a:last-of-type{text-decoration:none;margin-right:0;}.css-dg4ww9 > *,[data-css-dg4ww9] > *{margin-bottom:13px;}.css-dg4ww9 > a > span:last-of-type,[data-css-dg4ww9] > a > span:last-of-type{font-size:14px;}.css-z9ms26,[data-css-z9ms26]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:14px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#2d2d2d;margin-right:7px;}.css-6uh2e7,[data-css-6uh2e7]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:14px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#939393;margin-right:7px;}.css-1pwtf47,[data-css-1pwtf47]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:row;align-items:center;text-decoration:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;}.css-t68yd0,[data-css-t68yd0]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;position:relative;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;background-color:#fff;border-radius:3.1px;border:0;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;}.css-t68yd0:hover,[data-css-t68yd0]:hover{background-color:#fff;}.css-1rz3855,[data-css-1rz3855]{border:solid 1px #c2c2c2;border-radius:3.1px;height:22px;width:22px;}.css-i6njnm,[data-css-i6njnm]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;margin-left:7px;color:#000;}.css-1dp4k20,[data-css-1dp4k20]{height:75px;position:relative;overflow:hidden;}.css-1dp4k20:after,[data-css-1dp4k20]:after{content:" ";position:absolute;bottom:0;left:0;width:100%;height:30px;background:-webkit-linear-gradient(to bottom, rgba(255,255,255,0), #fff 80%); background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), #fff 80%); background: linear-gradient(to bottom, rgba(255,255,255,0), #fff 80%);}.css-ztg526 .topic,[data-css-ztg526] .topic,.css-ztg526 .tool,[data-css-ztg526] .tool{font-weight:normal;background:rgba(6,141,254,0.15);padding:0px 2px;}.css-ztg526 a,[data-css-ztg526] a,.css-ztg526 a:visited,[data-css-ztg526] a:visited{color:#068dfe;text-decoration:underline;cursor:pointer;}.css-ztg526 a:hover,[data-css-ztg526] a:hover,.css-ztg526 a:visited:hover,[data-css-ztg526] a:visited:hover{text-decoration:underline;}.css-ztg526 pre,[data-css-ztg526] pre{white-space:pre-wrap;word-wrap:break-word;background:#fafafa;color:#333;margin:15px 0;font-family:monospace;padding:10px;border-radius:0;}.css-ztg526 code,[data-css-ztg526] code{border-radius:0;background:#fafafa;color:#333;}.css-1srb7t4,[data-css-1srb7t4]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.6666666666666667;letter-spacing:normal;-webkit-font-smoothing:antialiased;width:100%;text-align:center;text-decoration:underline;cursor:pointer;color:#333;}.css-1srb7t4:hover,[data-css-1srb7t4]:hover{color:#333;text-decoration:none;}.css-pvufaf,[data-css-pvufaf]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#068dfe;text-decoration:none;cursor:pointer;}.css-1mlbi0l,[data-css-1mlbi0l]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;margin-bottom:15px;flex-shrink:0;cursor:default;-webkit-box-align:center;-webkit-align-items:center;-webkit-flex-shrink:0;}.css-1mlbi0l > div:first-of-type,[data-css-1mlbi0l] > div:first-of-type{width:40px;flex-shrink:0;-webkit-flex-shrink:0;}.css-1cda8k4,[data-css-1cda8k4]{display:inline-block;border-radius:2px;cursor:pointer;background-color:#fff;border:1px solid #c2c2c2;color:#4a4a4a;}.css-2an9kq,[data-css-2an9kq]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;justify-content:center;align-items:center;padding-top:5px;padding-left:8px;padding-right:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;}.css-5x5cr6,[data-css-5x5cr6]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-size:12px;font-weight:600;line-height:1.83;letter-spacing:0.5px;}.css-rsz8c,[data-css-rsz8c]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;margin-left:10px;text-decoration:none;color:#000;}.css-i52n91,[data-css-i52n91]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:18px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#333;margin:0;}.css-13sfqhu,[data-css-13sfqhu]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.69;letter-spacing:normal;-webkit-font-smoothing:antialiased;margin-top:8px;color:#707070;}.css-13fg6qi,[data-css-13fg6qi]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;position:relative;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;background-color:#fff;border-radius:3.1px;border:solid 0.8px #c2c2c2;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;}.css-13fg6qi:hover,[data-css-13fg6qi]:hover{background-color:#fff;}.css-4lwqz5,[data-css-4lwqz5]{border:0;border-radius:0;height:24px;width:24px;}.css-4d5oui,[data-css-4d5oui]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#707070;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-4d5oui strong,[data-css-4d5oui] strong{color:#333;}@media only screen and (max-width: 480px){.css-4d5oui,[data-css-4d5oui]{padding:10px;}}.css-10pc7td,[data-css-10pc7td]{display:grid;grid-template-columns:150px auto;grid-row-gap:20px;margin-bottom:20px;margin-top:20px;-ms-grid-template-columns:150px auto;-ms-grid-row-gap:20px;}@media only screen and (max-width: 480px){.css-10pc7td,[data-css-10pc7td]{grid-template-columns:100px auto;-ms-grid-template-columns:100px auto;}}.css-1ukyolz,[data-css-1ukyolz]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:row;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:22px;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#707070;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;}.css-1uackhz,[data-css-1uackhz]{font-weight:600;}.css-1ofkegx,[data-css-1ofkegx]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:22px;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#707070;padding-left:10px;}.css-1xexurq,[data-css-1xexurq]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;text-decoration:none;color:#068dfe;margin-top:10px;}.css-81jah4,[data-css-81jah4]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;margin:50px 0;-webkit-box-pack:center;-webkit-justify-content:center;}.css-69zjs9,[data-css-69zjs9]{background:#f7f7f7;width:100%;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;padding-top:68px;padding-bottom:68px;-webkit-box-pack:center;-webkit-justify-content:center;}@media only screen and (max-width: 812px){.css-69zjs9,[data-css-69zjs9]{padding-top:30px;padding-bottom:50px;}}.css-8a04gk,[data-css-8a04gk]{width:1140px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:space-between;padding-left:20px;padding-right:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;}@media only screen and (max-width: 812px){.css-8a04gk,[data-css-8a04gk]{flex-direction:column;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;}}.css-1m38k02,[data-css-1m38k02]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#333;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}@media only screen and (max-width: 812px){.css-1m38k02,[data-css-1m38k02]{text-align:center;}}.css-162qu2y,[data-css-162qu2y]{font-size:20px;font-weight:600;letter-spacing:0.4px;}.css-p797gu,[data-css-p797gu]{font-size:13px;line-height:2.07;letter-spacing:0.3px;text-decoration:none;color:#333;}.css-p797gu:hover,[data-css-p797gu]:hover{color:#068dfe;}@media only screen and (max-width: 768px){.css-p797gu,[data-css-p797gu]{font-size:14px;}}.css-8sc56q,[data-css-8sc56q]{width:20px;height:20px;}.css-8sc56q path,[data-css-8sc56q] path{fill:#939393;}.css-1d2ae58,[data-css-1d2ae58]{font-weight:400;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-size:12px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;border-radius:6px;height:18px;padding-left:5px;padding-right:5px;margin-left:6px;flex-grow:0;background:#FF7F17;color:#fff;-webkit-flex-grow:0;}.css-1ewdw7x,[data-css-1ewdw7x]{background:#fff;position:relative;border:1px solid #e1e1e1;border-radius:4px;margin:10px 0 3px 0;padding:15px 20px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;justify-content:flex-end;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;}.css-ih8ay1,[data-css-ih8ay1]{order:1;flex-grow:1;-webkit-order:1;-webkit-flex-grow:1;}.css-17niv7d,[data-css-17niv7d]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:15px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#333;margin-bottom:8px;margin:5px 0 0 0;}.css-17niv7d a,[data-css-17niv7d] a, .css-17niv7d a:hover, [data-css-17niv7d] a:hover, .css-17niv7d a:visited, [data-css-17niv7d] a:visited{color:#333;text-decoration:none;}@media only screen and (max-width: 480px){.css-17niv7d,[data-css-17niv7d]{font-size:18px;}}.css-6mpj06,[data-css-6mpj06]{color:#707070;}.css-6mpj06:hover,[data-css-6mpj06]:hover{color:#707070;text-decoration:underline;}.css-nio1yx,[data-css-nio1yx]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;margin:5px 0;-webkit-box-align:center;-webkit-align-items:center;}.css-nio1yx>svg,[data-css-nio1yx]>svg{margin-right:3px;}@media only screen and (max-width: 480px){.css-nio1yx,[data-css-nio1yx]{font-size:13px;}}.css-ak2nbp,[data-css-ak2nbp]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#707070;}.css-ak2nbp a,[data-css-ak2nbp] a, .css-ak2nbp a:hover, [data-css-ak2nbp] a:hover, .css-ak2nbp a:visited, [data-css-ak2nbp] a:visited{color:#707070;text-decoration:none;}.css-9yycaw,[data-css-9yycaw]{order:2;margin:10px 0;-webkit-order:2;}.css-leu1cr,[data-css-leu1cr]{height:32px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;border-radius:2px;border:1px solid #068dfe;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-size:13px;font-weight:400;letter-spacing:0.8px;background-color:#068dfe;color:#fff;text-decoration:none;cursor:pointer;-webkit-font-smoothing:antialiased;padding-top:0;padding-bottom:0;padding-left:16px;padding-right:16px;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;}.css-leu1cr:hover,[data-css-leu1cr]:hover{background-color:rgba(6,141,254,0.8);border-color:rgba(6,141,254,0.79);color:#fff;}.css-156fhm0,[data-css-156fhm0]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;margin:15px 0 0 0;align-items:center;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;}.css-12alag6,[data-css-12alag6]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-10hy8cb,[data-css-10hy8cb]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;margin-right:4px;-webkit-box-align:center;-webkit-align-items:center;}.css-10hy8cb a,[data-css-10hy8cb] a{margin-right:8px;}.css-f7loz8,[data-css-f7loz8]{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, auto));row-gap:20px;column-gap:20px;margin-top:20px;-ms-grid-template-columns:repeat(auto-fill, minmax(350px, auto));-webkit-column-gap:20px;-moz-column-gap:20px;}@media only screen and (max-width: 768px){.css-f7loz8,[data-css-f7loz8]{grid-template-columns:minmax(250px, auto);justify-items:center;-ms-grid-template-columns:minmax(250px, auto);}}.css-fa6ece,[data-css-fa6ece]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;margin:0;position:inherit;-webkit-box-align:center;-webkit-align-items:center;}.css-fa6ece h3,[data-css-fa6ece] h3{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:18px;line-height:18px;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#333;}.css-fa6ece>div,[data-css-fa6ece]>div{margin-left:12px;}.css-vbfwyr,[data-css-vbfwyr]{display:grid;margin-bottom:26px;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;margin-top:21px;-ms-grid-template-columns:1fr 1fr;-ms-grid-column-gap:20px;-ms-grid-row-gap:20px;}@media only screen and (max-width: 480px){.css-vbfwyr,[data-css-vbfwyr]{grid-template-columns:1fr;-ms-grid-template-columns:1fr;}}.css-1gtwocl,[data-css-1gtwocl]{position:relative;box-sizing:border-box;padding:24px;border:1px solid #e1e1e1;border-radius:4px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;background:#fff;padding-top:24px;height:272px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}@media only screen and (max-width: 1199px){.css-1gtwocl,[data-css-1gtwocl]{height:288px;}}.css-1kcdhc3,[data-css-1kcdhc3]{max-height:500px;flex:1;overflow-y:hidden;-webkit-flex:1;}@media only screen and (max-width: 1199px){.css-1kcdhc3,[data-css-1kcdhc3]{max-height:280px;}}.css-cuzej8,[data-css-cuzej8]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:15px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#333;margin-bottom:8px;}.css-cuzej8 a,[data-css-cuzej8] a, .css-cuzej8 a:hover, [data-css-cuzej8] a:hover, .css-cuzej8 a:visited, [data-css-cuzej8] a:visited{color:#333;text-decoration:none;}.css-12h9n7t,[data-css-12h9n7t]{font-size:19px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-12h9n7t a,[data-css-12h9n7t] a{min-height:64px;}.css-m2gwm,[data-css-m2gwm]{font-size:11px;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;letter-spacing:0.3px;color:#a1a1a1;}.css-14kdfdp,[data-css-14kdfdp]{margin:10px 0 10px 0;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;font-size:11px;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;letter-spacing:0.3px;-webkit-box-align:center;-webkit-align-items:center;}.css-14kdfdp p,[data-css-14kdfdp] p{margin:0;font-weight:600;}.css-lscypq,[data-css-lscypq]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;padding-top:16px;align-items:center;justify-content:space-between;border-top:1px solid #e1e1e1;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;}.css-maw68b,[data-css-maw68b]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;}.css-maw68b .views,[data-css-maw68b] .views,.css-maw68b .favourites,[data-css-maw68b] .favourites{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;margin-right:16px;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#707070;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;}.css-maw68b .views svg,[data-css-maw68b] .views svg,.css-maw68b .favourites svg,[data-css-maw68b] .favourites svg{margin-right:6px;}@media only screen and (max-width: 480px){.css-maw68b .views,[data-css-maw68b] .views,.css-maw68b .favourites,[data-css-maw68b] .favourites{margin-right:6px;}}.css-1i8b05s,[data-css-1i8b05s]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;}.css-1cylxxa,[data-css-1cylxxa]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:25px;line-height:1;letter-spacing:normal;-webkit-font-smoothing:antialiased;padding:0;margin:0;color:#333;}.css-6pc9xu,[data-css-6pc9xu]{margin-left:5px;width:15px;height:15px;}.css-1j2w1cg,[data-css-1j2w1cg]{cursor:pointer;text-decoration:none;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;margin-right:0;-webkit-box-align:center;-webkit-align-items:center;}.css-1j2w1cg > div:last-of-type,[data-css-1j2w1cg] > div:last-of-type{margin-right:0;}.css-1b2ktnx,[data-css-1b2ktnx]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:14px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#2d2d2d;margin-right:7px;margin-left:7px;}.css-1mjw833,[data-css-1mjw833]{max-width:100%;}.css-a5x1lt,[data-css-a5x1lt]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}@media only screen and (max-width: 480px){.css-a5x1lt,[data-css-a5x1lt]{flex-direction:column;margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}}.css-1m5j888,[data-css-1m5j888]{height:110px;width:110px;margin-right:25px;margin-bottom:10px;border-radius:4px;border:1px solid #e1e1e1;}@media only screen and (max-width: 480px){.css-1m5j888,[data-css-1m5j888]{margin-right:0;height:70px;width:70px;}}.css-4bpmfq,[data-css-4bpmfq]{width:100%;max-width:500px;}@media only screen and (max-width: 480px){.css-4bpmfq,[data-css-4bpmfq]{text-align:center;}}.css-1pvkxrw,[data-css-1pvkxrw]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-1pvkxrw .fork,[data-css-1pvkxrw] .fork{margin-top:5px;}@media only screen and (max-width: 480px){.css-1pvkxrw,[data-css-1pvkxrw]{justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;}}.css-1g92dqh,[data-css-1g92dqh]{color:#707070;padding:5px 0;}.css-1cs0rzs,[data-css-1cs0rzs]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:flex-start;width:450px;-webkit-box-align:start;-webkit-align-items:flex-start;}@media only screen and (max-width: 480px){.css-1cs0rzs,[data-css-1cs0rzs]{width:100%;}}.css-1j0qgmo,[data-css-1j0qgmo]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:flex-start;width:100%;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;}@media only screen and (max-width: 480px){.css-1j0qgmo,[data-css-1j0qgmo]{flex-wrap:wrap;width:100%;justify-content:center;margin:0 auto;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;}}.css-eemya1,[data-css-eemya1]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:12px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#008FF9;}.css-eemya1 a,[data-css-eemya1] a, .css-eemya1 a:hover, [data-css-eemya1] a:hover, .css-eemya1 a:visited, [data-css-eemya1] a:visited{color:#707070;text-decoration:none;}.css-3dgua6,[data-css-3dgua6]{display:none;}@media only screen and (max-width: 480px){.css-3dgua6,[data-css-3dgua6]{display:block;}}.css-1guve57,[data-css-1guve57]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}@media only screen and (max-width: 480px){.css-1guve57,[data-css-1guve57]{display:none;}}.css-fisw11,[data-css-fisw11]{display:block;}.css-f3khu,[data-css-f3khu]{margin:10px 0;}.css-13zfms0,[data-css-13zfms0]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-1rmabp8,[data-css-1rmabp8]{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, auto));row-gap:20px;column-gap:20px;text-decoration:none;-ms-grid-template-columns:repeat(auto-fill, minmax(350px, auto));-webkit-column-gap:20px;-moz-column-gap:20px;}.css-1rmabp8 > a,[data-css-1rmabp8] > a{border:1px solid #e1e1e1;border-radius:3px;margin:0;}@media only screen and (max-width: 768px){.css-1rmabp8,[data-css-1rmabp8]{grid-template-columns:minmax(250px, auto);-ms-grid-template-columns:minmax(250px, auto);}}.css-1346slw,[data-css-1346slw]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px 10px 20px;background-color:#fff;height:67px;border-radius:3px;margin-bottom:15px;margin-right:18px;flex-shrink:0;text-decoration:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-webkit-flex-shrink:0;}.css-1346slw:hover,[data-css-1346slw]:hover{background-color:#fff;}@media only screen and (max-width: 480px){.css-1346slw,[data-css-1346slw]{padding:10px 5px;}}.css-2blcgu,[data-css-2blcgu]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;}@media only screen and (max-width: 480px){.css-2blcgu,[data-css-2blcgu]{max-width:70px;}}.css-4vocyb,[data-css-4vocyb]{height:27px;width:27px;}.css-pdrhqn,[data-css-pdrhqn]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:11px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#4a4a4a;text-align:center;margin-top:5px;text-overflow:ellipsis;width:80px;white-space:nowrap;overflow:hidden;}@media only screen and (max-width: 768px){.css-pdrhqn,[data-css-pdrhqn]{width:60px;}}.css-c3yizi,[data-css-c3yizi]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:11px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#4a4a4a;height:21px;width:21px;border:1px solid #e1e1e1;border-radius:50%;box-sizing:content-box;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:5px;margin-left:5px;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-flex-shrink:0;}.css-mgyi0p,[data-css-mgyi0p]{width:100%;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;flex-direction:column;margin-bottom:50px;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-12i35kv,[data-css-12i35kv]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:space-between;margin:10px 0 10px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;}@media only screen and (max-width: 480px){.css-12i35kv,[data-css-12i35kv]{align-items:center;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}}.css-ey1s1s,[data-css-ey1s1s]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:16px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#707070;}.css-kxs423,[data-css-kxs423]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:flex-start;padding:0 8px 0 24px;margin:5px 8px 0 0;flex-direction:column;border-left:1px solid #e1e1e1;gap:9px;-webkit-box-align:start;-webkit-align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-kxs423 a,[data-css-kxs423] a, .css-kxs423 span, [data-css-kxs423] span{padding-right:8px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-wrap:nowrap;flex:2;align-items:center;-webkit-box-lines:nowrap;-webkit-flex-wrap:nowrap;-webkit-flex:2;-webkit-box-align:center;-webkit-align-items:center;}.css-kxs423 a div,[data-css-kxs423] a div, .css-kxs423 span div, [data-css-kxs423] span div{text-align:initial;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.css-kxs423 div > span,[data-css-kxs423] div > span{width:90px;}.css-kxs423 a,[data-css-kxs423] a{text-decoration:none;}.css-kxs423 svg,[data-css-kxs423] svg{margin-right:8px;position:relative;top:2px;width:14px;height:14px;}.css-kxs423 a:first-child > svg,[data-css-kxs423] a:first-child > svg{margin-left:0;}.css-kxs423 a:nth-last-child(2),[data-css-kxs423] a:nth-last-child(2), .css-kxs423 span:nth-last-child(2), [data-css-kxs423] span:nth-last-child(2){padding-right:0;}@media only screen and (max-width: 480px){.css-kxs423,[data-css-kxs423]{width:100%;padding-right:0;display:grid;grid-template-columns:48% 48%;grid-gap:11px;-ms-grid-template-columns:48% 48%;-ms-grid-gap:11px;}.css-kxs423 a,[data-css-kxs423] a, .css-kxs423 span, [data-css-kxs423] span{padding-right:0;}.css-kxs423 a,[data-css-kxs423] a{height:40px;border:1px solid #dedede;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;}.css-kxs423 svg,[data-css-kxs423] svg{margin-left:0;}.css-kxs423 a:nth-last-child(2),[data-css-kxs423] a:nth-last-child(2), .css-kxs423 span:nth-last-child(2), [data-css-kxs423] span:nth-last-child(2){padding-right:0;}.css-kxs423 a:nth-last-child(2),[data-css-kxs423] a:nth-last-child(2){border-right:1px solid #dedede;}}.css-11ovrkw,[data-css-11ovrkw]{width:100%;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;border-bottom:2px solid #e1e1e1;position:-webkit-sticky; position: sticky;top:0;z-index:100;-webkit-box-pack:center;-webkit-justify-content:center;}.css-emqxrc,[data-css-emqxrc]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#707070;text-decoration:none;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;flex-direction:column;margin-right:10px;margin-left:10px;margin-bottom:-2px;border-bottom:2px solid transparent;width:82px;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-emqxrc > svg,[data-css-emqxrc] > svg{height:34px;}.css-emqxrc:hover,[data-css-emqxrc]:hover{color:#068dfe;border-color:#068dfe;}.css-emqxrc:hover svg path,[data-css-emqxrc]:hover svg path{fill:#068dfe;stroke:#068dfe;}.css-emqxrc:focus,[data-css-emqxrc]:focus{color:#068dfe;border-color:#068dfe;}.css-emqxrc:focus svg path,[data-css-emqxrc]:focus svg path{fill:#068dfe;stroke:#068dfe;}.css-z9c3fl,[data-css-z9c3fl]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;position:relative;}.css-1gs0ko2,[data-css-1gs0ko2]{flex-grow:1;-webkit-flex-grow:1;}.css-1t7lufe,[data-css-1t7lufe]{margin:25px 0;display:block;}.css-1nbl3qb,[data-css-1nbl3qb]{margin-bottom:40px;}.css-nuwf1p,[data-css-nuwf1p]{margin:30px 0;}.css-1j3tdba,[data-css-1j3tdba]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#a1a1a1;text-transform:uppercase;}.css-5vbspm,[data-css-5vbspm]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;margin-top:25px;min-width:280px;}.css-12llqor,[data-css-12llqor]{width:260px;margin-left:20px;margin-bottom:25px;}.css-jyk0kg,[data-css-jyk0kg]{position:relative;width:260px;height:100%;padding-top:30px;}.css-jyk0kg > div,[data-css-jyk0kg] > div{position:absolute;bottom:0;right:0;width:100%;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-flow:column nowrap;justify-content:flex-end;align-items:stretch;margin-bottom:20px;-webkit-flex-flow:column nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-webkit-box-align:stretch;-webkit-align-items:stretch;}.css-jyk0kg > div > div:last-of-type > div ,[data-css-jyk0kg] > div > div:last-of-type > div {margin:0;max-width:100%;}.css-jyk0kg > div a,[data-css-jyk0kg] > div a{max-width:100%;}.css-jyk0kg > div > * + *,[data-css-jyk0kg] > div > * + *{margin-top:10px;}@media only screen and (max-width: 768px){.css-jyk0kg,[data-css-jyk0kg]{width:100%;margin:20px 0 0 0;padding:0;}}.css-4hck59,[data-css-4hck59]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;}.css-1dgfc7p,[data-css-1dgfc7p]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;}.css-1dgfc7p > button,[data-css-1dgfc7p] > button{width:48%;margin-right:10px;}.css-1dgfc7p > button:last-child,[data-css-1dgfc7p] > button:last-child{margin:0;}.css-dj0mxl,[data-css-dj0mxl]{color:#707070;}.css-12257h,[data-css-12257h]{margin:25px 0;}.css-2fctj6,[data-css-2fctj6]{grid-template-columns:repeat(auto-fill, 70px);padding:0;justify-content:space-between;grid-gap:20px;display:grid;text-align:center;-ms-grid-template-columns:repeat(auto-fill, 70px);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-grid-gap:20px;}@media only screen and (max-width: 768px){.css-2fctj6,[data-css-2fctj6]{grid-template-columns:repeat(auto-fill, 60px);-ms-grid-template-columns:repeat(auto-fill, 60px);}}.css-npxw5s,[data-css-npxw5s]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;text-decoration:none;list-style-type:none;color:#707070;}.css-npxw5s:hover,[data-css-npxw5s]:hover{color:#068dfe;}.css-5f34wd,[data-css-5f34wd]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;list-style-type:none;color:#707070;max-width:70px;}.css-5f34wd:hover,[data-css-5f34wd]:hover{color:#068dfe;}@media only screen and (max-width: 480px){.css-5f34wd,[data-css-5f34wd]{max-width:60px;}}.css-np1rfd,[data-css-np1rfd]{width:70px;height:70px;border:1px solid #e1e1e1;border-radius:4px;}@media only screen and (max-width: 480px){.css-np1rfd,[data-css-np1rfd]{width:60px;height:60px;}}.css-l6etxv,[data-css-l6etxv]{word-break:break-word;font-size:11px;height:24px;overflow:hidden;margin:10px 0 0;}@media only screen and (max-width: 480px){.css-l6etxv,[data-css-l6etxv]{margin-top:0;height:30px;line-height:1.4;}}.css-1iqua1m,[data-css-1iqua1m]{height:32px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;border-radius:2px;border:1px solid #068dfe;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-size:13px;font-weight:400;letter-spacing:0.8px;background-color:#068dfe;color:#fff;text-decoration:none;cursor:pointer;-webkit-font-smoothing:antialiased;padding-top:0;padding-bottom:0;padding-left:16px;padding-right:16px;width:auto;outline:none;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;}.css-1iqua1m:hover,[data-css-1iqua1m]:hover{background-color:rgba(6,141,254,0.8);border-color:rgba(6,141,254,0.79);color:#fff;}.css-1n4juvm,[data-css-1n4juvm]{color:#707070;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.69;letter-spacing:normal;-webkit-font-smoothing:antialiased;margin-top:8px;}.css-1nho65o,[data-css-1nho65o]{grid-template-columns:repeat(auto-fill, 64px);justify-content:space-between;grid-gap:20px;display:grid;text-align:center;-ms-grid-template-columns:repeat(auto-fill, 64px);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-grid-gap:20px;}.css-1ugm2nv,[data-css-1ugm2nv]{position:relative;}.css-1ugm2nv a,[data-css-1ugm2nv] a{display:inline-block;}.css-1ugm2nv img,[data-css-1ugm2nv] img{width:64px;height:64px;border-radius:50%;}.css-1ugm2nv> svg,[data-css-1ugm2nv]> svg{width:64px;height:64px;}.css-bjhznw,[data-css-bjhznw]{color:#333;}.css-bjhznw:hover,[data-css-bjhznw]:hover{color:#068dfe;text-decoration:underline;}.css-ubfqf7,[data-css-ubfqf7]{margin:50px 0 0 0;}.css-h9makx,[data-css-h9makx]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:18px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;margin-bottom:25px;}.css-1pexnsy,[data-css-1pexnsy]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;}.css-1etrjfj,[data-css-1etrjfj]{position:relative;overflow-y:scroll;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-grow:1;height:auto;max-height:280px;flex-direction:row;flex-wrap:wrap;-webkit-flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;}.css-1etrjfj::-webkit-scrollbar,[data-css-1etrjfj]::-webkit-scrollbar{width:4px;}.css-1etrjfj::-webkit-scrollbar-thumb,[data-css-1etrjfj]::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:2.5px;}.css-1etrjfj > div,[data-css-1etrjfj] > div{flex-basis:33%;-webkit-flex-basis:33%;}@media only screen and (max-width: 480px){.css-1etrjfj > div,[data-css-1etrjfj] > div{flex-basis:50%;-webkit-flex-basis:50%;}}.css-x5yd3w,[data-css-x5yd3w]{margin-top:20px;}.css-13nf4of,[data-css-13nf4of]{margin:15px 0;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;padding:15px 0;}.css-13nf4of a,[data-css-13nf4of] a{color:#333;text-decoration:underline;}.css-xd3exe,[data-css-xd3exe]{margin-right:5px;}.css-1pwfust,[data-css-1pwfust]{margin:20px 0;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 0 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;}.css-960s6h,[data-css-960s6h]{margin:10px 0;flex-basis:48%;color:#707070;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;-webkit-flex-basis:48%;}@media only screen and (max-width: 480px){.css-960s6h,[data-css-960s6h]{flex-basis:100%;-webkit-flex-basis:100%;}}.css-1i5ir9y,[data-css-1i5ir9y]{font-family:[object Object];color:#068dfe;margin-top:20px;display:block;}.css-1lcu9ue,[data-css-1lcu9ue]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;-ms-grid-template-columns:1fr 1fr;}@media only screen and (max-width: 480px){.css-1lcu9ue,[data-css-1lcu9ue]{grid-template-columns:1fr;-ms-grid-template-columns:1fr;}}</style> <div id="ToolProfile-react-component-3c54aa4b-849f-4ac6-b272-092acdb29888" data-ssr="true" ><div class="css-mgyi0p"><div class="css-ii8qy4"><div class="css-f3khu"><div data-testid="breadcrumbs" class="css-1ag7ge9"><a href="/" class="css-ld8qhm">Home</a><div class="css-11b98zt"></div><a href="application_and_data" class="css-ld8qhm">Application and Data</a><div class="css-11b98zt"></div><a href="libraries" class="css-ld8qhm">Libraries</a><div class="css-11b98zt"></div><a href="javascript-ui-libraries" class="css-ld8qhm">Javascript UI Libraries</a></div></div><div class="css-12i35kv"><div class="css-1mjw833"><div class="css-a5x1lt"><a href="http://vuejs.org/" target="_blank" rel="noopener noreferrer" title="Vue.js website"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js logo" class="css-1m5j888"/></a><div class="css-4bpmfq"><div class="css-1pvkxrw"><h1 class="css-1cylxxa">Vue.js</h1><div class="fork"><a href="https://github.com/vuejs/vue" target="_blank" rel="noopener noreferrer nofollow" title="Open Source Repo of Vue.js"><svg class="css-6pc9xu" xmlns="http://www.w3.org/2000/svg" width="16" height="22" viewBox="0 0 16 22"><path fill-opacity=".35" d="M12.8 0c-1.776 0-3.2 1.399-3.2 3.143 0 1.147.656 2.168 1.6 2.703v2.011L8 11 4.8 7.857V5.846c.944-.535 1.6-1.54 1.6-2.703C6.4 1.399 4.976 0 3.2 0 1.424 0 0 1.399 0 3.143 0 4.29.656 5.31 1.6 5.846v2.797l4.8 4.714v2.797c-.944.535-1.6 1.54-1.6 2.703C4.8 20.601 6.224 22 8 22c1.776 0 3.2-1.399 3.2-3.143 0-1.147-.656-2.168-1.6-2.703v-2.797l4.8-4.714V5.846c.944-.535 1.6-1.54 1.6-2.703C16 1.399 14.576 0 12.8 0zM3.2 5.029c-1.056 0-1.92-.865-1.92-1.886 0-1.022.88-1.886 1.92-1.886s1.92.864 1.92 1.886c0 1.021-.88 1.886-1.92 1.886zM8 20.743c-1.056 0-1.92-.864-1.92-1.886 0-1.021.88-1.886 1.92-1.886s1.92.865 1.92 1.886c0 1.022-.88 1.886-1.92 1.886zm4.8-15.714c-1.056 0-1.92-.865-1.92-1.886 0-1.022.88-1.886 1.92-1.886s1.92.864 1.92 1.886c0 1.021-.88 1.886-1.92 1.886z"></path></svg></a></div></div><div class="css-1g92dqh"><span class="css-ey1s1s">A progressive framework for building user interfaces</span></div></div></div></div><div class="css-1cs0rzs"><div class="css-1j0qgmo"><div class="css-kxs423"><a rel="nofollow" href="http://twitter.com/vuejs"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" viewBox="0 0 14 12"><path fill="none" stroke="#49A8F9" d="M11.884 3.45c.486-.344.891-.79 1.236-1.275a5.58 5.58 0 0 1-1.439.385c.527-.304.892-.79 1.074-1.378a5.216 5.216 0 0 1-1.56.608A2.449 2.449 0 0 0 9.39 1a2.473 2.473 0 0 0-2.473 2.491c0 .183.02.385.06.567A7.08 7.08 0 0 1 1.83 1.446c-.203.384-.324.81-.324 1.255 0 .871.425 1.62 1.094 2.066a2.29 2.29 0 0 1-1.115-.304v.02a2.5 2.5 0 0 0 1.987 2.451 2.274 2.274 0 0 1-.649.081c-.162 0-.324-.02-.466-.04.304.992 1.236 1.66 2.31 1.681-.85.668-1.905 1.134-3.08 1.134-.203 0-.406-.02-.588-.04 1.094.709 2.412 1.093 3.81 1.093 4.58 0 7.074-3.787 7.074-7.068V3.45z"></path></svg> <div class="css-eemya1">vuejs</div></a><a rel="nofollow" href="http://vuejs.org/"><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11"><g fill="#49A8F9" fill-rule="evenodd"><path d="M10.5 0h-4a.5.5 0 0 0 0 1h2.793L4.146 6.146a.5.5 0 1 0 .708.708L10 1.707V4.5a.5.5 0 0 0 1 0v-4a.5.5 0 0 0-.5-.5"></path><path d="M8.5 5a.5.5 0 0 0-.5.5V10H1V3h4.5a.5.5 0 0 0 0-1h-5a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5"></path></g></svg> <div class="css-eemya1">vuejs.org</div></a><div class="css-3dgua6"></div></div><div class="css-1guve57"></div></div></div></div></div><div class="css-11ovrkw"><div class="css-yawzxl"><div data-testid="navigationBar" class="css-1aswmtz"><div class="css-qrny8b"><nav class="css-1176rj6"><a href="#description" class="css-emqxrc"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><g fill="#A1A1A1"><path stroke="#A1A1A1" stroke-width=".2" d="M20.35 23H8.95a.933.933 0 0 1-.95-.95V6.95c0-.538.412-.95.95-.95h8.677L21.3 9.673V22.05c0 .538-.412.95-.95.95zm.317-13.073l-2.85-2.85v2.09c0 .19.126.316.316.316h2.534v.634h-2.534a.933.933 0 0 1-.95-.95V6.633H8.95c-.19 0-.317.127-.317.317v15.1c0 .19.127.317.317.317h11.4c.19 0 .317-.127.317-.317V9.927z"></path><path d="M11.87 18.45h5.23a.5.5 0 1 1 0 1h-5.23a.5.5 0 1 1 0-1zm0-5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1zm0 2.55h3a.5.5 0 1 1 0 1h-3a.5.5 0 1 1 0-1zm0-5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1 0-1z"></path></g></svg><div class="css-zkwjas">Description<!-- --> </div></a><a href="#stacks" class="css-emqxrc"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><g fill="#A1A1A1" stroke="#A1A1A1" stroke-width=".2"><path fill-rule="evenodd" d="M20.467 21.867a2.415 2.415 0 0 1-2.318-1.74h-2.192l-.012.008-2.615-4.499h-1.598a2.415 2.415 0 1 1 0-1.35h1.641l-.058-.034 2.63-4.526.022.013h2.172a2.415 2.415 0 1 1 0 1.35h-1.424l-2.23 3.838-.002.003.001.004 2.234 3.843h1.431a2.415 2.415 0 1 1 2.318 3.09zm-.01-10.184a1.27 1.27 0 1 0-1.244-1.515v.492a1.27 1.27 0 0 0 1.244 1.023zm-11.043 2.01a1.268 1.268 0 1 0 0 2.537 1.268 1.268 0 0 0 0-2.537zm11.053 4.491a1.27 1.27 0 0 0-1.244 1.022v.493a1.27 1.27 0 0 0 1.244 1.022 1.27 1.27 0 0 0 0-2.537z"></path></g></svg><div class="css-zkwjas">Stacks<!-- --> </div></a><a href="#integrations" class="css-emqxrc"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><g fill="#A1A1A1" stroke="#A1A1A1"><path stroke-width=".4" d="M19.474 8.03a6.42 6.42 0 0 0-4.478 1.827 6.42 6.42 0 0 0-4.478-1.827C6.924 8.03 4 11.018 4 14.691c0 3.673 2.924 6.661 6.518 6.661a6.42 6.42 0 0 0 4.478-1.827 6.419 6.419 0 0 0 4.477 1.827c3.594 0 6.518-2.988 6.518-6.66 0-3.674-2.924-6.662-6.517-6.662zm-8.956 12.724c-3.272 0-5.933-2.72-5.933-6.063 0-3.343 2.662-6.063 5.933-6.063 1.575 0 3.005.635 4.068 1.663a6.717 6.717 0 0 0-1.63 4.4c0 1.686.616 3.227 1.63 4.401a5.84 5.84 0 0 1-4.068 1.662zm3.023-6.063a6.11 6.11 0 0 1 1.455-3.965 6.11 6.11 0 0 1 1.454 3.965 6.11 6.11 0 0 1-1.454 3.965 6.108 6.108 0 0 1-1.455-3.965zm5.933 6.063a5.838 5.838 0 0 1-4.07-1.662 6.718 6.718 0 0 0 1.632-4.401 6.717 6.717 0 0 0-1.631-4.4 5.838 5.838 0 0 1 4.069-1.663c3.27 0 5.932 2.72 5.932 6.063 0 3.342-2.661 6.063-5.932 6.063z"></path><path stroke-width=".2" d="M15.384 11.887h-.866v-.299h.866zm-.786 5.608h.865v.299h-.865zm1.384-4.548h-1.903v-.3h1.903zm.183.959h-2.421v-.299h2.421zm.085.685v.299h-2.509v-.299zm-2.384.978h2.258v.299h-2.258zm.213.954h1.72v.299h-1.72v-.299z"></path></g></svg><div class="css-zkwjas">Integrations<!-- --> </div></a><a href="#pros" class="css-emqxrc"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path fill="#A1A1A1" stroke="#A1A1A1" stroke-width=".2" d="M23.42 15.403c.855-.864.59-2.612-.892-2.612l-3.903.002c.148-.837.363-2.226.354-2.357-.082-1.242-.863-2.754-.896-2.815-.143-.27-.862-.634-1.586-.478-.935.203-1.03.808-1.027.975 0 0 .04 1.655.044 2.097-.447.996-1.99 3.613-2.457 3.815a.706.706 0 0 0-.37-.105H7.755A.76.76 0 0 0 7 14.69v6.908a.72.72 0 0 0 .71.665h4.43a.718.718 0 0 0 .711-.722v-.23s.165-.012.24.037c.285.183.636.414 1.095.414h6.61c2.47 0 2.205-2.224 1.98-2.527.417-.46.675-1.273.323-1.915.27-.29.746-1.09.32-1.917zM11.986 21.54H7.71v-6.894h4.278v6.894zm10.28-6.196l-.041.17c1.138.329.532 1.659-.284 1.745l-.04.17c1.091.282.57 1.652-.285 1.745l-.04.17c.891.149.675 1.691-.675 1.691l-6.722.003c-.475 0-.907-.549-1.257-.549h-.304v-5.306c.38-.239.846-.549 1.106-.772.49-.424 2.497-3.71 2.497-4.122 0-.412-.045-2.191-.045-2.191s.394-.514 1.272-.14c0 0 .74 1.406.815 2.526 0 0-.333 2.307-.512 3.03h4.66c1.146.002.927 1.659-.146 1.83z"></path></svg><div class="css-zkwjas">Pros<!-- --> </div></a><a href="#posts" class="css-emqxrc"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="#A1A1A1" stroke="#999" stroke-width=".2" d="M13.093.906a3.087 3.087 0 0 0-4.37 0L.711 8.916a.4.4 0 0 0-.113.23l-.594 4.398a.4.4 0 0 0 .113.337c.075.074.18.119.284.119.018 0 .035 0 .053-.003l2.65-.358a.403.403 0 0 0-.108-.8l-2.124.287.415-3.067 3.227 3.228a.395.395 0 0 0 .567 0l8.012-8.01A3.07 3.07 0 0 0 14 3.09a3.06 3.06 0 0 0-.907-2.184zm-4.215.985l1.346 1.345-7.312 7.312-1.345-1.345L8.878 1.89zM4.801 12.434l-1.316-1.316 7.311-7.312 1.316 1.316L4.8 12.434zm7.872-7.888l-3.219-3.22a2.278 2.278 0 0 1 1.456-.52 2.28 2.28 0 0 1 2.285 2.285c0 .54-.185 1.047-.522 1.456z"></path></svg><div class="css-zkwjas">Blog Posts<!-- --> </div></a><a href="#jobs" class="css-emqxrc"><svg class="css-8sc56q" id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><g><path class="st0" d="M.7 16.8h28.6v1.8H.7v-1.8zm27.7.9l-.9.9v-1.8l.9.9z"></path><path class="st0" d="M4.6 6.1h20.7c2.2 0 3.9 1.8 3.9 3.9v13.6c0 2.2-1.8 3.9-3.9 3.9H4.6c-2.2 0-3.9-1.8-3.9-3.9V10c0-2.2 1.8-3.9 3.9-3.9zm0 1.8c-1.2 0-2.1 1-2.1 2.1v13.6c0 1.2 1 2.1 2.1 2.1h20.7c1.2 0 2.1-1 2.1-2.1V10c0-1.2-1-2.1-2.1-2.1H4.6z"></path><path class="st0" d="M10.5 16.8v4.3c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4.3h-1.8v4.3c0 .1-.1.2-.2.2h-5c-.1 0-.2-.1-.2-.2v-4.3h-1.8zM8.8 7V4.5c0-1.1.9-2 2-2h8.6c1.1 0 2 .9 2 2V7h-1.8V4.5c0-.1-.1-.2-.2-.2h-8.6c-.1 0-.2.1-.2.2V7H8.8z"></path></g></svg><div class="css-zkwjas">Jobs<!-- --> <span class="css-1d2ae58">4</span></div></a><a href="#features" class="css-emqxrc"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><g fill="#A1A1A1" stroke="#A1A1A1" stroke-width=".2"><path d="M20.35 23H8.95a.933.933 0 0 1-.95-.95V6.95c0-.538.412-.95.95-.95h8.677L21.3 9.673V22.05c0 .538-.412.95-.95.95zm.317-13.073l-2.85-2.85v2.09c0 .19.126.316.316.316h2.534v.634h-2.534a.933.933 0 0 1-.95-.95V6.633H8.95c-.19 0-.317.127-.317.317v15.1c0 .19.127.317.317.317h11.4c.19 0 .317-.127.317-.317V9.927z"></path><path d="M11.87 18.45h5.23a.5.5 0 1 1 0 1h-5.23a.5.5 0 1 1 0-1zm5.43-2.305v-3.66l-2.7-1.35-2.7 1.35v3.66l2.7 1.35 2.7-1.35zm-2.7-2.34l-.75-.45 1.8-1.02.75.36-1.8 1.11zm.39-1.8l-1.71.99-.48-.3 1.8-.9.39.21zm-2.49 1.2l1.8 1.11v1.74h.6v-1.74l1.8-1.11v2.58l-2.1 1.05-2.1-1.05v-2.58z"></path></g></svg><div class="css-zkwjas">Features<!-- --> </div></a><a href="#alternatives" class="css-emqxrc"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><g fill="#A1A1A1" stroke="#A1A1A1" stroke-width=".2"><path d="M13.626 18.015l.511-.81a.405.405 0 0 0-.136-.565.422.422 0 0 0-.576.133l-.51.81c-.927 1.469-2.25 2.312-3.632 2.312H7.416a.412.412 0 1 0 0 .823h1.87c1.68-.007 3.26-.99 4.34-2.703zm9.944-7.882l-2.023-1.99a.42.42 0 0 0-.59 0 .403.403 0 0 0 0 .578l1.316 1.291h-1.939c-1.676 0-3.26.984-4.34 2.697l-.314.498a.405.405 0 0 0 .137.566.42.42 0 0 0 .572-.134l.313-.499c.927-1.468 2.249-2.308 3.632-2.308h1.936l-1.315 1.291a.403.403 0 0 0 0 .579c.082.08.188.12.297.12a.42.42 0 0 0 .296-.12l2.027-1.99a.406.406 0 0 0-.003-.58zm-.862.34v-.04l.02.02-.02.02z"></path><path d="M20.954 22.581c.082.08.188.12.297.12a.42.42 0 0 0 .296-.12l2.027-1.99a.403.403 0 0 0 0-.58l-2.027-1.986a.42.42 0 0 0-.59 0 .403.403 0 0 0 0 .578l1.316 1.292h-1.877c-1.38 0-2.706-.843-3.632-2.312L13.69 12.71c-1.08-1.716-2.664-2.697-4.34-2.697H7.416a.412.412 0 1 0 0 .823h1.931c1.38 0 2.705.843 3.632 2.309l3.073 4.874c1.08 1.716 2.664 2.7 4.34 2.7h1.877l-1.315 1.291a.4.4 0 0 0 0 .572zm1.754-2.265l.02.02-.02.02v-.04z"></path></g></svg><div class="css-zkwjas">Alternatives<!-- --> </div></a><a href="#followers" class="css-emqxrc"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="17" viewBox="0 0 20 17"><path fill="#A09F9F" fill-rule="evenodd" stroke="#999" stroke-width=".2" d="M14.432 12.715l2.348-2.746a.415.415 0 0 1 .607-.038.47.47 0 0 1 .028.646l-2.64 3.09a.419.419 0 0 1-.3.15h-.014a.414.414 0 0 1-.3-.127l-1.498-1.516a.466.466 0 0 1-.014-.637.413.413 0 0 1 .606-.015l1.177 1.193zm-3.165-.868a3.749 3.749 0 0 0 3.744 3.745 3.749 3.749 0 0 0 3.744-3.745 3.749 3.749 0 0 0-3.744-3.745 3.749 3.749 0 0 0-3.744 3.745zm2.001-4.195a4.523 4.523 0 0 1 1.743-.35 4.55 4.55 0 0 1 4.545 4.545 4.55 4.55 0 0 1-4.545 4.545 4.55 4.55 0 0 1-4.545-4.545 4.53 4.53 0 0 1 1.91-3.688c-.026-.013-.045-.029-.045-.054V5.837c0-.159.08-.308.207-.395a.588.588 0 0 0 .254-.487V2.6c0-.907-.721-1.64-1.602-1.64h-.494c-.886 0-1.603.738-1.603 1.64v2.355c0 .192.095.376.255.487a.47.47 0 0 1 .207.395v2.268a.588.588 0 0 1-.32.526c-.288.145-1.791.921-3.181 2.089a.66.66 0 0 0-.235.511v1.612a.456.456 0 0 1-.458.473.47.47 0 0 1-.466-.478v-1.612c0-.487.207-.94.575-1.249.153-.129.307-.253.461-.373V7.21a.5.5 0 0 1 .214-.41.352.352 0 0 0 .156-.296V4.618c0-.666-.525-1.206-1.172-1.206h-.394c-.646 0-1.166.54-1.166 1.201v1.886c0 .121.058.231.155.296.136.09.214.245.214.41v1.817c0 .225-.121.42-.316.52a13.83 13.83 0 0 0-2.513 1.662.421.421 0 0 0-.146.325v1.291a.487.487 0 0 1-.481.496A.487.487 0 0 1 0 12.82v-1.291c0-.425.18-.821.501-1.091.967-.821 2.003-1.411 2.479-1.667V7.435a1.368 1.368 0 0 1-.369-.936V4.613c0-1.211.958-2.192 2.129-2.192h.394c1.177 0 2.129.986 2.129 2.192v1.886c0 .356-.136.686-.369.936V8.91a19.344 19.344 0 0 1 1.733-1.037V6.059a1.557 1.557 0 0 1-.462-1.109V2.595C8.165 1.162 9.305 0 10.7 0h.495c1.399 0 2.535 1.167 2.535 2.595V4.95c0 .424-.17.82-.462 1.109v1.593z"></path></svg><div class="css-zkwjas">Followers<!-- --> </div></a></nav><div class="css-nil"><div class="css-jyk0kg"><div><div class="css-4hck59"><div class="css-1drwozb"><div class="css-gbti5j"><label>Stacks</label><span>47K</span></div><div class="css-1ahj942"></div><div class="css-1an0suy"><label>Followers</label><span>38.2K</span><div>+ 1</div></div><div class="css-1ahj942"></div><div class="css-gbti5j"><label>Votes</label><span>1.5K</span></div></div></div><div class="css-1dgfc7p"><button data-testid="follow" class="css-14pk3xx"><svg width="11" height="11" viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5"><path d="M5.5 0v11M0 5.5h11" fill="none" stroke="#fff"></path></svg> <!-- -->Follow</button><button data-testid="iUseThis" class="css-1o4togz"><svg width="11" height="11" viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5"><path d="M5.5 0v11M0 5.5h11" fill="none" stroke="#fff"></path></svg> I use this</button></div></div></div></div></div></div></div></div><main class="css-ii8qy4"><div class="css-z9c3fl"><div class="css-1gs0ko2"><div class="css-1t7lufe"><div id="description" style="pointer-events:none;grid-column:span undefined;display:block;height:110px;margin-top:-110px"></div><div class="css-1nbl3qb"><div class="css-nil"><h2 class="css-i52n91">What is Vue.js?</h2><div class="css-13sfqhu">It is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API. </div><div class="css-13sfqhu">Vue.js<!-- --> is a tool in the <strong>Javascript UI Libraries</strong> category of a tech stack.</div><div class="css-13sfqhu">Vue.js<!-- --> is an open source tool with <strong>201.1K</strong> <!-- -->GitHub stars and <strong>33.1K</strong> GitHub forks. Here’s a link to <!-- -->Vue.js<!-- -->&#x27;s open source repository on<!-- --> <a href="https://github.com/vuejs/vue" title="Vue.js&#x27;s GitHub" class="css-bjhznw">GitHub</a></div><div class="css-13sfqhu"></div></div></div></div><div class="css-nil"><h2 class="css-i52n91">Who uses Vue.js?</h2><div class="css-13sfqhu"></div></div><div class="css-1t7lufe"><div id="stacks" style="pointer-events:none;grid-column:span undefined;display:block;height:110px;margin-top:-110px"></div><div class="css-nil"><h2 class="css-i52n91"></h2><div class="css-13sfqhu"></div><div class="css-13sfqhu"><div class="css-1j3tdba">Companies</div></div><div class="css-13sfqhu"><div class="css-dj0mxl"><strong>3701</strong> companies reportedly use<!-- --> <strong>Vue.js</strong> in their tech stacks, including<!-- --> <strong>Glovo<!-- -->, </strong><strong>Bitpanda<!-- -->, </strong>and <strong>HENNGE K.K.</strong>.</div></div></div><div class="css-12257h"><ul class="css-2fctj6"><a href="glovo/glovo" title="Glovo" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/43072/thumb_retina_ccdbeac5feb478c1be130b5c54d917dfb8b7d7bf.png" alt="Glovo" class="css-np1rfd"/><h3 class="css-l6etxv">Glovo</h3></li></a><a href="bitpanda-gmbh/bitpanda" title="Bitpanda" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/581347/thumb_retina_b32c6dca90074e70d272fb5a9927f0811275df41.png" alt="Bitpanda" class="css-np1rfd"/><h3 class="css-l6etxv">Bitpanda</h3></li></a><a href="hennge/hennge-kk" title="HENNGE K.K." class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/6915/thumb_retina_c774a2b65652e5e503e9e58d0083eb8da2280a64.png" alt="HENNGE K.K." class="css-np1rfd"/><h3 class="css-l6etxv">HENNGE K.K.</h3></li></a><a href="accenture/accenture" title="Accenture" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/8816/thumb_retina_f1fc3a2850fab716e9852f1b539ac882808c77d0.png" alt="Accenture" class="css-np1rfd"/><h3 class="css-l6etxv">Accenture</h3></li></a><a href="hepsiburada/hepsiburada" title="Hepsiburada" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/326104/thumb_retina_048bd5db0c7a956215e682dc03eef72d01b0c668.png" alt="Hepsiburada" class="css-np1rfd"/><h3 class="css-l6etxv">Hepsiburada</h3></li></a><a href="atolye15/stack" title="Stack" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/374856/thumb_retina_f9945ff31634d9d63486705906d41c31875fa4c0.png" alt="Stack" class="css-np1rfd"/><h3 class="css-l6etxv">Stack</h3></li></a><a href="trivago/trivago" title="trivago" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/1388/thumb_retina_ed215f20c5c868725ca8eda9c5c6c90d1f866dde.png" alt="trivago" class="css-np1rfd"/><h3 class="css-l6etxv">trivago</h3></li></a><a href="alibaba-group/alibaba-travels" title="Alibaba Travels" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/680935/thumb_retina_3014cdb9ef3cc4a49402b6534f80fbe701c2bd7e.png" alt="Alibaba Travels" class="css-np1rfd"/><h3 class="css-l6etxv">Alibaba Travels</h3></li></a><a href="deleo/deleokorea" title="deleokorea" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/508387/thumb_retina_dcdb0e7aa6ecc4d392e5fc2dfb9bb9b1724e1c6c.png" alt="deleokorea" class="css-np1rfd"/><h3 class="css-l6etxv">deleokorea</h3></li></a></ul><div class="css-1i8b05s"><button class="css-1iqua1m">Sign up to see more</button></div></div><div class="css-nil"><h2 class="css-i52n91"></h2><div class="css-13sfqhu"></div><div class="css-13sfqhu"><div class="css-1j3tdba">Developers</div></div><div class="css-13sfqhu"><strong>42096</strong> developers on StackShare have stated that they use <strong>Vue.js</strong>.</div></div><div class="css-12257h"><ul class="css-2fctj6"><a href="mhaidarh/personal" title="Personal" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/467/thumb_retina_f7cfe4e06367784332e656bba50892adebeb4135.jpg" alt="Personal" class="css-np1rfd"/><h3 class="css-l6etxv">Personal</h3></li></a><a href="hitalos/hitalo-silva" title="Hitalo Silva" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/3524/thumb_retina_400a09b4c8f7326dd7ead8471ff3c9f0bc9f5762.jpeg" alt="Hitalo Silva" class="css-np1rfd"/><h3 class="css-l6etxv">Hitalo Silva</h3></li></a><a href="desicochrane/goshipages" title="Goshipages" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/1410/thumb_retina_f0fb12fa2612ad9acc0e8c8c5bfecc22678ef567.png" alt="Goshipages" class="css-np1rfd"/><h3 class="css-l6etxv">Goshipages</h3></li></a><a href="samwalshnz/curate" title="Curate" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/3857/thumb_retina_ccc86c780c66ff6470145c2cdebd2f2eac5bc908.png" alt="Curate" class="css-np1rfd"/><h3 class="css-l6etxv">Curate</h3></li></a><a href="harashun11/used" title="used" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/23050/thumb_retina_baa2d3c4886cbd771d4070023c2ddcd68a6baec2.jpeg" alt="used" class="css-np1rfd"/><h3 class="css-l6etxv">used</h3></li></a><a href="antwonlee/thrive-ministry" title="Thrive Ministry" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/927/thumb_retina_f01e23fba87cfa7da770116cf127f5912fbbd09f.jpg" alt="Thrive Ministry" class="css-np1rfd"/><h3 class="css-l6etxv">Thrive Ministry</h3></li></a><a href="acabala/development" title="development" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/1905/thumb_retina_f2cc7771979208822b3b2d9ae80e5fd872922424.jpeg" alt="development" class="css-np1rfd"/><h3 class="css-l6etxv">development</h3></li></a><a href="lardissone/personal-preferences" title="Personal preferences" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/2054/thumb_retina_9e2c8f31612f18d6181a8d69a6704d056d5d1b47.jpg" alt="Personal preferences" class="css-np1rfd"/><h3 class="css-l6etxv">Personal preferences</h3></li></a><a href="steakknife/steakknife" title="steakknife" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/2439/thumb_retina_2fbfd1f50f2e0588fdf91c4fee65764b8d2a042c.png" alt="steakknife" class="css-np1rfd"/><h3 class="css-l6etxv">steakknife</h3></li></a></ul><div class="css-1i8b05s"><button class="css-1iqua1m">Sign up to see more</button></div></div></div><div class="css-1t7lufe"><div id="integrations" style="pointer-events:none;grid-column:span undefined;display:block;height:110px;margin-top:-110px"></div><div class="css-nil"><h2 class="css-i52n91">Vue.js Integrations</h2><div class="css-13sfqhu"></div></div><div class="css-1n4juvm"><strong>Font Awesome<!-- -->, </strong><strong>Sentry<!-- -->, </strong><strong>WebStorm<!-- -->, </strong><strong>Prettier<!-- -->, </strong>and <strong>Vuetify</strong> are some of the popular tools that integrate with<!-- --> <!-- -->Vue.js<!-- -->. Here&#x27;s a list of all <strong>136</strong> tools that integrate with <!-- -->Vue.js<!-- -->.</div><div class="css-12257h"><ul class="css-2fctj6"><a href="font-awesome" title="Font Awesome" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/3244/thumb_retina_1_Mr1Fy00XjPGNf1Kkp_hWtw_2x.png" alt="Font Awesome" class="css-np1rfd"/><h3 class="css-l6etxv">Font Awesome</h3></li></a><a href="sentry" title="Sentry" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/191/thumb_retina_lzoDXqf-.png" alt="Sentry" class="css-np1rfd"/><h3 class="css-l6etxv">Sentry</h3></li></a><a href="webstorm" title="WebStorm" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/1455/thumb_retina_icon_WebStorm.png" alt="WebStorm" class="css-np1rfd"/><h3 class="css-l6etxv">WebStorm</h3></li></a><a href="prettier" title="Prettier" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/7035/thumb_retina_66f265943abed56bcdbfca1c866a4261b1fbb063.jpg" alt="Prettier" class="css-np1rfd"/><h3 class="css-l6etxv">Prettier</h3></li></a><a href="vuetify" title="Vuetify" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/6163/thumb_retina_PzNbCwXH.jpg" alt="Vuetify" class="css-np1rfd"/><h3 class="css-l6etxv">Vuetify</h3></li></a><a href="algolia" title="Algolia" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/589/thumb_retina_iEEMVN5L_400x400.jpg" alt="Algolia" class="css-np1rfd"/><h3 class="css-l6etxv">Algolia</h3></li></a><a href="vuex" title="vuex" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/6705/thumb_retina_6128107.png" alt="vuex" class="css-np1rfd"/><h3 class="css-l6etxv">vuex</h3></li></a><a href="bugsnag" title="Bugsnag" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/150/thumb_retina_square-logo-small-midnight.png" alt="Bugsnag" class="css-np1rfd"/><h3 class="css-l6etxv">Bugsnag</h3></li></a><a href="quasar-framework" title="Quasar Framework" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/11161/thumb_retina_a64f61390e79c5008cd18e890d338259463f9af8.png" alt="Quasar Framework" class="css-np1rfd"/><h3 class="css-l6etxv">Quasar Framework</h3></li></a></ul><div class="css-1i8b05s"><button class="css-1iqua1m">Sign up to see more</button></div></div></div><div class="css-1t7lufe"><div id="pros" style="pointer-events:none;grid-column:span undefined;display:block;height:110px;margin-top:-110px"></div><div class="css-ubfqf7"><div class="css-h9makx">Pros of <!-- -->Vue.js</div><div class="css-nil"><div class="css-1pexnsy"><div class="css-nil"><div class="css-1etrjfj"><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">291</span></div></div><span class="css-rsz8c">Simple and easy to start with</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">223</span></div></div><span class="css-rsz8c">Good documentation</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">191</span></div></div><span class="css-rsz8c">Components</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">127</span></div></div><span class="css-rsz8c">Simple the best</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">98</span></div></div><span class="css-rsz8c">Simplified AngularJS</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">88</span></div></div><span class="css-rsz8c">Reactive</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">73</span></div></div><span class="css-rsz8c">Intuitive APIs</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">53</span></div></div><span class="css-rsz8c">Javascript</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">49</span></div></div><span class="css-rsz8c">Changed my front end coding life</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">46</span></div></div><span class="css-rsz8c">Configuration is smooth</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">35</span></div></div><span class="css-rsz8c">Easy to learn</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">33</span></div></div><span class="css-rsz8c">So much fun to use</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">24</span></div></div><span class="css-rsz8c">Progressive</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">20</span></div></div><span class="css-rsz8c">Virtual dom</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">16</span></div></div><span class="css-rsz8c">Faster than bulldogs on hot tarmac</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">11</span></div></div><span class="css-rsz8c">Component is template, javascript and style in one</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">11</span></div></div><span class="css-rsz8c">It&#x27;s magic</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">9</span></div></div><span class="css-rsz8c">Perfomance</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">9</span></div></div><span class="css-rsz8c">Best of Both Worlds</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">9</span></div></div><span class="css-rsz8c">Light Weight</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">8</span></div></div><span class="css-rsz8c">Without misleading licenses</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">8</span></div></div><span class="css-rsz8c">Application structure</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">8</span></div></div><span class="css-rsz8c">Elegant design</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">7</span></div></div><span class="css-rsz8c">Intuitive and easy to use</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">6</span></div></div><span class="css-rsz8c">Good command line interface</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">5</span></div></div><span class="css-rsz8c">Easy to integrate to HTML by inline-templates</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">5</span></div></div><span class="css-rsz8c">Logicless templates</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">5</span></div></div><span class="css-rsz8c">Like Angular only quicker to get started with</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">5</span></div></div><span class="css-rsz8c">Small learning curve</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">4</span></div></div><span class="css-rsz8c">Single file components</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">3</span></div></div><span class="css-rsz8c">Customer Render ending eg to HTML</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">3</span></div></div><span class="css-rsz8c">High performance</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">2</span></div></div><span class="css-rsz8c">Component based</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">2</span></div></div><span class="css-rsz8c">Vuex</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">2</span></div></div><span class="css-rsz8c">Bridge from Web Development to JS Development</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">2</span></div></div><span class="css-rsz8c">Concise error messages</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">2</span></div></div><span class="css-rsz8c">Supports several template languages</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">2</span></div></div><span class="css-rsz8c">One-way data flow</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">2</span></div></div><span class="css-rsz8c">Intuitive</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">2</span></div></div><span class="css-rsz8c">Lots of documentation</span></div><div class="css-1mlbi0l"><div class="css-1cda8k4"><div class="css-2an9kq"><svg style="margin-top:3px;margin-bottom:3px" xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8"><path fill="#565656" fill-rule="evenodd" d="M5 0l5 8H0z"></path></svg><span class="css-5x5cr6">1</span></div></div><span class="css-rsz8c">GUI</span></div></div></div></div></div></div><div class="css-ubfqf7"><div class="css-1j3tdba">Decisions about Vue.js</div><p class="css-1n4juvm">Here are some stack decisions, common use cases and reviews by companies and developers who chose <!-- -->Vue.js<!-- --> in their tech stack.</p><div class="css-uw1ldh"><div class="css-4gnhqq"><div class="css-xkasvz"><div class="css-atv6j6"><div class="css-1m8tyev"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></div></div><div class="css-1vf0ygt"><div class="css-utnqcw"><div>Jeff Galbraith</div></div><div class="css-ds0hbm"><a href="/hawkeye64/decisions/102430399939811049" class="css-nil"><time>Jul 12, 2019</time> <!-- -->| 11 upvotes · 347.3K views</a></div></div></div></div><div class="css-nil"><div class="css-dg4ww9"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21"><g fill="none" fill-rule="evenodd"><path fill="#068DFE" fill-rule="nonzero" d="M20.918 19.017l-1.442-4.195a10.3 10.3 0 0 0 1.062-4.537 10.208 10.208 0 0 0-2.949-7.207A10.199 10.199 0 0 0 10.436 0a10.23 10.23 0 0 0-7.428 3.006A10.228 10.228 0 0 0 0 10.437a10.199 10.199 0 0 0 3.077 7.153 10.207 10.207 0 0 0 7.191 2.95h.016a10.3 10.3 0 0 0 4.537-1.063l4.195 1.442a1.485 1.485 0 0 0 1.543-.357c.408-.408.545-.999.358-1.544z"></path><rect width="7" height="1.8" x="6" y="5" fill="#FFF" rx=".9"></rect><rect width="10" height="1.8" x="6" y="9" fill="#FFF" rx=".9"></rect><rect width="7" height="1.8" x="6" y="13" fill="#FFF" rx=".9"></rect></g></svg><div class="css-z9ms26">Shared insights</div><div class="css-6uh2e7">on</div><a class="css-1pwtf47"><span title="Vue.js" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js" class="css-1rz3855"/></span><span class="css-i6njnm">Vue.js</span></a><a class="css-1pwtf47"><span title="vuex" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/6705/6128107.png" alt="vuex" class="css-1rz3855"/></span><span class="css-i6njnm">vuex</span></a><a class="css-1pwtf47"><span title="Vue Router" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/6932/upM71pVR_400x400.jpg" alt="Vue Router" class="css-1rz3855"/></span><span class="css-i6njnm">Vue Router</span></a><a class="css-1pwtf47"><span title="Quasar Framework" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/11161/default_a64f61390e79c5008cd18e890d338259463f9af8.png" alt="Quasar Framework" class="css-1rz3855"/></span><span class="css-i6njnm">Quasar Framework</span></a><a class="css-1pwtf47"><span title="Electron" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/2946/default_18a71b65e69d7aef5f218ae07f64eb6e1594c444.jpg" alt="Electron" class="css-1rz3855"/></span><span class="css-i6njnm">Electron</span></a><a class="css-1pwtf47"><span title="Node.js" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png" alt="Node.js" class="css-1rz3855"/></span><span class="css-i6njnm">Node.js</span></a><a class="css-1pwtf47"><span title="npm" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png" alt="npm" class="css-1rz3855"/></span><span class="css-i6njnm">npm</span></a><a class="css-1pwtf47"><span title="Yarn" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/5848/44mC-kJ3.jpg" alt="Yarn" class="css-1rz3855"/></span><span class="css-i6njnm">Yarn</span></a><a class="css-1pwtf47"><span title="Git" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1046/git.png" alt="Git" class="css-1rz3855"/></span><span class="css-i6njnm">Git</span></a><a class="css-1pwtf47"><span title="GitHub" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/27/default_869c34d29acc794d60ecdd5d2b5bfc042a80a4ec.jpg" alt="GitHub" class="css-1rz3855"/></span><span class="css-i6njnm">GitHub</span></a><a class="css-1pwtf47"><span title="Netlify" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/2748/default_5dfbb146cf22182bca88c7d07f2515a5888fc12a.jpg" alt="Netlify" class="css-1rz3855"/></span><span class="css-i6njnm">Netlify</span></a></div><div class="css-1dp4k20"><div class="css-ztg526"><p><span class="tool">Vue.js</span> <span class="tool">vuex</span> <span class="tool">Vue Router</span> <span class="tool">Quasar Framework</span> <span class="tool">Electron</span> <span class="tool">Node.js</span> <span class="tool">npm</span> <span class="tool">Yarn</span> <span class="tool">Git</span> <span class="tool">GitHub</span> <span class="tool">Netlify</span> My tech stack that helps me develop quickly and efficiently. Wouldn't want it any other way.</p></div></div></div><a class="css-1srb7t4">See more</a></div><div class="css-uw1ldh"><div class="css-4gnhqq"><div class="css-xkasvz"><div class="css-atv6j6"><div class="css-1m8tyev"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></div></div><div class="css-1vf0ygt"><div class="css-utnqcw"><div>Paul Whittemore</div></div><div class="css-ds0hbm">Developer and Owner<!-- --> at Appurist Software<!-- --> · <a href="/appurist/decisions/102408484633633288" class="css-nil"><time>Jul 8, 2019</time> <!-- -->| 15 upvotes · 898.6K views</a></div></div></div></div><div class="css-nil"><div class="css-dg4ww9"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21"><g fill="none" fill-rule="evenodd"><path fill="#068DFE" fill-rule="nonzero" d="M20.918 19.017l-1.442-4.195a10.3 10.3 0 0 0 1.062-4.537 10.208 10.208 0 0 0-2.949-7.207A10.199 10.199 0 0 0 10.436 0a10.23 10.23 0 0 0-7.428 3.006A10.228 10.228 0 0 0 0 10.437a10.199 10.199 0 0 0 3.077 7.153 10.207 10.207 0 0 0 7.191 2.95h.016a10.3 10.3 0 0 0 4.537-1.063l4.195 1.442a1.485 1.485 0 0 0 1.543-.357c.408-.408.545-.999.358-1.544z"></path><rect width="7" height="1.8" x="6" y="5" fill="#FFF" rx=".9"></rect><rect width="10" height="1.8" x="6" y="9" fill="#FFF" rx=".9"></rect><rect width="7" height="1.8" x="6" y="13" fill="#FFF" rx=".9"></rect></g></svg><div class="css-z9ms26">Shared insights</div><div class="css-6uh2e7">on</div><a class="css-1pwtf47"><span title="Fastify" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/7609/24939410.png" alt="Fastify" class="css-1rz3855"/></span><span class="css-i6njnm">Fastify</span></a><a class="css-1pwtf47"><span title="ExpressJS" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1163/hashtag.png" alt="ExpressJS" class="css-1rz3855"/></span><span class="css-i6njnm">ExpressJS</span></a><a class="css-1pwtf47"><span title="Node.js" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png" alt="Node.js" class="css-1rz3855"/></span><span class="css-i6njnm">Node.js</span></a><a class="css-1pwtf47"><span title="Vuetify" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/6163/PzNbCwXH.jpg" alt="Vuetify" class="css-1rz3855"/></span><span class="css-i6njnm">Vuetify</span></a><a class="css-1pwtf47"><span title="Quasar Framework" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/11161/default_a64f61390e79c5008cd18e890d338259463f9af8.png" alt="Quasar Framework" class="css-1rz3855"/></span><span class="css-i6njnm">Quasar Framework</span></a><a class="css-1pwtf47"><span title="Vue.js" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js" class="css-1rz3855"/></span><span class="css-i6njnm">Vue.js</span></a><a class="css-1pwtf47"><span title="vuex" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/6705/6128107.png" alt="vuex" class="css-1rz3855"/></span><span class="css-i6njnm">vuex</span></a><a class="css-1pwtf47"><span title="Electron" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/2946/default_18a71b65e69d7aef5f218ae07f64eb6e1594c444.jpg" alt="Electron" class="css-1rz3855"/></span><span class="css-i6njnm">Electron</span></a><a class="css-1pwtf47"><span title="Fastly" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/274/9V2sLNfw.png" alt="Fastly" class="css-1rz3855"/></span><span class="css-i6njnm">Fastly</span></a></div><div class="css-1dp4k20"><div class="css-ztg526"><p>I'm building most projects using: Server: either <span class="tool">Fastify</span> (all projects going forward) or <span class="tool">ExpressJS</span> on <span class="tool">Node.js</span> (existing, previously) on the server side, and Client app: either <span class="tool">Vuetify</span> (currently) or <span class="tool">Quasar Framework</span> (going forward) on <span class="tool">Vue.js</span> with <span class="tool">vuex</span> on <span class="tool">Electron</span> for the UI to deliver both web-based and desktop applications for multiple platforms.</p> <p>The direct support for Android and iOS in <span class="tool">Quasar Framework</span> will make it my go-to client UI platform for any new client-side or web work. On the server, I'll probably use <span class="tool">Fastly</span> for all my server work, unless I get into Go more in the future. </p> <p>Update: The mobile support in Quasar is not a sufficiently compelling reason to move me from Vuetify. I have decided to stick with Vuetify for a UI for Vue, as it is richer in components and enables a really great-looking professional result. For mobile platforms, I will just use Cordova to wrap the Vue+Vuetify app for mobile, and Electron to wrap it for desktop platforms.</p></div></div></div><a class="css-1srb7t4">See more</a></div><div class="css-uw1ldh"><div class="css-4gnhqq"><div class="css-xkasvz"><div class="css-atv6j6"><div class="css-1m8tyev"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></div></div><div class="css-1vf0ygt"><div class="css-utnqcw"><div>StackShare Editors</div></div><div class="css-ds0hbm"><a href="/stackbot/decisions/102623551789644565" class="css-nil"><time>Jun 9, 2019</time> <!-- -->| 5 upvotes · 193.5K views</a></div></div></div></div><div class="css-nil"><div class="css-dg4ww9"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21"><g fill="none" fill-rule="evenodd"><path fill="#068DFE" fill-rule="nonzero" d="M20.918 19.017l-1.442-4.195a10.3 10.3 0 0 0 1.062-4.537 10.208 10.208 0 0 0-2.949-7.207A10.199 10.199 0 0 0 10.436 0a10.23 10.23 0 0 0-7.428 3.006A10.228 10.228 0 0 0 0 10.437a10.199 10.199 0 0 0 3.077 7.153 10.207 10.207 0 0 0 7.191 2.95h.016a10.3 10.3 0 0 0 4.537-1.063l4.195 1.442a1.485 1.485 0 0 0 1.543-.357c.408-.408.545-.999.358-1.544z"></path><rect width="7" height="1.8" x="6" y="5" fill="#FFF" rx=".9"></rect><rect width="10" height="1.8" x="6" y="9" fill="#FFF" rx=".9"></rect><rect width="7" height="1.8" x="6" y="13" fill="#FFF" rx=".9"></rect></g></svg><div class="css-z9ms26">Shared insights</div><div class="css-6uh2e7">on</div><a class="css-1pwtf47"><span title="AngularJS" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1019/square.png" alt="AngularJS" class="css-1rz3855"/></span><span class="css-i6njnm">AngularJS</span></a><a class="css-1pwtf47"><span title="React" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1020/OYIaJ1KK.png" alt="React" class="css-1rz3855"/></span><span class="css-i6njnm">React</span></a><a class="css-1pwtf47"><span title="Vue.js" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js" class="css-1rz3855"/></span><span class="css-i6njnm">Vue.js</span></a></div><div class="css-1dp4k20"><div class="css-ztg526"><p>From a StackShare Community member: “My company has a Back Office Dashboard that was originally built in <span class="tool">AngularJS</span> 1. We are looking to upgrade it. I hear a lot about <span class="tool">React</span> and <span class="tool">Vue.js</span>, but not sure which one to pick."</p></div></div></div><a class="css-1srb7t4">See more</a></div><div class="css-uw1ldh"><div class="css-4gnhqq"><div class="css-xkasvz"><div class="css-atv6j6"><div class="css-1m8tyev"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></div></div><div class="css-1vf0ygt"><div class="css-utnqcw"><div>Cyrus Stoller</div></div><div class="css-ds0hbm"><a href="/cyrusstoller/decisions/102619331408359325" class="css-nil"><time>Aug 15, 2019</time> <!-- -->| 26 upvotes · 600.9K views</a></div></div></div></div><div class="css-nil"><div class="css-dg4ww9"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21"><g fill="none" fill-rule="evenodd"><path fill="#068DFE" fill-rule="nonzero" d="M20.918 19.017l-1.442-4.195a10.3 10.3 0 0 0 1.062-4.537 10.208 10.208 0 0 0-2.949-7.207A10.199 10.199 0 0 0 10.436 0a10.23 10.23 0 0 0-7.428 3.006A10.228 10.228 0 0 0 0 10.437a10.199 10.199 0 0 0 3.077 7.153 10.207 10.207 0 0 0 7.191 2.95h.016a10.3 10.3 0 0 0 4.537-1.063l4.195 1.442a1.485 1.485 0 0 0 1.543-.357c.408-.408.545-.999.358-1.544z"></path><rect width="7" height="1.8" x="6" y="5" fill="#FFF" rx=".9"></rect><rect width="10" height="1.8" x="6" y="9" fill="#FFF" rx=".9"></rect><rect width="7" height="1.8" x="6" y="13" fill="#FFF" rx=".9"></rect></g></svg><div class="css-z9ms26">Shared insights</div><div class="css-6uh2e7">on</div><a class="css-1pwtf47"><span title="Vue.js" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js" class="css-1rz3855"/></span><span class="css-i6njnm">Vue.js</span></a><a class="css-1pwtf47"><span title="React" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1020/OYIaJ1KK.png" alt="React" class="css-1rz3855"/></span><span class="css-i6njnm">React</span></a></div><div class="css-1dp4k20"><div class="css-ztg526"><p>I find using <span class="tool">Vue.js</span> to be easier (more concise / less boilerplate) and more intuitive than writing <span class="tool">React</span>. However, there are a lot more readily available <span class="tool">React</span> components that I can just plug into my projects. I'm debating whether to use <span class="tool">Vue.js</span> or <span class="tool">React</span> for an upcoming project that I'm going to use to help teach a friend how to build an interactive frontend. Which would you recommend I use?</p></div></div></div><a class="css-1srb7t4">See more</a></div><div class="css-uw1ldh"><div class="css-4gnhqq"><div class="css-xkasvz"><div class="css-atv6j6"><div class="css-1m8tyev"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></div></div><div class="css-1vf0ygt"><div class="css-utnqcw"><div>Mohammad Hs</div></div><div class="css-ds0hbm"><a href="/mohamadhs/decisions/103041498008527377" class="css-nil"><time>Oct 28, 2019</time> <!-- -->| 6 upvotes · 195.8K views</a></div></div></div></div><div class="css-nil"><div class="css-dg4ww9"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21"><g fill="none" fill-rule="evenodd"><path fill="#068DFE" fill-rule="nonzero" d="M20.918 19.017l-1.442-4.195a10.3 10.3 0 0 0 1.062-4.537 10.208 10.208 0 0 0-2.949-7.207A10.199 10.199 0 0 0 10.436 0a10.23 10.23 0 0 0-7.428 3.006A10.228 10.228 0 0 0 0 10.437a10.199 10.199 0 0 0 3.077 7.153 10.207 10.207 0 0 0 7.191 2.95h.016a10.3 10.3 0 0 0 4.537-1.063l4.195 1.442a1.485 1.485 0 0 0 1.543-.357c.408-.408.545-.999.358-1.544z"></path><rect width="7" height="1.8" x="6" y="5" fill="#FFF" rx=".9"></rect><rect width="10" height="1.8" x="6" y="9" fill="#FFF" rx=".9"></rect><rect width="7" height="1.8" x="6" y="13" fill="#FFF" rx=".9"></rect></g></svg><div class="css-z9ms26">Shared insights</div><div class="css-6uh2e7">on</div><a class="css-1pwtf47"><span title="Node.js" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png" alt="Node.js" class="css-1rz3855"/></span><span class="css-i6njnm">Node.js</span></a><a class="css-1pwtf47"><span title="Laravel" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/992/AcA2LnWL_400x400.jpg" alt="Laravel" class="css-1rz3855"/></span><span class="css-i6njnm">Laravel</span></a><a class="css-1pwtf47"><span title="PHP" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/991/hwUcGZ41_400x400.jpg" alt="PHP" class="css-1rz3855"/></span><span class="css-i6njnm">PHP</span></a><a class="css-1pwtf47"><span title="React" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1020/OYIaJ1KK.png" alt="React" class="css-1rz3855"/></span><span class="css-i6njnm">React</span></a><a class="css-1pwtf47"><span title="Vue.js" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js" class="css-1rz3855"/></span><span class="css-i6njnm">Vue.js</span></a></div><div class="css-1dp4k20"><div class="css-ztg526"><p>I want to create a video sharing service like Youtube, which users can use to upload and watch videos. I prefer to use Vue.js for front-end. What do you suggest for the back-end? <strong><span class="tool">Node.js</span></strong> or <strong><span class="tool">Laravel</span> ( <span class="tool">PHP</span> )</strong> I need a good performance with high speed, and the most important thing is the ability to handle user's requests if the site's <strong>traffic increases</strong>. I want to create an algorithm that users who watch others videos earn points (randomly but in clear context) If you have anything else to improve, please let me know. For eg: If you prefer <span class="tool">React</span> to <span class="tool">Vue.js</span>. Thanks in advance</p></div></div></div><a class="css-1srb7t4">See more</a></div><div class="css-uw1ldh"><div class="css-4gnhqq"><div class="css-xkasvz"><div class="css-atv6j6"><div class="css-1m8tyev"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></div></div><div class="css-1vf0ygt"><div class="css-utnqcw"><div>mahdi chawki</div></div><div class="css-ds0hbm"> at DevZone<!-- --> · <a href="/karaOdin/decisions/103011566813460856" class="css-nil"><time>Oct 23, 2019</time> <!-- -->| 1 upvote · 86K views</a></div></div></div></div><div class="css-nil"><div class="css-dg4ww9"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21"><g fill="none" fill-rule="evenodd"><path fill="#068DFE" fill-rule="nonzero" d="M20.918 19.017l-1.442-4.195a10.3 10.3 0 0 0 1.062-4.537 10.208 10.208 0 0 0-2.949-7.207A10.199 10.199 0 0 0 10.436 0a10.23 10.23 0 0 0-7.428 3.006A10.228 10.228 0 0 0 0 10.437a10.199 10.199 0 0 0 3.077 7.153 10.207 10.207 0 0 0 7.191 2.95h.016a10.3 10.3 0 0 0 4.537-1.063l4.195 1.442a1.485 1.485 0 0 0 1.543-.357c.408-.408.545-.999.358-1.544z"></path><rect width="7" height="1.8" x="6" y="5" fill="#FFF" rx=".9"></rect><rect width="10" height="1.8" x="6" y="9" fill="#FFF" rx=".9"></rect><rect width="7" height="1.8" x="6" y="13" fill="#FFF" rx=".9"></rect></g></svg><div class="css-z9ms26">Shared insights</div><div class="css-6uh2e7">on</div><a class="css-1pwtf47"><span title="Laravel" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/992/AcA2LnWL_400x400.jpg" alt="Laravel" class="css-1rz3855"/></span><span class="css-i6njnm">Laravel</span></a><a class="css-1pwtf47"><span title="React" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1020/OYIaJ1KK.png" alt="React" class="css-1rz3855"/></span><span class="css-i6njnm">React</span></a><a class="css-1pwtf47"><span title="Vue.js" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js" class="css-1rz3855"/></span><span class="css-i6njnm">Vue.js</span></a><div class="css-6uh2e7">at</div><a itemscope="" itemType="http://schema.org/Organization" itemProp="url" href="/companies/clickmarketing" target="_blank" class="css-1j2w1cg"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div><div itemProp="name" class="css-1b2ktnx">ClickMarketing</div></a></div><div class="css-1dp4k20"><div class="css-ztg526"><p>I want to know what is the best tool for <span class="tool">Laravel</span>. <span class="tool">React</span> or <span class="tool">Vue.js</span>? For example, which is better to be added to an existing Laravel project. Also, which framework has a big community in Stackoverflow and Github?</p></div><div class="css-13nf4of"><svg class="css-xd3exe" xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11"><g fill="#49A8F9" fill-rule="evenodd"><path d="M10.5 0h-4a.5.5 0 0 0 0 1h2.793L4.146 6.146a.5.5 0 1 0 .708.708L10 1.707V4.5a.5.5 0 0 0 1 0v-4a.5.5 0 0 0-.5-.5"></path><path d="M8.5 5a.5.5 0 0 0-.5.5V10H1V3h4.5a.5.5 0 0 0 0-1h-5a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5"></path></g></svg><a href="https://laracasts.com/discuss/channels/laravel/vue-js-or-react-js-for-laravel" title="Vue js or react js for laravel" class="css-nil">Vue js or react js for laravel</a></div></div></div><a class="css-1srb7t4">See more</a></div><div class="css-x5yd3w"><a href="/tool/vue-js/decisions" class="css-1xexurq">See all decisions</a></div></div><div class="css-ubfqf7"><div id="posts" style="pointer-events:none;grid-column:span undefined;display:block;height:110px;margin-top:-110px"></div><div class="css-fa6ece"><h3 id="blog-posts">Blog Posts</h3></div><div class="css-vbfwyr"><div class="css-1gtwocl"><div class="css-1kcdhc3"><div class="css-cuzej8"><div class="css-12h9n7t"><a href="/logrocket/what-are-the-most-in-demand-frontend-frameworks-in-2020">What are The Most In-Demand Frontend Frameworks in 2020?</a></div></div><div class="css-m2gwm">Jan 22 2020 at 7:46AM</div><div class="css-14kdfdp"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div><p>LogRocket</p></div></div><div class="css-lscypq"><div class="css-12alag6"><span class="css-10hy8cb"><a class="css-1pwtf47"><span title="JavaScript" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/1209/javascript.jpeg" alt="JavaScript" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="GitHub" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/27/default_869c34d29acc794d60ecdd5d2b5bfc042a80a4ec.jpg" alt="GitHub" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="React" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/1020/OYIaJ1KK.png" alt="React" class="css-4lwqz5"/></span></a></span><span class="css-pvufaf">+<!-- -->12</span></div><div class="css-maw68b"><div class="favourites"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="none" fill-rule="evenodd" stroke="#ADADAD" stroke-width="1.166" d="M12.045 6.038H8.038l-.137-.389-1.296-3.673L5.17 6.038H1.165L4.488 8.65l-.13.389-1.284 3.853 3.53-2.59.346.253 3.185 2.337L8.721 8.65l.323-.254 3-2.358zm-11.58-.55zm12.28 0z"></path></svg> <span>5</span></div><div class="views"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="11" viewBox="0 0 18 11"><g fill="#ADADAD" fill-rule="evenodd"><path fill-rule="nonzero" stroke="#ADADAD" stroke-width=".533" d="M17.409 4.88a.684.684 0 0 1 0 .862c-.142.176-.378.443-.695.766a15.262 15.262 0 0 1-1.7 1.494c-1.777 1.338-3.675 2.14-5.628 2.14-1.953 0-3.85-.802-5.627-2.14a15.262 15.262 0 0 1-1.7-1.494 11.3 11.3 0 0 1-.696-.766.684.684 0 0 1 0-.862c.142-.176.379-.443.696-.766a15.262 15.262 0 0 1 1.7-1.494C5.536 1.282 7.433.48 9.386.48c1.953 0 3.85.802 5.628 2.14.625.471 1.195.98 1.7 1.494.317.323.553.59.695.766l-.289.233.289-.233zm-2.842-1.666c-1.66-1.25-3.413-1.991-5.18-1.991-1.768 0-3.522.741-5.181 1.991C3.2 3.971 2.429 4.751 1.97 5.311c.458.56 1.23 1.34 2.235 2.097 1.66 1.25 3.413 1.99 5.18 1.99 1.768 0 3.521-.74 5.18-1.99 1.005-.757 1.778-1.537 2.236-2.097-.458-.56-1.23-1.34-2.235-2.097zm2.553 1.9l-.289.233.29-.234zm-.289.16l-.03.037.03.036a.059.059 0 0 1 0-.072z"></path><path d="M9.386 7.54c-1.255 0-2.276-1-2.276-2.229 0-1.23 1.021-2.23 2.276-2.23s2.276 1 2.276 2.23-1.02 2.23-2.276 2.23m0-5.097c-1.613 0-2.926 1.286-2.926 2.867 0 1.58 1.313 2.867 2.926 2.867 1.614 0 2.927-1.286 2.927-2.867 0-1.58-1.313-2.867-2.927-2.867"></path><path d="M9.386 3.718a.322.322 0 0 0-.325.318c0 .177.146.319.325.319.538 0 .976.43.976.956a.967.967 0 0 1-.976.956.967.967 0 0 1-.975-.956.322.322 0 0 0-.325-.319.322.322 0 0 0-.326.319c0 .878.73 1.593 1.626 1.593.897 0 1.626-.715 1.626-1.593s-.73-1.593-1.626-1.593"></path></g></svg><span>3878</span></div></div></div></div><div class="css-1gtwocl"><div class="css-1kcdhc3"><div class="css-cuzej8"><div class="css-12h9n7t"><a href="/logrocket/how-to-practically-use-performance-api-to-measure-performance">How to Practically Use Performance API to Measure Performance</a></div></div><div class="css-m2gwm">Nov 13 2019 at 7:39PM</div><div class="css-14kdfdp"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div><p>LogRocket</p></div></div><div class="css-lscypq"><div class="css-12alag6"><span class="css-10hy8cb"><a class="css-1pwtf47"><span title="React" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/1020/OYIaJ1KK.png" alt="React" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="AngularJS" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/1019/square.png" alt="AngularJS" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Vue.js" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js" class="css-4lwqz5"/></span></a></span><span class="css-pvufaf">+<!-- -->8</span></div><div class="css-maw68b"><div class="favourites"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="none" fill-rule="evenodd" stroke="#ADADAD" stroke-width="1.166" d="M12.045 6.038H8.038l-.137-.389-1.296-3.673L5.17 6.038H1.165L4.488 8.65l-.13.389-1.284 3.853 3.53-2.59.346.253 3.185 2.337L8.721 8.65l.323-.254 3-2.358zm-11.58-.55zm12.28 0z"></path></svg> <span>4</span></div><div class="views"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="11" viewBox="0 0 18 11"><g fill="#ADADAD" fill-rule="evenodd"><path fill-rule="nonzero" stroke="#ADADAD" stroke-width=".533" d="M17.409 4.88a.684.684 0 0 1 0 .862c-.142.176-.378.443-.695.766a15.262 15.262 0 0 1-1.7 1.494c-1.777 1.338-3.675 2.14-5.628 2.14-1.953 0-3.85-.802-5.627-2.14a15.262 15.262 0 0 1-1.7-1.494 11.3 11.3 0 0 1-.696-.766.684.684 0 0 1 0-.862c.142-.176.379-.443.696-.766a15.262 15.262 0 0 1 1.7-1.494C5.536 1.282 7.433.48 9.386.48c1.953 0 3.85.802 5.628 2.14.625.471 1.195.98 1.7 1.494.317.323.553.59.695.766l-.289.233.289-.233zm-2.842-1.666c-1.66-1.25-3.413-1.991-5.18-1.991-1.768 0-3.522.741-5.181 1.991C3.2 3.971 2.429 4.751 1.97 5.311c.458.56 1.23 1.34 2.235 2.097 1.66 1.25 3.413 1.99 5.18 1.99 1.768 0 3.521-.74 5.18-1.99 1.005-.757 1.778-1.537 2.236-2.097-.458-.56-1.23-1.34-2.235-2.097zm2.553 1.9l-.289.233.29-.234zm-.289.16l-.03.037.03.036a.059.059 0 0 1 0-.072z"></path><path d="M9.386 7.54c-1.255 0-2.276-1-2.276-2.229 0-1.23 1.021-2.23 2.276-2.23s2.276 1 2.276 2.23-1.02 2.23-2.276 2.23m0-5.097c-1.613 0-2.926 1.286-2.926 2.867 0 1.58 1.313 2.867 2.926 2.867 1.614 0 2.927-1.286 2.927-2.867 0-1.58-1.313-2.867-2.927-2.867"></path><path d="M9.386 3.718a.322.322 0 0 0-.325.318c0 .177.146.319.325.319.538 0 .976.43.976.956a.967.967 0 0 1-.976.956.967.967 0 0 1-.975-.956.322.322 0 0 0-.325-.319.322.322 0 0 0-.326.319c0 .878.73 1.593 1.626 1.593.897 0 1.626-.715 1.626-1.593s-.73-1.593-1.626-1.593"></path></g></svg><span>1150</span></div></div></div></div><div class="css-1gtwocl"><div class="css-1kcdhc3"><div class="css-cuzej8"><div class="css-12h9n7t"><a href="/bugsnag/server-side-rendering-how-to-serve-authenticated-content">Server-side rendering: how to serve authenticated content</a></div></div><div class="css-m2gwm">Sep 24 2019 at 11:59PM</div><div class="css-14kdfdp"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div><p>Bugsnag</p></div></div><div class="css-lscypq"><div class="css-12alag6"><span class="css-10hy8cb"><a class="css-1pwtf47"><span title="JavaScript" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/1209/javascript.jpeg" alt="JavaScript" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Node.js" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png" alt="Node.js" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="React" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/1020/OYIaJ1KK.png" alt="React" class="css-4lwqz5"/></span></a></span><span class="css-pvufaf">+<!-- -->8</span></div><div class="css-maw68b"><div class="favourites"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="none" fill-rule="evenodd" stroke="#ADADAD" stroke-width="1.166" d="M12.045 6.038H8.038l-.137-.389-1.296-3.673L5.17 6.038H1.165L4.488 8.65l-.13.389-1.284 3.853 3.53-2.59.346.253 3.185 2.337L8.721 8.65l.323-.254 3-2.358zm-11.58-.55zm12.28 0z"></path></svg> <span>4</span></div><div class="views"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="11" viewBox="0 0 18 11"><g fill="#ADADAD" fill-rule="evenodd"><path fill-rule="nonzero" stroke="#ADADAD" stroke-width=".533" d="M17.409 4.88a.684.684 0 0 1 0 .862c-.142.176-.378.443-.695.766a15.262 15.262 0 0 1-1.7 1.494c-1.777 1.338-3.675 2.14-5.628 2.14-1.953 0-3.85-.802-5.627-2.14a15.262 15.262 0 0 1-1.7-1.494 11.3 11.3 0 0 1-.696-.766.684.684 0 0 1 0-.862c.142-.176.379-.443.696-.766a15.262 15.262 0 0 1 1.7-1.494C5.536 1.282 7.433.48 9.386.48c1.953 0 3.85.802 5.628 2.14.625.471 1.195.98 1.7 1.494.317.323.553.59.695.766l-.289.233.289-.233zm-2.842-1.666c-1.66-1.25-3.413-1.991-5.18-1.991-1.768 0-3.522.741-5.181 1.991C3.2 3.971 2.429 4.751 1.97 5.311c.458.56 1.23 1.34 2.235 2.097 1.66 1.25 3.413 1.99 5.18 1.99 1.768 0 3.521-.74 5.18-1.99 1.005-.757 1.778-1.537 2.236-2.097-.458-.56-1.23-1.34-2.235-2.097zm2.553 1.9l-.289.233.29-.234zm-.289.16l-.03.037.03.036a.059.059 0 0 1 0-.072z"></path><path d="M9.386 7.54c-1.255 0-2.276-1-2.276-2.229 0-1.23 1.021-2.23 2.276-2.23s2.276 1 2.276 2.23-1.02 2.23-2.276 2.23m0-5.097c-1.613 0-2.926 1.286-2.926 2.867 0 1.58 1.313 2.867 2.926 2.867 1.614 0 2.927-1.286 2.927-2.867 0-1.58-1.313-2.867-2.927-2.867"></path><path d="M9.386 3.718a.322.322 0 0 0-.325.318c0 .177.146.319.325.319.538 0 .976.43.976.956a.967.967 0 0 1-.976.956.967.967 0 0 1-.975-.956.322.322 0 0 0-.325-.319.322.322 0 0 0-.326.319c0 .878.73 1.593 1.626 1.593.897 0 1.626-.715 1.626-1.593s-.73-1.593-1.626-1.593"></path></g></svg><span>2372</span></div></div></div></div><div class="css-1gtwocl"><div class="css-1kcdhc3"><div class="css-cuzej8"><div class="css-12h9n7t"><a href="/pubnub/building-realtime-apps-in-2019-with-pubnub">Building Realtime Apps in 2019 with PubNub</a></div></div><div class="css-m2gwm">Sep 6 2019 at 8:42PM</div><div class="css-14kdfdp"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div><p>PubNub</p></div></div><div class="css-lscypq"><div class="css-12alag6"><span class="css-10hy8cb"><a class="css-1pwtf47"><span title="Vue.js" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Spring Boot" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/2927/nPzvMuo2_400x400.png" alt="Spring Boot" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Unity" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/2084/CGKUrcD9_400x400.jpg" alt="Unity" class="css-4lwqz5"/></span></a></span><span class="css-pvufaf">+<!-- -->7</span></div><div class="css-maw68b"><div class="favourites"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="none" fill-rule="evenodd" stroke="#ADADAD" stroke-width="1.166" d="M12.045 6.038H8.038l-.137-.389-1.296-3.673L5.17 6.038H1.165L4.488 8.65l-.13.389-1.284 3.853 3.53-2.59.346.253 3.185 2.337L8.721 8.65l.323-.254 3-2.358zm-11.58-.55zm12.28 0z"></path></svg> <span>2</span></div><div class="views"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="11" viewBox="0 0 18 11"><g fill="#ADADAD" fill-rule="evenodd"><path fill-rule="nonzero" stroke="#ADADAD" stroke-width=".533" d="M17.409 4.88a.684.684 0 0 1 0 .862c-.142.176-.378.443-.695.766a15.262 15.262 0 0 1-1.7 1.494c-1.777 1.338-3.675 2.14-5.628 2.14-1.953 0-3.85-.802-5.627-2.14a15.262 15.262 0 0 1-1.7-1.494 11.3 11.3 0 0 1-.696-.766.684.684 0 0 1 0-.862c.142-.176.379-.443.696-.766a15.262 15.262 0 0 1 1.7-1.494C5.536 1.282 7.433.48 9.386.48c1.953 0 3.85.802 5.628 2.14.625.471 1.195.98 1.7 1.494.317.323.553.59.695.766l-.289.233.289-.233zm-2.842-1.666c-1.66-1.25-3.413-1.991-5.18-1.991-1.768 0-3.522.741-5.181 1.991C3.2 3.971 2.429 4.751 1.97 5.311c.458.56 1.23 1.34 2.235 2.097 1.66 1.25 3.413 1.99 5.18 1.99 1.768 0 3.521-.74 5.18-1.99 1.005-.757 1.778-1.537 2.236-2.097-.458-.56-1.23-1.34-2.235-2.097zm2.553 1.9l-.289.233.29-.234zm-.289.16l-.03.037.03.036a.059.059 0 0 1 0-.072z"></path><path d="M9.386 7.54c-1.255 0-2.276-1-2.276-2.229 0-1.23 1.021-2.23 2.276-2.23s2.276 1 2.276 2.23-1.02 2.23-2.276 2.23m0-5.097c-1.613 0-2.926 1.286-2.926 2.867 0 1.58 1.313 2.867 2.926 2.867 1.614 0 2.927-1.286 2.927-2.867 0-1.58-1.313-2.867-2.927-2.867"></path><path d="M9.386 3.718a.322.322 0 0 0-.325.318c0 .177.146.319.325.319.538 0 .976.43.976.956a.967.967 0 0 1-.976.956.967.967 0 0 1-.975-.956.322.322 0 0 0-.325-.319.322.322 0 0 0-.326.319c0 .878.73 1.593 1.626 1.593.897 0 1.626-.715 1.626-1.593s-.73-1.593-1.626-1.593"></path></g></svg><span>1061</span></div></div></div></div></div><div class="css-1i8b05s"></div></div></div><div class="css-1t7lufe"><div id="jobs" style="pointer-events:none;grid-column:span undefined;display:block;height:110px;margin-top:-110px"></div><div class="css-nil"><h2 class="css-i52n91">Jobs that mention Vue.js as a desired skillset</h2><div class="css-13sfqhu"></div></div><div class="css-1lcu9ue"><div class="css-1ewdw7x"><div class="css-ih8ay1"><a href="/companies/cbre" title="CBRE&#x27;s company profile"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a><div class="css-17niv7d"><a href="https://careers.cbre.com/careers/JobDetail/Sr-Software-Engineer/76775" title="Sr. Software Engineer" target="_blank" data-testid="jobsTitle" rel="noreferrer noopener nofollow">Sr. Software Engineer</a></div><a href="/companies/cbre" title="CBRE&#x27;s company profile" class="css-6mpj06">CBRE</a><div class="css-nio1yx"><svg xmlns="http://www.w3.org/2000/svg" width="11" height="14" viewBox="0 0 11 14"><g fill="none" fill-rule="evenodd" stroke="#49A8F9"><path d="M4.5 12.205l.013.017c.492.612 1.243.612 1.738-.017a25.074 25.074 0 0 0 1.789-2.37c.475-.717.873-1.41 1.171-2.06.376-.818.575-1.534.575-2.11 0-2.418-1.974-4.38-4.41-4.38-2.437 0-4.411 1.962-4.411 4.38 0 .576.2 1.292.575 2.11.298.65.696 1.343 1.17 2.06a25.074 25.074 0 0 0 1.79 2.37z"></path><ellipse cx="5.375" cy="5.697" rx="1.732" ry="1.732"></ellipse></g></svg><span class="css-ak2nbp">United States of America Texas Richardson</span></div></div><div class="css-9yycaw"><a data-testid="jobsCta" title="Sr. Software Engineer" href="https://careers.cbre.com/careers/JobDetail/Sr-Software-Engineer/76775" target="_blank" rel="noreferrer noopener nofollow" class="css-leu1cr">View Job Details</a><div class="css-156fhm0"><div class="css-12alag6"><span class="css-10hy8cb"><a class="css-1pwtf47"><span title="age" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/40373/default_d7b01785a189ee839cb857e2e2eda6a41a3f8e77.png" alt="age" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Vue.js" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Spring Boot" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/2927/nPzvMuo2_400x400.png" alt="Spring Boot" class="css-4lwqz5"/></span></a></span><span class="css-pvufaf">+<!-- -->16</span></div><svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" viewBox="0 0 14 12"><g fill="none" fill-rule="evenodd"><rect width="13" height="9" x=".5" y="2.5" stroke="#A1A1A1" rx="2"></rect><path stroke="#A1A1A1" d="M4.5 2.5h5V.999A.492.492 0 0 0 9.01.5H4.99a.5.5 0 0 0-.49.499V2.5z"></path><path fill="#A1A1A1" d="M1 7h12v1H1z"></path><path stroke="#A1A1A1" d="M5.5 7.5v1.501c0 .277.225.499.51.499h1.98a.5.5 0 0 0 .51-.499V7.5h-3z"></path></g></svg></div></div></div><div class="css-1ewdw7x"><div class="css-ih8ay1"><a href="/companies/cbre" title="CBRE&#x27;s company profile"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a><div class="css-17niv7d"><a href="https://careers.cbre.com/careers/JobDetail/Sr-Software-Engineer/73716" title="Sr. Software Engineer" target="_blank" data-testid="jobsTitle" rel="noreferrer noopener nofollow">Sr. Software Engineer</a></div><a href="/companies/cbre" title="CBRE&#x27;s company profile" class="css-6mpj06">CBRE</a><div class="css-nio1yx"><svg xmlns="http://www.w3.org/2000/svg" width="11" height="14" viewBox="0 0 11 14"><g fill="none" fill-rule="evenodd" stroke="#49A8F9"><path d="M4.5 12.205l.013.017c.492.612 1.243.612 1.738-.017a25.074 25.074 0 0 0 1.789-2.37c.475-.717.873-1.41 1.171-2.06.376-.818.575-1.534.575-2.11 0-2.418-1.974-4.38-4.41-4.38-2.437 0-4.411 1.962-4.411 4.38 0 .576.2 1.292.575 2.11.298.65.696 1.343 1.17 2.06a25.074 25.074 0 0 0 1.79 2.37z"></path><ellipse cx="5.375" cy="5.697" rx="1.732" ry="1.732"></ellipse></g></svg><span class="css-ak2nbp">United States of America Texas Richardson</span></div></div><div class="css-9yycaw"><a data-testid="jobsCta" title="Sr. Software Engineer" href="https://careers.cbre.com/careers/JobDetail/Sr-Software-Engineer/73716" target="_blank" rel="noreferrer noopener nofollow" class="css-leu1cr">View Job Details</a><div class="css-156fhm0"><div class="css-12alag6"><span class="css-10hy8cb"><a class="css-1pwtf47"><span title="Vue.js" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Spring Boot" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/2927/nPzvMuo2_400x400.png" alt="Spring Boot" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Spring Framework" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/2006/spring-framework-project-logo.png" alt="Spring Framework" class="css-4lwqz5"/></span></a></span><span class="css-pvufaf">+<!-- -->12</span></div><svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" viewBox="0 0 14 12"><g fill="none" fill-rule="evenodd"><rect width="13" height="9" x=".5" y="2.5" stroke="#A1A1A1" rx="2"></rect><path stroke="#A1A1A1" d="M4.5 2.5h5V.999A.492.492 0 0 0 9.01.5H4.99a.5.5 0 0 0-.49.499V2.5z"></path><path fill="#A1A1A1" d="M1 7h12v1H1z"></path><path stroke="#A1A1A1" d="M5.5 7.5v1.501c0 .277.225.499.51.499h1.98a.5.5 0 0 0 .51-.499V7.5h-3z"></path></g></svg></div></div></div><div class="css-1ewdw7x"><div class="css-ih8ay1"><a href="/companies/cbre" title="CBRE&#x27;s company profile"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a><div class="css-17niv7d"><a href="https://careers.cbre.com/careers/JobDetail/Sr-Software-Engineer/76775" title="Sr. Software Engineer" target="_blank" data-testid="jobsTitle" rel="noreferrer noopener nofollow">Sr. Software Engineer</a></div><a href="/companies/cbre" title="CBRE&#x27;s company profile" class="css-6mpj06">CBRE</a><div class="css-nio1yx"><svg xmlns="http://www.w3.org/2000/svg" width="11" height="14" viewBox="0 0 11 14"><g fill="none" fill-rule="evenodd" stroke="#49A8F9"><path d="M4.5 12.205l.013.017c.492.612 1.243.612 1.738-.017a25.074 25.074 0 0 0 1.789-2.37c.475-.717.873-1.41 1.171-2.06.376-.818.575-1.534.575-2.11 0-2.418-1.974-4.38-4.41-4.38-2.437 0-4.411 1.962-4.411 4.38 0 .576.2 1.292.575 2.11.298.65.696 1.343 1.17 2.06a25.074 25.074 0 0 0 1.79 2.37z"></path><ellipse cx="5.375" cy="5.697" rx="1.732" ry="1.732"></ellipse></g></svg><span class="css-ak2nbp">United States of America Texas Richardson</span></div></div><div class="css-9yycaw"><a data-testid="jobsCta" title="Sr. Software Engineer" href="https://careers.cbre.com/careers/JobDetail/Sr-Software-Engineer/76775" target="_blank" rel="noreferrer noopener nofollow" class="css-leu1cr">View Job Details</a><div class="css-156fhm0"><div class="css-12alag6"><span class="css-10hy8cb"><a class="css-1pwtf47"><span title="age" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/40373/default_d7b01785a189ee839cb857e2e2eda6a41a3f8e77.png" alt="age" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Vue.js" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Spring Boot" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/2927/nPzvMuo2_400x400.png" alt="Spring Boot" class="css-4lwqz5"/></span></a></span><span class="css-pvufaf">+<!-- -->16</span></div><svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" viewBox="0 0 14 12"><g fill="none" fill-rule="evenodd"><rect width="13" height="9" x=".5" y="2.5" stroke="#A1A1A1" rx="2"></rect><path stroke="#A1A1A1" d="M4.5 2.5h5V.999A.492.492 0 0 0 9.01.5H4.99a.5.5 0 0 0-.49.499V2.5z"></path><path fill="#A1A1A1" d="M1 7h12v1H1z"></path><path stroke="#A1A1A1" d="M5.5 7.5v1.501c0 .277.225.499.51.499h1.98a.5.5 0 0 0 .51-.499V7.5h-3z"></path></g></svg></div></div></div><div class="css-1ewdw7x"><div class="css-ih8ay1"><a href="/companies/cbre" title="CBRE&#x27;s company profile"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a><div class="css-17niv7d"><a href="https://careers.cbre.com/careers/JobDetail/Sr-Software-Engineer/73716" title="Sr. Software Engineer" target="_blank" data-testid="jobsTitle" rel="noreferrer noopener nofollow">Sr. Software Engineer</a></div><a href="/companies/cbre" title="CBRE&#x27;s company profile" class="css-6mpj06">CBRE</a><div class="css-nio1yx"><svg xmlns="http://www.w3.org/2000/svg" width="11" height="14" viewBox="0 0 11 14"><g fill="none" fill-rule="evenodd" stroke="#49A8F9"><path d="M4.5 12.205l.013.017c.492.612 1.243.612 1.738-.017a25.074 25.074 0 0 0 1.789-2.37c.475-.717.873-1.41 1.171-2.06.376-.818.575-1.534.575-2.11 0-2.418-1.974-4.38-4.41-4.38-2.437 0-4.411 1.962-4.411 4.38 0 .576.2 1.292.575 2.11.298.65.696 1.343 1.17 2.06a25.074 25.074 0 0 0 1.79 2.37z"></path><ellipse cx="5.375" cy="5.697" rx="1.732" ry="1.732"></ellipse></g></svg><span class="css-ak2nbp">United States of America Texas Richardson</span></div></div><div class="css-9yycaw"><a data-testid="jobsCta" title="Sr. Software Engineer" href="https://careers.cbre.com/careers/JobDetail/Sr-Software-Engineer/73716" target="_blank" rel="noreferrer noopener nofollow" class="css-leu1cr">View Job Details</a><div class="css-156fhm0"><div class="css-12alag6"><span class="css-10hy8cb"><a class="css-1pwtf47"><span title="Vue.js" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/3837/paeckCWC.png" alt="Vue.js" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Spring Boot" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/2927/nPzvMuo2_400x400.png" alt="Spring Boot" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Spring Framework" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/2006/spring-framework-project-logo.png" alt="Spring Framework" class="css-4lwqz5"/></span></a></span><span class="css-pvufaf">+<!-- -->12</span></div><svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" viewBox="0 0 14 12"><g fill="none" fill-rule="evenodd"><rect width="13" height="9" x=".5" y="2.5" stroke="#A1A1A1" rx="2"></rect><path stroke="#A1A1A1" d="M4.5 2.5h5V.999A.492.492 0 0 0 9.01.5H4.99a.5.5 0 0 0-.49.499V2.5z"></path><path fill="#A1A1A1" d="M1 7h12v1H1z"></path><path stroke="#A1A1A1" d="M5.5 7.5v1.501c0 .277.225.499.51.499h1.98a.5.5 0 0 0 .51-.499V7.5h-3z"></path></g></svg></div></div></div></div><a href="/jobs/vue-js" title="Vue.js jobs" class="css-1i5ir9y">See all jobs</a></div><div class="css-1t7lufe"><div id="features" style="pointer-events:none;grid-column:span undefined;display:block;height:110px;margin-top:-110px"></div><h2 class="css-i52n91">Vue.js<!-- -->&#x27;s Features</h2><ul class="css-1pwfust"><li class="css-960s6h">Reactivity</li><li class="css-960s6h"> Components</li><li class="css-960s6h"> Modularity</li><li class="css-960s6h"> Animations</li><li class="css-960s6h"> Routing</li><li class="css-960s6h"> Stability</li><li class="css-960s6h"> Extendable Data bindings</li><li class="css-960s6h"> Plain JS object models</li><li class="css-960s6h"> Build UI by composing components</li><li class="css-960s6h"> Mix &amp; matching small libraries</li></ul></div><div class="css-1t7lufe"><div id="alternatives" style="pointer-events:none;grid-column:span undefined;display:block;height:110px;margin-top:-110px"></div><h2 class="css-i52n91">Vue.js<!-- --> Alternatives &amp; Comparisons</h2><div class="css-nuwf1p"><div class="css-1j3tdba">What are some alternatives to <!-- -->Vue.js<!-- -->?</div><div class="css-4d5oui"><div class="css-10pc7td"><div class="css-1ukyolz"><div class="css-1uackhz">React</div></div><div class="css-1ofkegx">Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it&#x27;s easy to try it out on a small feature in an existing project.</div><div class="css-1ukyolz"><div class="css-1uackhz">jQuery</div></div><div class="css-1ofkegx">jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.</div><div class="css-1ukyolz"><div class="css-1uackhz">Bootstrap</div></div><div class="css-1ofkegx">Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.</div><div class="css-1ukyolz"><div class="css-1uackhz">Angular</div></div><div class="css-1ofkegx">It is a TypeScript-based open-source web application framework. It is a development platform for building mobile and desktop web applications.</div><div class="css-1ukyolz"><div class="css-1uackhz">AngularJS</div></div><div class="css-1ofkegx">AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding.</div></div><a data-testid="seeAllAlternativesLink" href="/vue-js/alternatives" class="css-1xexurq">See all alternatives</a></div></div><div class="css-nuwf1p"><div class="css-nuwf1p"><div class="css-1j3tdba">Related Comparisons</div><div class="css-nuwf1p"><div class="css-13zfms0"><div class="css-1rmabp8"><a href="/stackups/react-vs-vue-js" class="css-1346slw"><div class="css-2blcgu"><img src="https://img.stackshare.io/service/1020/thumb_OYIaJ1KK.png" alt="React" class="css-4vocyb"/><div title="React" class="css-pdrhqn">React</div></div><div class="css-c3yizi">VS</div><div class="css-2blcgu"><img src="https://img.stackshare.io/service/3837/thumb_paeckCWC.png" alt="Vue.js" class="css-4vocyb"/><div title="Vue.js" class="css-pdrhqn">Vue.js</div></div></a><a href="/stackups/jquery-vs-vue-js" class="css-1346slw"><div class="css-2blcgu"><img src="https://img.stackshare.io/service/1021/thumb_lxEKmMnB_400x400.jpg" alt="jQuery" class="css-4vocyb"/><div title="jQuery" class="css-pdrhqn">jQuery</div></div><div class="css-c3yizi">VS</div><div class="css-2blcgu"><img src="https://img.stackshare.io/service/3837/thumb_paeckCWC.png" alt="Vue.js" class="css-4vocyb"/><div title="Vue.js" class="css-pdrhqn">Vue.js</div></div></a><a href="/stackups/bootstrap-vs-vue-js" class="css-1346slw"><div class="css-2blcgu"><img src="https://img.stackshare.io/service/3837/thumb_paeckCWC.png" alt="Vue.js" class="css-4vocyb"/><div title="Vue.js" class="css-pdrhqn">Vue.js</div></div><div class="css-c3yizi">VS</div><div class="css-2blcgu"><img src="https://img.stackshare.io/service/1101/thumb_C9QJ7V3X.png" alt="Bootstrap" class="css-4vocyb"/><div title="Bootstrap" class="css-pdrhqn">Bootstrap</div></div></a><a href="/stackups/angular-2-vs-vue-js" class="css-1346slw"><div class="css-2blcgu"><img src="https://img.stackshare.io/service/3837/thumb_paeckCWC.png" alt="Vue.js" class="css-4vocyb"/><div title="Vue.js" class="css-pdrhqn">Vue.js</div></div><div class="css-c3yizi">VS</div><div class="css-2blcgu"><img src="https://img.stackshare.io/service/3745/thumb_cb8U-gL6_400x400.jpg" alt="Angular" class="css-4vocyb"/><div title="Angular" class="css-pdrhqn">Angular</div></div></a><a href="/stackups/angularjs-vs-vue-js" class="css-1346slw"><div class="css-2blcgu"><img src="https://img.stackshare.io/service/1019/thumb_square.png" alt="AngularJS" class="css-4vocyb"/><div title="AngularJS" class="css-pdrhqn">AngularJS</div></div><div class="css-c3yizi">VS</div><div class="css-2blcgu"><img src="https://img.stackshare.io/service/3837/thumb_paeckCWC.png" alt="Vue.js" class="css-4vocyb"/><div title="Vue.js" class="css-pdrhqn">Vue.js</div></div></a><a href="/stackups/svelte-vs-vue-js" class="css-1346slw"><div class="css-2blcgu"><img src="https://img.stackshare.io/service/3837/thumb_paeckCWC.png" alt="Vue.js" class="css-4vocyb"/><div title="Vue.js" class="css-pdrhqn">Vue.js</div></div><div class="css-c3yizi">VS</div><div class="css-2blcgu"><img src="https://img.stackshare.io/service/6113/thumb_7exmJEg4_400x400.png" alt="Svelte" class="css-4vocyb"/><div title="Svelte" class="css-pdrhqn">Svelte</div></div></a></div><div class="css-f7loz8"><a data-testid="popularToolComparisonLink" href="/vue-js/stackups" class="css-1xexurq">See all comparisons</a></div></div></div></div></div></div><div class="css-1t7lufe"><div id="followers" style="pointer-events:none;grid-column:span undefined;display:block;height:110px;margin-top:-110px"></div><div class="css-nil"><h2 class="css-i52n91"></h2><div class="css-13sfqhu"></div><div class="css-13sfqhu"><div class="css-1j3tdba">Vue.js<!-- -->&#x27;s Followers</div></div><div class="css-13sfqhu"><strong>38189</strong> developers follow <strong>Vue.js</strong> <!-- -->to keep up with related blogs and decisions.</div></div><div class="css-12257h"><div class="css-fisw11"><div class="css-1nho65o"><div class="css-1ugm2nv"><a href="/wwwshivam567" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/shanudith" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/rafatansari12feb1999" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/haim" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/zahid786shaikh" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/behnamraeisifard" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/emimrulkayes" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/yaotianqi6666" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/collabwire" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/carolina687" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div></div></div></div><div class="css-1i8b05s"><button class="css-1iqua1m">Sign up to see more</button></div></div></div><aside class="css-5vbspm"><div class="css-12llqor"><div style="position:sticky;top:110px"><div class="css-81jah4"></div></div></div></aside></div></main></div><div class="css-69zjs9"><div class="css-8a04gk"><div class="css-1m38k02"><h2 class="css-162qu2y">Similar Tools</h2><a href="/react" title="React" class="css-p797gu">React</a><a href="/jquery" title="jQuery" class="css-p797gu">jQuery</a><a href="/bootstrap" title="Bootstrap" class="css-p797gu">Bootstrap</a><a href="/angular" title="Angular" class="css-p797gu">Angular</a><a href="/angularjs" title="AngularJS" class="css-p797gu">AngularJS</a></div><div class="css-1m38k02"><h2 class="css-162qu2y">New Tools</h2><a href="/gijgo" title="Gijgo" class="css-p797gu">Gijgo</a><a href="/helm-helm" title="helm" class="css-p797gu">helm</a><a href="/npm-serverless-empty-aws-bucket" title="serverless-empty-aws-bucket" class="css-p797gu">serverless-empty-aws-bucket</a><a href="/npm--telerik-semantic-prerelease" title="@telerik/semantic-prerelease" class="css-p797gu">@telerik/semantic-prerelease</a><a href="/npm-cloud-device-emulator" title="cloud-device-emulator" class="css-p797gu">cloud-device-emulator</a></div><div class="css-1m38k02"><h2 class="css-162qu2y">Trending Comparisons</h2><a href="/stackups/highcharts-vs-plotly-js-vs-vue-js" title="Highcharts vs Plotly.js vs Vue.js" class="css-p797gu">Highcharts vs Plotly.js vs Vue.js</a><a href="/stackups/jquery-vs-underscore-vs-vue-js" title="Underscore vs Vue.js vs jQuery" class="css-p797gu">Underscore vs Vue.js vs jQuery</a><a href="/stackups/amcharts-vs-vue-js" title="Vue.js vs amCharts" class="css-p797gu">Vue.js vs amCharts</a><a href="/stackups/blueprint-vs-vue-js" title="Blueprint vs Vue.js" class="css-p797gu">Blueprint vs Vue.js</a><a href="/stackups/kendo-ui-vs-vue-js" title="Kendo UI vs Vue.js" class="css-p797gu">Kendo UI vs Vue.js</a></div><div class="css-1m38k02"><h2 class="css-162qu2y">Related Jobs</h2><a href="/jobs/react" title="React Jobs" class="css-p797gu">React Jobs</a><a href="/jobs/jquery" title="jQuery Jobs" class="css-p797gu">jQuery Jobs</a><a href="/jobs/bootstrap" title="Bootstrap Jobs" class="css-p797gu">Bootstrap Jobs</a><a href="/jobs/angular" title="Angular Jobs" class="css-p797gu">Angular Jobs</a><a href="/jobs/angularjs" title="AngularJS Jobs" class="css-p797gu">AngularJS Jobs</a></div></div></div></div> <script> renderComponent('ToolProfile','ToolProfile-react-component-3c54aa4b-849f-4ac6-b272-092acdb29888','ToolProfile-apollo-state-3c54aa4b-849f-4ac6-b272-092acdb29888','ToolProfile-glamor-3c54aa4b-849f-4ac6-b272-092acdb29888', 'apollo','{"route":"/vue-js","userId":null,"featureFlags":{}}'); </script>
<script type="application/json" id="Footer-apollo-state-b887cc69-1029-4251-be72-f428c4a31686">{}</script> <!-- glamorIds: 21 --> <script type="application/json" id="Footer-glamor-b887cc69-1029-4251-be72-f428c4a31686">["1htug8r","1yodi52","iepywa","x5hg3h","u0iaox","9ilv8v","ts0y2j","cs546h","1fco1ts","11a2nsi","1npm75a","1gn11bn","1y302zr","11gxadc","1iqd2ec","lneilx","de1dx1","1h53588","12k57td","j1o656","zr18wh"]</script> <style>@-webkit-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-moz-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-o-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-webkit-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-moz-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-o-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-webkit-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-moz-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-o-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-webkit-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-moz-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-o-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-webkit-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-moz-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-o-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-webkit-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-moz-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-o-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}.css-ts0y2j,[data-css-ts0y2j]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.4;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#333;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;padding:50px 0 80px;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;}@media only screen and (max-width: 768px){.css-ts0y2j,[data-css-ts0y2j]{padding:0 0 40px;}}.css-cs546h,[data-css-cs546h]{max-width:1220px;}@media only screen and (max-width: 992px){.css-cs546h,[data-css-cs546h]{width:700px;}}@media only screen and (min-width: 993px){.css-cs546h,[data-css-cs546h]{width:955px;}}@media only screen and (min-width: 1200px){.css-cs546h,[data-css-cs546h]{width:1220px;}}.css-1fco1ts,[data-css-1fco1ts]{display:grid;grid-template-columns:repeat(4, 1fr);justify-items:center;column-gap:3%;-ms-grid-template-columns:repeat(4, 1fr);-webkit-column-gap:3%;-moz-column-gap:3%;}@media only screen and (max-width: 768px){.css-1fco1ts,[data-css-1fco1ts]{grid-template-columns:1fr;text-align:center;-ms-grid-template-columns:1fr;}}.css-11a2nsi,[data-css-11a2nsi]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;align-items:center;text-align:left;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;}.css-1npm75a,[data-css-1npm75a]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;color:#fff;font-size:14px;line-height:1.7;letter-spacing:0.3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-1npm75a a,[data-css-1npm75a] a{color:#fff;text-decoration:none;}.css-1npm75a a:visited,[data-css-1npm75a] a:visited{color:#fff;}.css-1npm75a a:hover,[data-css-1npm75a] a:hover{color:#068dfe;}.css-1npm75a a:hover span,[data-css-1npm75a] a:hover span{color:#fff;}.css-1npm75a a:active span,[data-css-1npm75a] a:active span{color:#fff;}@media only screen and (max-width: 768px){.css-1npm75a,[data-css-1npm75a]{align-items:center;width:95%;font-size:16px;line-height:2;-webkit-box-align:center;-webkit-align-items:center;}}.css-1gn11bn,[data-css-1gn11bn]{color:#fff;font-weight:600;font-size:20px;letter-spacing:0.38px;}@media only screen and (max-width: 768px){.css-1gn11bn,[data-css-1gn11bn]{margin-top:36px;margin-bottom:24px;}}.css-1y302zr,[data-css-1y302zr]{position:relative;}@media only screen and (min-width: 769px){.css-1y302zr,[data-css-1y302zr]{margin-right:auto;}}.css-11gxadc,[data-css-11gxadc]{padding:0;margin:8px 0;}.css-11gxadc li,[data-css-11gxadc] li{display:inline-block;margin:0 5px;}@media only screen and (min-width: 769px){.css-11gxadc li:first-child,[data-css-11gxadc] li:first-child{margin-left:0;}}@media only screen and (max-width: 768px){.css-11gxadc,[data-css-11gxadc]{margin:0 0 80px;}}.css-1iqd2ec svg:hover path,[data-css-1iqd2ec] svg:hover path{fill:#939393;}.css-lneilx,[data-css-lneilx]{margin-top:15px;line-height:100%;}.css-lneilx svg,[data-css-lneilx] svg{max-width:135px;}.css-lneilx svg g,[data-css-lneilx] svg g{fill:#fff;}@media only screen and (max-width: 768px){.css-lneilx,[data-css-lneilx]{margin-top:0;}}@media only screen and (max-width: 480px){.css-lneilx,[data-css-lneilx]{margin-top:0;}}.css-de1dx1,[data-css-de1dx1]{color:#fff;}.css-de1dx1 a,[data-css-de1dx1] a, .css-de1dx1 span, [data-css-de1dx1] span{display:inline-block;margin-right:8px;font-size:13px;letter-spacing:0.24px;}.css-de1dx1 a:last-child,[data-css-de1dx1] a:last-child{margin-right:0;}@media only screen and (max-width: 768px){.css-de1dx1,[data-css-de1dx1]{line-height:1.5;margin-top:14px;margin-bottom:11px;}}.css-1h53588,[data-css-1h53588]{margin:18px 0;}@media only screen and (max-width: 992px){.css-1h53588,[data-css-1h53588]{text-align:center;}}@media only screen and (max-width: 480px){.css-1h53588,[data-css-1h53588]{text-align:center;}}.css-12k57td,[data-css-12k57td]{font-family:Cerebri Sans Pro;margin-top:0;font-style:normal;font-weight:400;font-size:14px;line-height:25px;letter-spacing:0.375px;color:#fff;}.css-j1o656,[data-css-j1o656]{width:53px;height:53px;}.css-zr18wh,[data-css-zr18wh]{color:#c2c2c2;font-size:10px;margin-top:5px;}.css-zr18wh div,[data-css-zr18wh] div{white-space:nowrap;}@media only screen and (max-width: 768px){.css-zr18wh,[data-css-zr18wh]{font-size:13px;line-height:1.5;text-align:center;}}</style> <div id="Footer-react-component-b887cc69-1029-4251-be72-f428c4a31686" data-ssr="true" ><footer class="css-ts0y2j"><div class="css-cs546h"><div class="css-1fco1ts"><div class="css-11a2nsi"><div class="css-1npm75a"><h3 class="css-1gn11bn">Tools &amp; Services</h3><a href="/stackups/trending" title="Compare Tools">Compare Tools</a><a href="/search" title="Search Tools &amp; Services">Search</a><a href="/alternatives" title="Browse Tools &amp; Services">Browse Tool Alternatives</a><a href="/categories" title="Technology Tools &amp; Services">Browse Tool Categories</a><a href="/submit" title="Submit a Tool">Submit A Tool</a><a href="/admin/approval-tool" title="Approve Tools">Approve Tools</a></div></div><div class="css-11a2nsi"><div class="css-1npm75a"><h3 class="css-1gn11bn">Company</h3><a href="/featured-posts" title="Featured Posts">Blog</a><a href="/api" title="API">API</a><a href="/jobs" title="Jobs">Job Search</a><a href="/careers" title="Careers at StackShare" class="css-1y302zr">Careers</a><a href="/stackshare" title="Our Stack">Our Stack</a><a href="/vendors" title="Advertise With Us">Advertise With Us</a><a href="mailto:team@stackshare.io" title="Contact Us">Contact Us</a></div></div><div class="css-11a2nsi"><div class="css-1npm75a"><h3 class="css-1gn11bn">Follow Us</h3><ul class="css-11gxadc"><li><a href="https://twitter.com/stackshareio" target="_blank" rel="noreferrer noopener nofollow" class="css-1iqd2ec"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" fill-rule="evenodd" d="M3.6 0h16.8A3.6 3.6 0 0 1 24 3.6v16.8a3.6 3.6 0 0 1-3.6 3.6H3.6A3.6 3.6 0 0 1 0 20.4V3.6A3.6 3.6 0 0 1 3.6 0zm14.29 9.964c.548-.389 1.005-.891 1.393-1.44a6.285 6.285 0 0 1-1.621.435c.594-.343 1.005-.891 1.21-1.553a5.867 5.867 0 0 1-1.758.685A2.759 2.759 0 0 0 15.08 7.2a2.788 2.788 0 0 0-2.787 2.81c0 .205.023.433.069.639A7.976 7.976 0 0 1 6.56 7.702a3.037 3.037 0 0 0-.365 1.417c0 .982.48 1.827 1.233 2.33-.456 0-.89-.138-1.256-.343v.022c0 1.37.96 2.49 2.238 2.764-.228.069-.48.092-.73.092-.183 0-.366-.023-.526-.046.343 1.119 1.394 1.873 2.604 1.896-.96.753-2.147 1.279-3.472 1.279a6 6 0 0 1-.662-.046c1.233.8 2.718 1.233 4.294 1.233 5.162 0 7.971-4.27 7.971-7.97v-.366z"></path></svg></a></li><li><a href="https://facebook.com/stackshareio" target="_blank" rel="noreferrer noopener nofollow" class="css-1iqd2ec"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" fill-rule="evenodd" d="M16.478 24v-8h2.896l.201-3.069h-3.097v-2.237c0-.86.172-1.405 1.262-1.405h1.692l.143-2.925s-.86-.172-2.351-.172c-3.04 0-4.36 1.835-4.36 3.9v2.81H10.8V16h2.065v8H3.6A3.6 3.6 0 0 1 0 20.4V3.6A3.6 3.6 0 0 1 3.6 0h16.8A3.6 3.6 0 0 1 24 3.6v16.8a3.6 3.6 0 0 1-3.6 3.6h-3.922z"></path></svg></a></li><li><a href="https://www.linkedin.com/company/stackshare" target="_blank" rel="noreferrer noopener nofollow" class="css-1iqd2ec"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" fill-rule="evenodd" d="M3.6 0h16.8A3.6 3.6 0 0 1 24 3.6v16.8a3.6 3.6 0 0 1-3.6 3.6H3.6A3.6 3.6 0 0 1 0 20.4V3.6A3.6 3.6 0 0 1 3.6 0zm5.521 17.16V9.378H6.374v7.782h2.747zM7.748 8.43c1.119 0 1.83-.807 1.83-1.815C9.554 5.578 8.868 4.8 7.749 4.8c-1.094 0-1.831.778-1.831 1.815 0 1.008.712 1.815 1.805 1.815h.026zm11.444 8.73v-4.12c0-2.518-1.246-4.12-3.205-4.12-1.119 0-1.932.661-2.288 1.653l-.102-1.195h-2.721c.025.305.076 1.83.076 1.83v5.952h2.747v-4.12c0-1.12.508-1.831 1.347-1.831.84 0 1.4.432 1.4 1.83v4.12h2.746z"></path></svg></a></li><li><a href="https://angel.co/stackshare" target="_blank" rel="noreferrer noopener nofollow" class="css-1iqd2ec"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" fill-rule="evenodd" d="M3.6 0h16.8A3.6 3.6 0 0 1 24 3.6v16.8a3.6 3.6 0 0 1-3.6 3.6H3.6A3.6 3.6 0 0 1 0 20.4V3.6A3.6 3.6 0 0 1 3.6 0zm4.684 14.42c.365.493.708.877 1.029 1.153.322.276.579.413.769.413.14 0 .268-.064.385-.194a.624.624 0 0 0 .173-.42c0-.16-.114-.528-.341-1.11-.227-.58-.512-1.15-.849-1.71-.249-.418-.492-.733-.732-.947-.24-.214-.466-.319-.68-.319-.174 0-.366.111-.577.33-.212.223-.317.43-.317.622 0 .2.102.501.309.903.207.4.484.827.83 1.28zm6.062-4.06a89.757 89.757 0 0 0 1.296-3.767c.31-.99.465-1.598.465-1.824 0-.242-.053-.43-.155-.563h-.001a.51.51 0 0 0-.429-.2c-.23 0-.468.194-.707.582-.24.389-.505 1.014-.793 1.875l-1.238 3.622 1.562.275zm-4.45-.445a.982.982 0 0 1 .371-.058c.05 0 .149.005.298.013.147.01.392.03.73.063L9.958 6.022c-.347-.993-.615-1.644-.806-1.949-.19-.303-.397-.456-.619-.456a.513.513 0 0 0-.422.2c-.107.133-.16.313-.16.54 0 .384.144 1.052.433 2.004.29.953.724 2.202 1.303 3.749a.41.41 0 0 1 .21-.195zm6.22 2.129a1.006 1.006 0 0 0-.245-.293c-.338-.285-.998-.54-1.979-.765a13.608 13.608 0 0 0-3.068-.338c-.296 0-.508.05-.632.15-.124.1-.186.272-.186.516 0 .567.314.98.943 1.233.627.255 1.643.382 3.049.382h.508c.116 0 .21.044.279.133.07.088.118.219.142.394-.14.134-.43.287-.866.456-.438.172-.774.341-1.005.508a4.53 4.53 0 0 0-1.196 1.31 3.99 3.99 0 0 0-.198.374c-.04.09-.07.176-.102.263-.012.034-.029.067-.04.1-.018.063-.03.125-.044.188-.013.056-.032.11-.04.166-.006.039-.006.076-.01.114-.008.076-.019.154-.019.228v.001c0 .277.063.609.192.997.128.388.192.629.192.72v.086l-.025.112c-.364-.023-.65-.239-.863-.644-.21-.406-.315-.947-.315-1.622v-.112a.719.719 0 0 1-.192.125.553.553 0 0 1-.205.037c-.074 0-.144-.006-.212-.019a2.132 2.132 0 0 1-.222-.058v.001c.024.094.043.182.056.27a1.05 1.05 0 0 1-.34 1.003 1.22 1.22 0 0 1-.856.331c-.52 0-1.05-.256-1.587-.77-.537-.515-.806-1.017-.806-1.51 0-.091.01-.172.032-.243a.406.406 0 0 1 .104-.182c.115.142.278.35.483.627.545.76 1.05 1.14 1.512 1.14.157 0 .297-.05.422-.149.123-.1.185-.206.185-.313v-.001c0-.127-.083-.334-.248-.629a8.366 8.366 0 0 0-.681-.99c-.33-.425-.606-.736-.826-.933-.217-.196-.394-.295-.525-.295-.29 0-.557.157-.8.47a1.756 1.756 0 0 0-.366 1.11c0 .344.086.725.254 1.147.168.422.416.846.738 1.271a4.937 4.937 0 0 0 1.816 1.524c.723.355 1.522.532 2.4.532 1.611 0 2.96-.607 4.046-1.823 1.088-1.216 1.632-2.739 1.632-4.568 0-.56-.04-1.005-.124-1.337a1.67 1.67 0 0 0-.162-.425zm-4.733 2.915a6.14 6.14 0 0 1 .626-.682c.218-.206.449-.386.689-.545a8.167 8.167 0 0 1-1.01-.113 5.067 5.067 0 0 1-.912-.252c.133.268.25.535.354.802.103.268.188.532.253.79z"></path></svg></a></li></ul></div></div><div class="css-11a2nsi"><div class="css-1npm75a"><a href="/" class="css-lneilx"><svg width="203" height="31" viewBox="0 0 812 124" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><g id="Layer1" fill-rule="nonzero"><path d="M221.086 85.794c0 7.342-2.55 12.933-7.651 16.775-5.101 3.842-12.731 5.762-22.889 5.762-5.208 0-9.647-.352-13.318-1.056-3.671-.704-7.107-1.739-10.308-3.105V88.035c3.628 1.707 7.715 3.137 12.261 4.29 4.546 1.152 8.547 1.728 12.005 1.728 7.085 0 10.628-2.048 10.628-6.146 0-1.537-.469-2.785-1.408-3.746-.939-.96-2.561-2.048-4.866-3.265-2.305-1.216-5.379-2.636-9.22-4.258-5.506-2.305-9.551-4.439-12.133-6.402-2.583-1.964-4.461-4.215-5.635-6.755-1.173-2.54-1.76-5.666-1.76-9.38 0-6.36 2.465-11.279 7.395-14.758 4.93-3.479 11.919-5.218 20.968-5.218 8.623 0 17.01 1.878 25.163 5.634l-5.891 14.086c-3.585-1.537-6.936-2.796-10.052-3.778a31.589 31.589 0 0 0-9.54-1.472c-5.762 0-8.643 1.558-8.643 4.674 0 1.75.928 3.265 2.785 4.546 1.857 1.28 5.922 3.18 12.197 5.698 5.591 2.262 9.689 4.375 12.293 6.339 2.604 1.963 4.524 4.225 5.762 6.786 1.238 2.561 1.857 5.613 1.857 9.156zM259.924 92.773c3.415 0 7.513-.747 12.293-2.241v14.534c-4.866 2.177-10.841 3.265-17.927 3.265-7.811 0-13.499-1.974-17.063-5.922-3.564-3.948-5.346-9.871-5.346-17.767V50.131h-9.348v-8.259l10.756-6.531 5.635-15.11h12.485v15.238h20.04v14.662h-20.04v34.511c0 2.774.779 4.823 2.337 6.146 1.558 1.323 3.617 1.985 6.178 1.985zM325.59 107.051l-3.778-9.732h-.512c-3.287 4.14-6.669 7.011-10.148 8.611-3.479 1.601-8.014 2.401-13.606 2.401-6.872 0-12.282-1.963-16.23-5.89-3.949-3.927-5.923-9.519-5.923-16.775 0-7.598 2.657-13.2 7.971-16.807 5.315-3.607 13.329-5.602 24.042-5.986l12.421-.384v-3.138c0-7.256-3.713-10.884-11.14-10.884-5.72 0-12.443 1.728-20.168 5.186l-6.467-13.19c8.238-4.311 17.372-6.466 27.403-6.466 9.604 0 16.967 2.091 22.089 6.274s7.683 10.543 7.683 19.08v47.7H325.59zm-5.763-33.166l-7.555.256c-5.677.171-9.902 1.195-12.677 3.074-2.774 1.878-4.162 4.738-4.162 8.579 0 5.506 3.159 8.259 9.476 8.259 4.525 0 8.142-1.301 10.853-3.905 2.71-2.604 4.065-6.061 4.065-10.372v-5.891zM381.843 108.331c-22.281 0-33.421-12.229-33.421-36.687 0-12.165 3.03-21.459 9.091-27.883 6.061-6.424 14.748-9.636 26.059-9.636 8.281 0 15.708 1.622 22.281 4.866l-5.762 15.11c-3.074-1.238-5.933-2.251-8.58-3.041-2.646-.79-5.293-1.185-7.939-1.185-10.159 0-15.238 7.214-15.238 21.641 0 14.001 5.079 21.001 15.238 21.001 3.756 0 7.235-.502 10.436-1.505 3.202-1.003 6.403-2.571 9.604-4.706v16.711c-3.158 2.006-6.349 3.394-9.572 4.162-3.222.768-7.288 1.152-12.197 1.152zM432.398 68.123l8.516-10.885 20.04-21.769h22.025l-28.428 31.053 30.157 40.529h-22.537l-20.617-29.004-8.387 6.723v22.281h-19.528V7.426h19.528V51.86l-1.025 16.263h.256z"></path><path d="M538.336 85.794c0 7.342-2.55 12.933-7.651 16.775-5.101 3.842-12.73 5.762-22.889 5.762-5.208 0-9.647-.352-13.318-1.056-3.671-.704-7.107-1.739-10.308-3.105V88.035c3.628 1.707 7.715 3.137 12.261 4.29 4.546 1.152 8.548 1.728 12.005 1.728 7.086 0 10.628-2.048 10.628-6.146 0-1.537-.469-2.785-1.408-3.746-.939-.96-2.561-2.048-4.866-3.265-2.305-1.216-5.378-2.636-9.22-4.258-5.506-2.305-9.551-4.439-12.133-6.402-2.582-1.964-4.46-4.215-5.634-6.755-1.174-2.54-1.761-5.666-1.761-9.38 0-6.36 2.465-11.279 7.395-14.758 4.93-3.479 11.92-5.218 20.969-5.218 8.622 0 17.009 1.878 25.162 5.634l-5.89 14.086c-3.586-1.537-6.937-2.796-10.053-3.778a31.589 31.589 0 0 0-9.54-1.472c-5.762 0-8.643 1.558-8.643 4.674 0 1.75.928 3.265 2.785 4.546 1.857 1.28 5.923 3.18 12.197 5.698 5.592 2.262 9.689 4.375 12.293 6.339 2.604 1.963 4.525 4.225 5.763 6.786 1.237 2.561 1.856 5.613 1.856 9.156zM613.093 107.051h-19.528V65.242c0-10.33-3.841-15.495-11.524-15.495-5.464 0-9.412 1.857-11.845 5.571-2.433 3.713-3.65 9.732-3.65 18.055v33.678h-19.528V7.426h19.528v20.296c0 1.58-.149 5.293-.448 11.141l-.448 5.762h1.024c4.354-7 11.269-10.5 20.745-10.5 8.409 0 14.79 2.262 19.144 6.787 4.353 4.524 6.53 11.012 6.53 19.464v46.675zM672.1 107.051l-3.778-9.732h-.512c-3.286 4.14-6.669 7.011-10.148 8.611-3.479 1.601-8.014 2.401-13.606 2.401-6.872 0-12.282-1.963-16.23-5.89-3.948-3.927-5.923-9.519-5.923-16.775 0-7.598 2.657-13.2 7.972-16.807 5.314-3.607 13.328-5.602 24.042-5.986l12.421-.384v-3.138c0-7.256-3.714-10.884-11.141-10.884-5.72 0-12.442 1.728-20.168 5.186l-6.467-13.19c8.238-4.311 17.373-6.466 27.403-6.466 9.604 0 16.967 2.091 22.089 6.274 5.123 4.183 7.684 10.543 7.684 19.08v47.7H672.1zm-5.762-33.166l-7.555.256c-5.677.171-9.903 1.195-12.678 3.074-2.774 1.878-4.161 4.738-4.161 8.579 0 5.506 3.158 8.259 9.475 8.259 4.525 0 8.142-1.301 10.853-3.905 2.71-2.604 4.066-6.061 4.066-10.372v-5.891zM739.238 34.125c2.646 0 4.845.192 6.595.576l-1.473 18.312c-1.579-.427-3.5-.641-5.762-.641-6.232 0-11.088 1.601-14.566 4.802-3.479 3.202-5.218 7.684-5.218 13.446v36.431h-19.528V35.469h14.79l2.881 12.037h.96c2.22-4.012 5.218-7.245 8.996-9.7 3.777-2.454 7.886-3.681 12.325-3.681zM779.293 48.019c-4.141 0-7.385 1.312-9.732 3.937-2.348 2.625-3.692 6.349-4.034 11.173h27.403c-.085-4.824-1.344-8.548-3.777-11.173s-5.72-3.937-9.86-3.937zm2.753 60.312c-11.525 0-20.531-3.18-27.019-9.54-6.488-6.36-9.732-15.366-9.732-27.019 0-11.994 2.998-21.267 8.996-27.819 5.997-6.552 14.288-9.828 24.874-9.828 10.116 0 17.991 2.881 23.625 8.643 5.635 5.763 8.452 13.723 8.452 23.882v9.476h-46.163c.213 5.549 1.857 9.882 4.93 12.997 3.073 3.116 7.384 4.674 12.933 4.674 4.311 0 8.388-.448 12.229-1.344 3.842-.897 7.854-2.326 12.037-4.29v15.11c-3.414 1.708-7.064 2.978-10.948 3.81-3.885.832-8.622 1.248-14.214 1.248z"></path></g><g fill="#008ff9"><path d="M101.98 83c-3.9 0-7.157 2.792-7.886 6.482-.212 1.564 0 3.123 0 3.123.73 3.687 3.986 6.477 7.885 6.477 4.434 0 8.042-3.605 8.042-8.04 0-4.434-3.608-8.042-8.042-8.042M32.041 54C27.607 54 24 57.606 24 62.041c0 4.433 3.607 8.041 8.041 8.041 4.435 0 8.042-3.608 8.042-8.041 0-4.435-3.607-8.041-8.042-8.041m69.924-12.918c4.435 0 8.042-3.608 8.042-8.041 0-4.435-3.607-8.041-8.042-8.041-3.898 0-7.155 2.791-7.885 6.48v.049s-.18 1.654 0 3.073c.73 3.689 3.987 6.48 7.885 6.48"></path><path d="M101.965 105.961c-6.965 0-12.841-4.655-14.692-11.022H73.376l-.076.043-16.575-28.517H46.592c-1.852 6.367-7.727 11.023-14.694 11.023-8.451 0-15.303-6.852-15.303-15.303 0-8.452 6.852-15.305 15.303-15.305 6.967 0 12.842 4.656 14.694 11.025h9.905l.128-.217L73.3 28.999l.141.083h13.768c1.852-6.369 7.727-11.025 14.692-11.025 8.453 0 15.305 6.853 15.305 15.305 0 8.451-6.852 15.304-15.305 15.304-6.965 0-12.84-4.656-14.692-11.025h-9.03l-14.14 24.326-.006.023.005.022L78.2 86.378h9.073c1.851-6.369 7.727-11.026 14.692-11.026 8.453 0 15.305 6.853 15.305 15.305s-6.852 15.304-15.305 15.304zM124.996 0H8.004C3.584 0 0 3.561 0 7.953v108.094C0 120.44 3.584 124 8.004 124h116.992c4.421 0 8.004-3.56 8.004-7.953V7.953C133 3.561 129.417 0 124.996 0z"></path></g></svg></a><div class="css-de1dx1"><a href="/terms">Terms</a><span>·</span><a href="/privacy">Privacy</a></div><div class="css-1h53588"><h3 class="css-12k57td">SOC 2 Type 2 Certified</h3><a href="http://www.aicpa.org/soc4so" rel="nofollow noreferrer noopener" target="_blank" title="SOC2 badge"><img src="https://img.stackshare.io/fe/SOC2.png" class="css-j1o656"/></a></div><div class="css-zr18wh"><div>Copyright © <!-- -->2022<!-- --> StackShare, Inc. </div><div>All rights reserved.</div></div><div class="css-de1dx1"><a href="/html-sitemaps/stackups/main.html">Sitemap</a></div></div></div></div></div></footer></div> <script> renderComponent('Footer','Footer-react-component-b887cc69-1029-4251-be72-f428c4a31686','Footer-apollo-state-b887cc69-1029-4251-be72-f428c4a31686','Footer-glamor-b887cc69-1029-4251-be72-f428c4a31686', 'apollo','{"isAdmin":null}'); </script>