<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-09f25e9d-fd5d-49ed-89c4-6c0af38ec661">{"ROOT_QUERY":{"me":null,"tool({\"id\":\"lua\"})":{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"},"tool({\"id\":\"101231774291224569\"})":{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"}},"Tool:101231774291224569":{"id":"101231774291224569","private":false,"imageUrl":"https://img.stackshare.io/service/2118/128px-Lua-Logo.svg.png","thumbUrl":"https://img.stackshare.io/service/2118/thumb_128px-Lua-Logo.svg.png","thumbRetinaUrl":"https://img.stackshare.io/service/2118/thumb_retina_128px-Lua-Logo.svg.png","name":"Lua","pressUrl":"https://github.com/LuaDist/lua","contactFlow":{"type":"json","json":{"links":[{"url":"https://go.snowplowanalytics.com/treating-data-as-a-product?utm_source=Stackshare&utm_medium=ppc","type":"website"}],"steps":["direct_link"]}},"legacyThirdPartyId":"2118","jobsCount":0,"type":"Tool","keywords":{"type":"json","json":[]},"packageUrl":null,"packageManager":null,"featuredPosts":{"type":"id","generated":true,"id":"$Tool:101231774291224569.featuredPosts","typename":"FeaturedPostConnection"},"alternativeTools({\"first\":5})":{"type":"id","generated":true,"id":"$Tool:101231774291224569.alternativeTools({\"first\":5})","typename":"ToolConnection"},"followers":{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers","typename":"UserConnection"},"privateStacks":{"type":"id","generated":true,"id":"$Tool:101231774291224569.privateStacks","typename":"StackConnection"},"privateUsersUsing":{"type":"id","generated":true,"id":"$Tool:101231774291224569.privateUsersUsing","typename":"UserConnection"},"privateUsersUsingViaPersonalStacks":{"type":"id","generated":true,"id":"$Tool:101231774291224569.privateUsersUsingViaPersonalStacks","typename":"UserConnection"},"privateUsersViaContributedStacks":{"type":"id","generated":true,"id":"$Tool:101231774291224569.privateUsersViaContributedStacks","typename":"UserConnection"},"teams":{"type":"id","generated":true,"id":"$Tool:101231774291224569.teams","typename":"TeamConnection"},"privateStackDecisions":{"type":"id","generated":true,"id":"$Tool:101231774291224569.privateStackDecisions","typename":"StackDecisionConnection"},"privateFollowers":{"type":"id","generated":true,"id":"$Tool:101231774291224569.privateFollowers","typename":"UserConnection"},"company":{"type":"id","generated":true,"id":"$Tool:101231774291224569.company","typename":"Company"},"pros":{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros","typename":"ReasonConnection"},"slug":"lua","path":"/lua","verified":false,"title":"Powerful, fast, lightweight, embeddable scripting language","twitterUsername":"LuaLang","websiteUrl":"http://www.lua.org/","following":false,"githubStarsCount":1413,"githubForksCount":461,"githubUpdatedAt":"2022-12-06T00:00:15Z","hackernewsOnlineMentionsCount":0,"redditOnlineMentionsCount":1195,"stackOverflowOnlineMentionsCount":21194,"description":"Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.","ampStoryEnabled":false,"stacks":1438,"votes":166,"jobs":161,"relatedStackups":{"type":"id","generated":true,"id":"$Tool:101231774291224569.relatedStackups","typename":"StackupConnection"},"function":{"type":"id","generated":true,"id":"$Tool:101231774291224569.function","typename":"Function"},"layer":{"type":"id","generated":true,"id":"$Tool:101231774291224569.layer","typename":"Layer"},"category":{"type":"id","generated":true,"id":"$Tool:101231774291224569.category","typename":"Category"},"allToolIntegrations":{"type":"id","generated":true,"id":"$Tool:101231774291224569.allToolIntegrations","typename":"ToolConnection"},"companyStacksUsing":{"type":"id","generated":true,"id":"$Tool:101231774291224569.companyStacksUsing","typename":"StackConnection"},"userStacksUsing":{"type":"id","generated":true,"id":"$Tool:101231774291224569.userStacksUsing","typename":"StackConnection"},"features":null,"footerAlternateTools({\"first\":5})":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerAlternateTools({\"first\":5})","typename":"ToolConnection"},"footerNewTools({\"first\":5})":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerNewTools({\"first\":5})","typename":"ToolConnection"},"footerTopTools({\"first\":5})":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerTopTools({\"first\":5})","typename":"ToolConnection"},"footerRelatedStackups({\"first\":5})":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerRelatedStackups({\"first\":5})","typename":"StackupConnection"},"toolType":true,"adoptionStageContext":null,"adoptionStage":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774291224569.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool","companyStacksUsing({\"first\":9})":{"type":"id","generated":true,"id":"$Tool:101231774291224569.companyStacksUsing({\"first\":9})","typename":"StackConnection"},"userStacksUsing({\"first\":9})":{"type":"id","generated":true,"id":"$Tool:101231774291224569.userStacksUsing({\"first\":9})","typename":"StackConnection"},"relatedStackups({\"first\":6})":{"type":"id","generated":true,"id":"$Tool:101231774291224569.relatedStackups({\"first\":6})","typename":"StackupConnection"},"followers({\"first\":10})":{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers({\"first\":10})","typename":"UserConnection"},"fans":1180,"stackDecisions({\"first\":6})":{"type":"id","generated":true,"id":"$Tool:101231774291224569.stackDecisions({\"first\":6})","typename":"StackDecisionConnection"},"canonicalUrl":"/lua","followContext":null,"featuredPosts({\"first\":8})":{"type":"id","generated":true,"id":"$Tool:101231774291224569.featuredPosts({\"first\":8})","typename":"FeaturedPostConnection"},"allToolIntegrations({\"first\":9})":{"type":"id","generated":true,"id":"$Tool:101231774291224569.allToolIntegrations({\"first\":9})","typename":"ToolConnection"}},"FeaturedPost:101231817543652116":{"id":"101231817543652116","views":33770,"title":"E-Commerce at Scale: Inside Shopify's Tech Stack","__typename":"FeaturedPost","imageUrl":"https://img.stackshare.io/stack/326334/default_d282eab8578cffb6b6c022b15e063c38cc0de298.jpg","publishedAt":"2018-07-03T04:40:10Z","canonicalUrl":"/shopify/e-commerce-at-scale-inside-shopifys-tech-stack","previewImageUrl":"https://img.stackshare.io/stack/326334/d72d976d5dc860eb64f25e3037ac55a88f8e3a59.jpg","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231817543652116.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773669807419","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773851859414","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773861864225","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774098455524","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773854768982","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774206661614","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775212866992","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773835511567","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773835996572","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773855606480","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774772759859","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774087656167","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773665355731","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774442989469","typename":"Tool"}],"favoriteStacksCount":35},"$Tool:101231774291224569.featuredPosts.edges.0":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231817543652116","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231783395423508":{"id":"101231783395423508","views":15622,"title":"How Mashape Manages Over 15,000 APIs & Microservices","__typename":"FeaturedPost","imageUrl":"https://img.stackshare.io/stack/11183/default_7bf03765b2aee30f2e922fa4baf4bf1e40f5145a.png","publishedAt":"2015-09-25T08:45:35Z","canonicalUrl":"/kong/how-mashape-manages-over-15000-apis-and-microservices","previewImageUrl":"https://img.stackshare.io/stack/11183/2267362ccc355136c4cfbdb2deee587b8215ca24.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231783395423508.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773837179153","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773838011785","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773861864225","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773853533403","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773854388643","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773854768982","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773405612798","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773774313645","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773835511567","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773920953695","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773636491087","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773703014119","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773855147984","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774772759859","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773627798007","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773847891619","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774724522037","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773456856070","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773579158988","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773563555200","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773401272867","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773657526175","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773648351439","typename":"Tool"}],"favoriteStacksCount":29},"$Tool:101231774291224569.featuredPosts.edges.1":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231783395423508","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231781824221653":{"id":"101231781824221653","views":10448,"title":"How imgix Built A Stack To Serve 100,000 Images Per Second","__typename":"FeaturedPost","imageUrl":"https://img.stackshare.io/stack/7541/default_d4b3500a436db3ddc1d3fc45f000f45c04d3ff4c.png","publishedAt":"2015-08-28T09:58:18Z","canonicalUrl":"/imgix/how-imgix-built-a-stack-to-serve-100000-images-per-second","previewImageUrl":"https://img.stackshare.io/stack/7541/a1bf2671dd2f72502d02ef0090e313a99f7ef127.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231781824221653.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773837179153","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773669807419","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773705712932","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773861864225","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773457672502","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773842107538","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773636491087","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773501041914","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773843750465","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773874709816","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774455039874","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773927221330","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773713150436","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773733721900","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774772759859","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773847891619","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773456856070","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773552487870","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773409003364","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773840775583","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773558054183","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773583480612","typename":"Tool"}],"favoriteStacksCount":27},"$Tool:101231774291224569.featuredPosts.edges.2":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231781824221653","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"$Tool:101231774291224569.featuredPosts":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.featuredPosts.edges.0","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.featuredPosts.edges.1","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.featuredPosts.edges.2","typename":"FeaturedPostEdge"}],"__typename":"FeaturedPostConnection"},"Tool:101231773837179153":{"id":"101231773837179153","name":"Python","description":"Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.","__typename":"Tool","imageUrl":"https://img.stackshare.io/service/993/pUBY5pVj.png","thumbUrl":"https://img.stackshare.io/service/993/thumb_pUBY5pVj.png","path":"/python","stacks":195706,"fans":189609,"votes":6656,"following":false,"slug":"python","title":"A clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java.","verified":false,"canonicalUrl":"/python","followContext":null},"$Tool:101231774291224569.alternativeTools({\"first\":5}).edges.0":{"node":{"type":"id","generated":false,"id":"Tool:101231773837179153","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773939333405":{"id":"101231773939333405","name":"JavaScript","description":"JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles. ","__typename":"Tool","imageUrl":"https://img.stackshare.io/service/1209/javascript.jpeg","thumbUrl":"https://img.stackshare.io/service/1209/thumb_javascript.jpeg"},"$Tool:101231774291224569.alternativeTools({\"first\":5}).edges.1":{"node":{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231774811763268":{"id":"101231774811763268","name":"Arduino","description":"Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software.","__typename":"Tool","imageUrl":"https://img.stackshare.io/service/3195/9d19310763171b0d958d23a18b3d7e1c.png","thumbUrl":"https://img.stackshare.io/service/3195/thumb_9d19310763171b0d958d23a18b3d7e1c.png"},"$Tool:101231774291224569.alternativeTools({\"first\":5}).edges.2":{"node":{"type":"id","generated":false,"id":"Tool:101231774811763268","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773838011785":{"id":"101231773838011785","name":"Java","description":"Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!","__typename":"Tool","imageUrl":"https://img.stackshare.io/service/995/K85ZWV2F.png","thumbUrl":"https://img.stackshare.io/service/995/thumb_K85ZWV2F.png","path":"/java","stacks":111204,"fans":100817,"votes":3670,"following":false,"slug":"java","title":"A concurrent, class-based, object-oriented, language specifically designed to have as few implementation dependencies as possible","verified":false,"canonicalUrl":"/java","followContext":null},"$Tool:101231774291224569.alternativeTools({\"first\":5}).edges.3":{"node":{"type":"id","generated":false,"id":"Tool:101231773838011785","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773842107538":{"id":"101231773842107538","name":"Golang","description":"Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.","__typename":"Tool","imageUrl":"https://img.stackshare.io/service/1005/O6AczwfV_400x400.png","thumbUrl":"https://img.stackshare.io/service/1005/thumb_O6AczwfV_400x400.png","path":"/golang","stacks":16090,"fans":15667,"votes":3188,"following":false,"slug":"golang","title":"An open source programming language that makes it easy to build simple, reliable, and efficient software","verified":true,"canonicalUrl":"/golang","followContext":null},"$Tool:101231774291224569.alternativeTools({\"first\":5}).edges.4":{"node":{"type":"id","generated":false,"id":"Tool:101231773842107538","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.alternativeTools({\"first\":5})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.alternativeTools({\"first\":5}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.alternativeTools({\"first\":5}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.alternativeTools({\"first\":5}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.alternativeTools({\"first\":5}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.alternativeTools({\"first\":5}).edges.4","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231774291224569.followers":{"count":892,"__typename":"UserConnection"},"$Tool:101231774291224569.privateStacks":{"count":0,"__typename":"StackConnection"},"$Tool:101231774291224569.privateUsersUsing":{"count":0,"__typename":"UserConnection"},"$Tool:101231774291224569.privateUsersUsingViaPersonalStacks":{"count":0,"__typename":"UserConnection"},"$Tool:101231774291224569.privateUsersViaContributedStacks":{"count":0,"__typename":"UserConnection"},"$Tool:101231774291224569.teams":{"count":0,"__typename":"TeamConnection"},"$Tool:101231774291224569.privateStackDecisions":{"count":0,"__typename":"StackDecisionConnection"},"$Tool:101231774291224569.privateFollowers":{"count":0,"__typename":"UserConnection"},"$Tool:101231774291224569.company":{"name":"Lua","amIOwner":false,"slug":"lua","path":"/companies/lua","stacks":[],"owners":[],"__typename":"Company"},"$Tool:101231774291224569.pros.pageInfo":{"hasNextPage":false,"endCursor":"MTM","__typename":"PageInfo"},"$Tool:101231774291224569.pros":{"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.0","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.1","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.2","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.3","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.4","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.5","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.6","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.7","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.8","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.9","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.10","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.11","typename":"ReasonEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.pros.edges.12","typename":"ReasonEdge"}],"__typename":"ReasonConnection"},"Reason:101978469022479907":{"id":"101978469022479907","upvoted":false,"upvotesCount":39,"text":"Fast learning curve","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.0":{"node":{"type":"id","generated":false,"id":"Reason:101978469022479907","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469022274958":{"id":"101978469022274958","upvoted":false,"upvotesCount":25,"text":"Efficient memory usage","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.1":{"node":{"type":"id","generated":false,"id":"Reason:101978469022274958","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469258555694":{"id":"101978469258555694","upvoted":false,"upvotesCount":25,"text":"Very easy to embed in C programs","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.2":{"node":{"type":"id","generated":false,"id":"Reason:101978469258555694","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469471623896":{"id":"101978469471623896","upvoted":false,"upvotesCount":19,"text":"Open source","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.3":{"node":{"type":"id","generated":false,"id":"Reason:101978469471623896","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:101978469566031357":{"id":"101978469566031357","upvoted":false,"upvotesCount":16,"text":"Good for game scripting","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.4":{"node":{"type":"id","generated":false,"id":"Reason:101978469566031357","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:104121894484868057":{"id":"104121894484868057","upvoted":false,"upvotesCount":8,"text":"Pretty simple to learn","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.5":{"node":{"type":"id","generated":false,"id":"Reason:104121894484868057","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:102176528025752066":{"id":"102176528025752066","upvoted":false,"upvotesCount":7,"text":"Supported in most game engines","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.6":{"node":{"type":"id","generated":false,"id":"Reason:102176528025752066","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:103677477615048586":{"id":"103677477615048586","upvoted":false,"upvotesCount":7,"text":"Quick to code","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.7":{"node":{"type":"id","generated":false,"id":"Reason:103677477615048586","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:104755695813280932":{"id":"104755695813280932","upvoted":false,"upvotesCount":7,"text":"Simple Language","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.8":{"node":{"type":"id","generated":false,"id":"Reason:104755695813280932","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:103568063394674034":{"id":"103568063394674034","upvoted":false,"upvotesCount":6,"text":"Syntax is amazing","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.9":{"node":{"type":"id","generated":false,"id":"Reason:103568063394674034","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:102343122142726051":{"id":"102343122142726051","upvoted":false,"upvotesCount":5,"text":"D","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.10":{"node":{"type":"id","generated":false,"id":"Reason:102343122142726051","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:107678848206071114":{"id":"107678848206071114","upvoted":false,"upvotesCount":1,"text":"Can be used for a wide variety of development ","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.11":{"node":{"type":"id","generated":false,"id":"Reason:107678848206071114","typename":"Reason"},"__typename":"ReasonEdge"},"Reason:107465240362519711":{"id":"107465240362519711","upvoted":false,"upvotesCount":1,"text":"Coroutines","__typename":"Reason"},"$Tool:101231774291224569.pros.edges.12":{"node":{"type":"id","generated":false,"id":"Reason:107465240362519711","typename":"Reason"},"__typename":"ReasonEdge"},"$Tool:101231774291224569.relatedStackups":{"count":116,"__typename":"StackupConnection"},"$Tool:101231774291224569.function":{"name":"Languages","slug":"languages","__typename":"Function"},"$Tool:101231774291224569.layer":{"name":"Application and Data","slug":"application_and_data","__typename":"Layer"},"$Tool:101231774291224569.category":{"name":"Languages & Frameworks","slug":"languages-and-frameworks","__typename":"Category"},"$Tool:101231774291224569.allToolIntegrations":{"count":11,"__typename":"ToolConnection"},"$Tool:101231774291224569.companyStacksUsing":{"count":424,"__typename":"StackConnection"},"$Tool:101231774291224569.userStacksUsing":{"count":845,"__typename":"StackConnection"},"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.0.node":{"name":"Python","path":"/python","__typename":"Tool"},"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.0":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.0.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.1.node":{"name":"JavaScript","path":"/javascript","__typename":"Tool"},"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.1":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.1.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.2.node":{"name":"Arduino","path":"/arduino","__typename":"Tool"},"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.2":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.2.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.3.node":{"name":"Java","path":"/java","__typename":"Tool"},"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.3":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.3.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.4.node":{"name":"Golang","path":"/golang","__typename":"Tool"},"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.4":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.4.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerAlternateTools({\"first\":5})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerAlternateTools({\"first\":5}).edges.4","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.0.node":{"name":"FortiOS","path":"/fortios","__typename":"Tool"},"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.0":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.0.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.1.node":{"name":"EuroLinux","path":"/euro-linux","__typename":"Tool"},"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.1":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.1.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.2.node":{"name":"antiX Linux","path":"/antix-linux","__typename":"Tool"},"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.2":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.2.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.3.node":{"name":"AlmaLinux","path":"/almalinux","__typename":"Tool"},"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.3":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.3.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.4.node":{"name":"Hyperstack","path":"/hyperstack","__typename":"Tool"},"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.4":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.4.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerNewTools({\"first\":5})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerNewTools({\"first\":5}).edges.4","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.0.node":{"name":"JavaScript","path":"/javascript","__typename":"Tool"},"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.0":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.0.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.1.node":{"name":"Python","path":"/python","__typename":"Tool"},"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.1":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.1.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.2.node":{"name":"Node.js","path":"/nodejs","__typename":"Tool"},"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.2":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.2.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.3.node":{"name":"PHP","path":"/php","__typename":"Tool"},"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.3":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.3.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.4.node":{"name":"HTML5","path":"/html5","__typename":"Tool"},"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.4":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.4.node","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231774291224569.footerTopTools({\"first\":5})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerTopTools({\"first\":5}).edges.4","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.0.node":{"path":"/stackups/lua-vs-python","title":"Lua vs Python","__typename":"Stackup"},"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.0":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.0.node","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.1.node":{"path":"/stackups/c-sharp-vs-lua","title":"C# vs Lua","__typename":"Stackup"},"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.1":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.1.node","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.2.node":{"path":"/stackups/lua-vs-perl","title":"Lua vs Perl","__typename":"Stackup"},"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.2":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.2.node","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.3.node":{"path":"/stackups/groovy-vs-lua","title":"Groovy vs Lua","__typename":"Stackup"},"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.3":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.3.node","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.4.node":{"path":"/stackups/lua-vs-rust","title":"Lua vs Rust","__typename":"Stackup"},"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.4":{"node":{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.4.node","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231774291224569.footerRelatedStackups({\"first\":5})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.0","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.1","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.2","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.3","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.footerRelatedStackups({\"first\":5}).edges.4","typename":"StackupEdge"}],"__typename":"StackupConnection"},"$Tool:101231774291224569.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$Tool:101231774291224569.companyStacksUsing({\"first\":9})":{"count":424,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.0","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.1","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.2","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.3","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.4","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.5","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.6","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.7","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.8","typename":"StackEdge"}],"__typename":"StackConnection"},"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"Stack:101231778565657394":{"name":"Shopify","imageUrl":"https://img.stackshare.io/stack/249/default_dff21ad9772ed0ce51c82ca7641455988782024c.jpg","thumbUrl":"https://img.stackshare.io/stack/249/thumb_dff21ad9772ed0ce51c82ca7641455988782024c.jpg","thumbRetinaUrl":"https://img.stackshare.io/stack/249/thumb_retina_dff21ad9772ed0ce51c82ca7641455988782024c.jpg","identifier":"shopify/shopify","id":"101231778565657394","__typename":"Stack"},"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Stack:101231778565657394","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231794933034828":{"name":"Tokopedia","imageUrl":"https://img.stackshare.io/stack/35315/default_2877fd466cf9e3ada3ca624e9d5eeec8d9af800c.jpg","thumbUrl":"https://img.stackshare.io/stack/35315/thumb_2877fd466cf9e3ada3ca624e9d5eeec8d9af800c.jpg","thumbRetinaUrl":"https://img.stackshare.io/stack/35315/thumb_retina_2877fd466cf9e3ada3ca624e9d5eeec8d9af800c.jpg","identifier":"tokopedia/tokopedia","id":"101231794933034828","__typename":"Stack"},"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Stack:101231794933034828","typename":"Stack"},"__typename":"StackEdge"},"Stack:102932626893060664":{"name":"doubleSlash","imageUrl":"https://img.stackshare.io/stack/511817/default_c70702c56dd27a7f0c31bd12b25ab2a10719de71.jpg","thumbUrl":"https://img.stackshare.io/stack/511817/thumb_c70702c56dd27a7f0c31bd12b25ab2a10719de71.jpg","thumbRetinaUrl":"https://img.stackshare.io/stack/511817/thumb_retina_c70702c56dd27a7f0c31bd12b25ab2a10719de71.jpg","identifier":"doubleslash/doubleslash","id":"102932626893060664","__typename":"Stack"},"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Stack:102932626893060664","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231784431252554":{"name":"ROBLOX","imageUrl":"https://img.stackshare.io/stack/13686/default_a0ee0253e5ee59507e4edecc3466d4faf6356df8.png","thumbUrl":"https://img.stackshare.io/stack/13686/thumb_a0ee0253e5ee59507e4edecc3466d4faf6356df8.png","thumbRetinaUrl":"https://img.stackshare.io/stack/13686/thumb_retina_a0ee0253e5ee59507e4edecc3466d4faf6356df8.png","identifier":"roblox/roblox","id":"101231784431252554","__typename":"Stack"},"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Stack:101231784431252554","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231785387206244":{"name":"Affirm","imageUrl":"https://img.stackshare.io/stack/16009/default_00940efcb8db4992306ddfeb8296ab9f45deeba9.png","thumbUrl":"https://img.stackshare.io/stack/16009/thumb_00940efcb8db4992306ddfeb8296ab9f45deeba9.png","thumbRetinaUrl":"https://img.stackshare.io/stack/16009/thumb_retina_00940efcb8db4992306ddfeb8296ab9f45deeba9.png","identifier":"affirm/affirm","id":"101231785387206244","__typename":"Stack"},"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Stack:101231785387206244","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231821380935979":{"name":"Avito","imageUrl":"https://img.stackshare.io/stack/335549/default_4f8cced12af48af599beb77decbc6e22163d136d.png","thumbUrl":"https://img.stackshare.io/stack/335549/thumb_4f8cced12af48af599beb77decbc6e22163d136d.png","thumbRetinaUrl":"https://img.stackshare.io/stack/335549/thumb_retina_4f8cced12af48af599beb77decbc6e22163d136d.png","identifier":"avito/avito","id":"101231821380935979","__typename":"Stack"},"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Stack:101231821380935979","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231780659925078":{"name":"Kong","imageUrl":"https://img.stackshare.io/stack/5188/default_0b4d535332db345088deb91d380e5021b1c8bd45.png","thumbUrl":"https://img.stackshare.io/stack/5188/thumb_0b4d535332db345088deb91d380e5021b1c8bd45.png","thumbRetinaUrl":"https://img.stackshare.io/stack/5188/thumb_retina_0b4d535332db345088deb91d380e5021b1c8bd45.png","identifier":"kong/kong","id":"101231780659925078","__typename":"Stack"},"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Stack:101231780659925078","typename":"Stack"},"__typename":"StackEdge"},"Stack:103294745825190920":{"name":"useinsider","imageUrl":"https://img.stackshare.io/stack/520609/default_3dae4bcd6341a44049c0ff8107fe7749b0e9d66e.png","thumbUrl":"https://img.stackshare.io/stack/520609/thumb_3dae4bcd6341a44049c0ff8107fe7749b0e9d66e.png","thumbRetinaUrl":"https://img.stackshare.io/stack/520609/thumb_retina_3dae4bcd6341a44049c0ff8107fe7749b0e9d66e.png","identifier":"useinsider/useinsider","id":"103294745825190920","__typename":"Stack"},"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Stack:103294745825190920","typename":"Stack"},"__typename":"StackEdge"},"Stack:102623448576212572":{"name":"Unacademy","imageUrl":"https://img.stackshare.io/stack/379491/default_2aeaf0bd477d73553770df866cd4d0f9d6fc61e9.jpg","thumbUrl":"https://img.stackshare.io/stack/379491/thumb_2aeaf0bd477d73553770df866cd4d0f9d6fc61e9.jpg","thumbRetinaUrl":"https://img.stackshare.io/stack/379491/thumb_retina_2aeaf0bd477d73553770df866cd4d0f9d6fc61e9.jpg","identifier":"unacademy/unacademy","id":"102623448576212572","__typename":"Stack"},"$Tool:101231774291224569.companyStacksUsing({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Stack:102623448576212572","typename":"Stack"},"__typename":"StackEdge"},"$Tool:101231774291224569.userStacksUsing({\"first\":9})":{"count":845,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231774291224569.userStacksUsing({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.0","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.1","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.2","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.3","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.4","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.5","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.6","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.7","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.8","typename":"StackEdge"}],"__typename":"StackConnection"},"$Tool:101231774291224569.userStacksUsing({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"Stack:101231779815416594":{"name":"AMDouglas UK","imageUrl":"https://img.stackshare.io/stack/3307/default_b4cf6be358f4b90add431a6faa51be5b0ae13737.png","thumbUrl":"https://img.stackshare.io/stack/3307/thumb_b4cf6be358f4b90add431a6faa51be5b0ae13737.png","thumbRetinaUrl":"https://img.stackshare.io/stack/3307/thumb_retina_b4cf6be358f4b90add431a6faa51be5b0ae13737.png","identifier":"wnda/amdouglas-uk","id":"101231779815416594","__typename":"Stack"},"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Stack:101231779815416594","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779461753483":{"name":"projecteuler","imageUrl":"https://img.stackshare.io/stack/2413/default_9defa2b9c8074f9b907bbc96cb05d8f795efc740.png","thumbUrl":"https://img.stackshare.io/stack/2413/thumb_9defa2b9c8074f9b907bbc96cb05d8f795efc740.png","thumbRetinaUrl":"https://img.stackshare.io/stack/2413/thumb_retina_9defa2b9c8074f9b907bbc96cb05d8f795efc740.png","identifier":"morontt/projecteuler","id":"101231779461753483","__typename":"Stack"},"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Stack:101231779461753483","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231780364366007":{"name":"My Stack","imageUrl":"https://img.stackshare.io/stack/4611/default_d51673b8a683277f3bfb28a9a53f249dbf8c00f7.jpeg","thumbUrl":"https://img.stackshare.io/stack/4611/thumb_d51673b8a683277f3bfb28a9a53f249dbf8c00f7.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/4611/thumb_retina_d51673b8a683277f3bfb28a9a53f249dbf8c00f7.jpeg","identifier":"matjazvitas/my-stack","id":"101231780364366007","__typename":"Stack"},"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Stack:101231780364366007","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231780367034556":{"name":"My Stack","imageUrl":"https://img.stackshare.io/stack/4617/default_2783e7a080a326ceda13e423fc712634e27b5993.png","thumbUrl":"https://img.stackshare.io/stack/4617/thumb_2783e7a080a326ceda13e423fc712634e27b5993.png","thumbRetinaUrl":"https://img.stackshare.io/stack/4617/thumb_retina_2783e7a080a326ceda13e423fc712634e27b5993.png","identifier":"swar0g/my-stack","id":"101231780367034556","__typename":"Stack"},"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Stack:101231780367034556","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231781493332289":{"name":"My Stack","imageUrl":"https://img.stackshare.io/stack/6844/default_4790116465e2f6e026a03c191f4232c947f2eaed.jpeg","thumbUrl":"https://img.stackshare.io/stack/6844/thumb_4790116465e2f6e026a03c191f4232c947f2eaed.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/6844/thumb_retina_4790116465e2f6e026a03c191f4232c947f2eaed.jpeg","identifier":"jaxiinofea/my-stack","id":"101231781493332289","__typename":"Stack"},"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Stack:101231781493332289","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231782570534630":{"name":"My Stack","imageUrl":"https://img.stackshare.io/stack/9414/default_20046b3f288016f5dad4e4abc6a3fcc1717fc9c9.jpeg","thumbUrl":"https://img.stackshare.io/stack/9414/thumb_20046b3f288016f5dad4e4abc6a3fcc1717fc9c9.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/9414/thumb_retina_20046b3f288016f5dad4e4abc6a3fcc1717fc9c9.jpeg","identifier":"dubiety/my-stack","id":"101231782570534630","__typename":"Stack"},"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Stack:101231782570534630","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231784858838124":{"name":"orangleliu statck","imageUrl":"https://img.stackshare.io/stack/14554/default_6d187e49e490050aa490e583090da63695dcb45e.jpeg","thumbUrl":"https://img.stackshare.io/stack/14554/thumb_6d187e49e490050aa490e583090da63695dcb45e.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/14554/thumb_retina_6d187e49e490050aa490e583090da63695dcb45e.jpeg","identifier":"orangle/orangleliu-statck","id":"101231784858838124","__typename":"Stack"},"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Stack:101231784858838124","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231784944819610":{"name":"My Stack","imageUrl":"https://img.stackshare.io/stack/14820/default_59b624053babff40bd1d25409fbcbfff5a8f9407.jpeg","thumbUrl":"https://img.stackshare.io/stack/14820/thumb_59b624053babff40bd1d25409fbcbfff5a8f9407.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/14820/thumb_retina_59b624053babff40bd1d25409fbcbfff5a8f9407.jpeg","identifier":"thadeudepaula/my-stack","id":"101231784944819610","__typename":"Stack"},"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Stack:101231784944819610","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231785614539307":{"name":"Netfilter","imageUrl":"https://img.stackshare.io/stack/16544/default_ec98efdb96fecf6785d3d0674df679710845f641.png","thumbUrl":"https://img.stackshare.io/stack/16544/thumb_ec98efdb96fecf6785d3d0674df679710845f641.png","thumbRetinaUrl":"https://img.stackshare.io/stack/16544/thumb_retina_ec98efdb96fecf6785d3d0674df679710845f641.png","identifier":"ppaulojr/netfilter","id":"101231785614539307","__typename":"Stack"},"$Tool:101231774291224569.userStacksUsing({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Stack:101231785614539307","typename":"Stack"},"__typename":"StackEdge"},"Stackup:101231855779036865":{"id":"101231855779036865","path":"/stackups/lua-vs-python","services":[{"type":"id","generated":false,"id":"Tool:101231773837179153","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231774291224569.relatedStackups({\"first\":6}).edges.0":{"node":{"type":"id","generated":false,"id":"Stackup:101231855779036865","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101231855893674119":{"id":"101231855893674119","path":"/stackups/javascript-vs-lua","services":[{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231774291224569.relatedStackups({\"first\":6}).edges.1":{"node":{"type":"id","generated":false,"id":"Stackup:101231855893674119","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:102097132763851033":{"id":"102097132763851033","path":"/stackups/arduino-vs-lua","services":[{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774811763268","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231774291224569.relatedStackups({\"first\":6}).edges.2":{"node":{"type":"id","generated":false,"id":"Stackup:102097132763851033","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101231855782328620":{"id":"101231855782328620","path":"/stackups/java-vs-lua","services":[{"type":"id","generated":false,"id":"Tool:101231773838011785","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231774291224569.relatedStackups({\"first\":6}).edges.3":{"node":{"type":"id","generated":false,"id":"Stackup:101231855782328620","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101231855805342707":{"id":"101231855805342707","path":"/stackups/golang-vs-lua","services":[{"type":"id","generated":false,"id":"Tool:101231773842107538","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231774291224569.relatedStackups({\"first\":6}).edges.4":{"node":{"type":"id","generated":false,"id":"Stackup:101231855805342707","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101231855767130190":{"id":"101231855767130190","path":"/stackups/lua-vs-ruby","services":[{"type":"id","generated":false,"id":"Tool:101231773835511567","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"}],"__typename":"Stackup"},"Tool:101231773835511567":{"id":"101231773835511567","name":"Ruby","imageUrl":"https://img.stackshare.io/service/989/ruby.png","thumbUrl":"https://img.stackshare.io/service/989/thumb_ruby.png","__typename":"Tool","path":"/ruby","stacks":30703,"fans":23351,"votes":3922,"following":false,"slug":"ruby","title":"A dynamic, interpreted, open source programming language with a focus on simplicity and productivity","verified":false,"canonicalUrl":"/ruby","followContext":null},"$Tool:101231774291224569.relatedStackups({\"first\":6}).edges.5":{"node":{"type":"id","generated":false,"id":"Stackup:101231855767130190","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231774291224569.relatedStackups({\"first\":6})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.relatedStackups({\"first\":6}).edges.0","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.relatedStackups({\"first\":6}).edges.1","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.relatedStackups({\"first\":6}).edges.2","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.relatedStackups({\"first\":6}).edges.3","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.relatedStackups({\"first\":6}).edges.4","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.relatedStackups({\"first\":6}).edges.5","typename":"StackupEdge"}],"__typename":"StackupConnection"},"$Tool:101231774291224569.followers({\"first\":10})":{"count":892,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers({\"first\":10}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers({\"first\":10}).edges.0","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers({\"first\":10}).edges.1","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers({\"first\":10}).edges.2","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers({\"first\":10}).edges.3","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers({\"first\":10}).edges.4","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers({\"first\":10}).edges.5","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers({\"first\":10}).edges.6","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers({\"first\":10}).edges.7","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers({\"first\":10}).edges.8","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.followers({\"first\":10}).edges.9","typename":"UserEdge"}],"__typename":"UserConnection"},"$Tool:101231774291224569.followers({\"first\":10}).pageInfo":{"hasNextPage":true,"endCursor":"MTA","__typename":"PageInfo"},"User:109418404950402141":{"id":"109418404950402141","displayName":"Not Cake","username":"gioahern","imageUrl":"https://img.stackshare.io/user/1406946/default_8443dce9688ed388c11c9932d442b7ff13369831.jpg","title":"","popularity":3,"path":"/gioahern","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231774291224569.followers({\"first\":10}).edges.0":{"node":{"type":"id","generated":false,"id":"User:109418404950402141","typename":"User"},"__typename":"UserEdge"},"User:109397442675903547":{"id":"109397442675903547","displayName":"Jyothish Kumar","username":"blacklightpy","imageUrl":"https://img.stackshare.io/user/1405079/default_329f95afc5de60687fc222080c455ad9299baddf.png","title":"Co-Founder","popularity":0,"path":"/blacklightpy","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231774291224569.followers({\"first\":10}).edges.1":{"node":{"type":"id","generated":false,"id":"User:109397442675903547","typename":"User"},"__typename":"UserEdge"},"User:109380496749977009":{"id":"109380496749977009","displayName":"soupherqybysh24","username":"soupherqybysh24","imageUrl":"https://img.stackshare.io/user/1402883/default_6372f3b6a77444f6290fc0dce797f06a0613a03c.png","title":"","popularity":0,"path":"/soupherqybysh24","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231774291224569.followers({\"first\":10}).edges.2":{"node":{"type":"id","generated":false,"id":"User:109380496749977009","typename":"User"},"__typename":"UserEdge"},"User:109354591276678259":{"id":"109354591276678259","displayName":"Ethan Bishop","username":"ethanielbishop","imageUrl":"https://img.stackshare.io/user/1400359/default_c2fd8ac9bfdb7157677d5c7f669d8b119c222b61.jpg","title":"","popularity":3,"path":"/ethanielbishop","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231774291224569.followers({\"first\":10}).edges.3":{"node":{"type":"id","generated":false,"id":"User:109354591276678259","typename":"User"},"__typename":"UserEdge"},"User:109294594801750467":{"id":"109294594801750467","displayName":"Spiwal Obsessed","username":"sonnychater799","imageUrl":"https://img.stackshare.io/user/1393401/default_b3560610fc7a7852100747e80e96a72cecd4ab1c.png","title":null,"popularity":0,"path":"/sonnychater799","stacksCount":0,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231774291224569.followers({\"first\":10}).edges.4":{"node":{"type":"id","generated":false,"id":"User:109294594801750467","typename":"User"},"__typename":"UserEdge"},"User:109283396646225240":{"id":"109283396646225240","displayName":"onepiecejoker","username":"onepiecejoker","imageUrl":"https://img.stackshare.io/user/1392389/default_3c18690c50909ea7426f1ba15344a4f438d3391b.jpeg","title":"","popularity":3,"path":"/onepiecejoker","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231774291224569.followers({\"first\":10}).edges.5":{"node":{"type":"id","generated":false,"id":"User:109283396646225240","typename":"User"},"__typename":"UserEdge"},"User:109268614407426802":{"id":"109268614407426802","displayName":"Myelin SheathXD","username":"actinfiber","imageUrl":"https://img.stackshare.io/user/1390347/default_d0375c322342861eb39f19305cea3ce77b5a4f92.png","title":"","popularity":0,"path":"/actinfiber","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231774291224569.followers({\"first\":10}).edges.6":{"node":{"type":"id","generated":false,"id":"User:109268614407426802","typename":"User"},"__typename":"UserEdge"},"User:109268205336108335":{"id":"109268205336108335","displayName":"Gideon van den Herik","username":"superhydroman","imageUrl":"https://img.stackshare.io/user/1390285/default_860bf2a1f03a2bc01c92b6d2f9eb7a79db266d8e.jpeg","title":"","popularity":3,"path":"/superhydroman","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231774291224569.followers({\"first\":10}).edges.7":{"node":{"type":"id","generated":false,"id":"User:109268205336108335","typename":"User"},"__typename":"UserEdge"},"User:109213198512888303":{"id":"109213198512888303","displayName":"Cuinn Barton","username":"cuinnbarton1","imageUrl":"https://img.stackshare.io/user/1384458/default_a63bb342a1e6064816676486c640c8fe47f49efe.jpg","title":"","popularity":3,"path":"/cuinnbarton1","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231774291224569.followers({\"first\":10}).edges.8":{"node":{"type":"id","generated":false,"id":"User:109213198512888303","typename":"User"},"__typename":"UserEdge"},"User:109178590339329983":{"id":"109178590339329983","displayName":"Mick Bakker","username":"mickbakker","imageUrl":"https://img.stackshare.io/user/1379882/default_003007c46f085bba8041b309a04f9a8aa9008019.png","title":null,"popularity":0,"path":"/mickbakker","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231774291224569.followers({\"first\":10}).edges.9":{"node":{"type":"id","generated":false,"id":"User:109178590339329983","typename":"User"},"__typename":"UserEdge"},"$Tool:101231774291224569.stackDecisions({\"first\":6})":{"count":3,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231774291224569.stackDecisions({\"first\":6}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.stackDecisions({\"first\":6}).edges.0","typename":"StackDecisionEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.stackDecisions({\"first\":6}).edges.1","typename":"StackDecisionEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.stackDecisions({\"first\":6}).edges.2","typename":"StackDecisionEdge"}],"__typename":"StackDecisionConnection"},"$Tool:101231774291224569.stackDecisions({\"first\":6}).pageInfo":{"hasNextPage":false,"endCursor":"Mw","__typename":"PageInfo"},"User:104204090744497670":{"id":"104204090744497670","username":"unitedworldofgamerians2998","title":null,"companyName":null,"imageUrl":"https://img.stackshare.io/user/599289/default_bbd63ea3ccfddfec04755b202273d591a748bff1.png","thumbUrl":"https://img.stackshare.io/user/599289/thumb_bbd63ea3ccfddfec04755b202273d591a748bff1.png","displayName":"Gamerians TV","__typename":"User"},"StackDecision:104204104651235495":{"user":{"type":"id","generated":false,"id":"User:104204090744497670","typename":"User"},"company":null,"link":null,"publicId":"104204104651235495","id":"104204104651235495","htmlContent":"<p>I am trying to make Roblox game which requires <span class=\"tool\">Lua</span>. I quite don't want to go with Lua just because other tools just might let me do more projects later on. I heard that <span class=\"tool\">Python</span> is most similar to Lua, but I am still not sure which tool to use. <span class=\"tool\">Java</span>, I think it will help me with many stuff later on for websites, projects, and more!</p>","viewCount":315667,"publishedAt":"2020-05-21T02:34:12Z","upvotesCount":6,"services":[{"type":"id","generated":false,"id":"Tool:101231773838011785","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773837179153","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"$Tool:101231774291224569.stackDecisions({\"first\":6}).edges.0":{"node":{"type":"id","generated":false,"id":"StackDecision:104204104651235495","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"StackDecision:106129032292848378":{"user":{"type":"id","generated":false,"id":"User:104204090744497670","typename":"User"},"company":null,"link":null,"publicId":"106129032292848378","id":"106129032292848378","htmlContent":"<p>Hello, I am interested in learning how to program. I am a beginner, and many articles saying I should go with <span class=\"tool\">Python</span> if I am new to programming. I considered <span class=\"tool\">Lua</span> a long time ago, but for my career, I believe major programming languages should be better for me. I'm considering Python at this moment, but if you have other tools I should use, let me know.</p>","viewCount":190823,"publishedAt":"2021-04-26T01:28:37Z","upvotesCount":5,"services":[{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773837179153","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"$Tool:101231774291224569.stackDecisions({\"first\":6}).edges.1":{"node":{"type":"id","generated":false,"id":"StackDecision:106129032292848378","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:101232038383347109":{"id":"101232038383347109","username":"roalcantara","title":"Software Developer","companyName":"","imageUrl":"https://img.stackshare.io/user/98653/default_5fb960e517ac9481b4dccb5225e30be35a0671d9.jpeg","thumbUrl":"https://img.stackshare.io/user/98653/thumb_5fb960e517ac9481b4dccb5225e30be35a0671d9.jpeg","displayName":"Rogério R. Alcântara","__typename":"User"},"StackDecision:105527465701639064":{"user":{"type":"id","generated":false,"id":"User:101232038383347109","typename":"User"},"company":null,"link":null,"publicId":"105527465701639064","id":"105527465701639064","htmlContent":"<p>For a <span class=\"tool\">Visual Studio Code</span>/<span class=\"tool\">Atom</span> developer that works mostly with <span class=\"tool\">Node.js</span>/<span class=\"tool\">TypeScript</span>/<span class=\"tool\">Ruby</span>/<span class=\"tool\">Go</span> and wants to get rid of graphic-text-editors-IDE-like at once, which one is worthy of investing time to pick up?</p>\n\n<p>I'm a total n00b on the subject, but I've read good things about <span class=\"tool\">Neovim</span>'s <span class=\"tool\">Lua</span> support, and I wonder what would be the VIM response/approach for it?</p>","viewCount":202316,"publishedAt":"2021-01-09T19:42:19Z","upvotesCount":8,"services":[{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773832907704","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773842107538","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773835511567","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774098455524","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773696048302","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775423888689","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"Tool:101231773832907704":{"name":"Neovim","path":"/neovim","id":"101231773832907704","imageUrl":"https://img.stackshare.io/service/983/XDy-S1r6.png","thumbUrl":"https://img.stackshare.io/service/983/thumb_XDy-S1r6.png","stacks":481,"fans":715,"votes":183,"following":false,"__typename":"Tool"},"Tool:101231774098455524":{"name":"TypeScript","path":"/typescript","id":"101231774098455524","imageUrl":"https://img.stackshare.io/service/1612/bynNY5dJ.jpg","thumbUrl":"https://img.stackshare.io/service/1612/thumb_bynNY5dJ.jpg","stacks":74437,"fans":67075,"votes":473,"following":false,"__typename":"Tool","slug":"typescript","title":"A superset of JavaScript that compiles to clean JavaScript output","verified":false,"canonicalUrl":"/typescript","followContext":null},"Tool:101231773845103618":{"name":"Node.js","path":"/nodejs","id":"101231773845103618","imageUrl":"https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png","thumbUrl":"https://img.stackshare.io/service/1011/thumb_n1JRsFeB_400x400.png","stacks":159765,"fans":154955,"votes":8511,"following":false,"__typename":"Tool","slug":"nodejs","title":"A platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications","verified":false,"canonicalUrl":"/nodejs","followContext":null},"Tool:101231773696048302":{"name":"Atom","path":"/atom","id":"101231773696048302","imageUrl":"https://img.stackshare.io/service/648/default_92414794b88a328cecc4ae62413ea91ea0593726.png","thumbUrl":"https://img.stackshare.io/service/648/thumb_92414794b88a328cecc4ae62413ea91ea0593726.png","stacks":15605,"fans":16123,"votes":2711,"following":false,"__typename":"Tool"},"Tool:101231775423888689":{"name":"Visual Studio Code","path":"/visual-studio-code","id":"101231775423888689","imageUrl":"https://img.stackshare.io/service/4202/Visual_Studio_Code_logo.png","thumbUrl":"https://img.stackshare.io/service/4202/thumb_Visual_Studio_Code_logo.png","stacks":142869,"fans":145663,"votes":2203,"following":false,"__typename":"Tool"},"$Tool:101231774291224569.stackDecisions({\"first\":6}).edges.2":{"node":{"type":"id","generated":false,"id":"StackDecision:105527465701639064","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"$Tool:101231774291224569.featuredPosts({\"first\":8})":{"count":3,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231774291224569.featuredPosts({\"first\":8}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.featuredPosts({\"first\":8}).edges.0","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.featuredPosts({\"first\":8}).edges.1","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.featuredPosts({\"first\":8}).edges.2","typename":"FeaturedPostEdge"}],"__typename":"FeaturedPostConnection"},"$Tool:101231774291224569.featuredPosts({\"first\":8}).pageInfo":{"hasNextPage":false,"endCursor":"Mw","__typename":"PageInfo"},"$FeaturedPost:101231817543652116.company":{"name":"Shopify","__typename":"Company"},"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":236413,"stacks":239062,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773669807419":{"id":"101231773669807419","name":"Docker","slug":"docker","title":"Enterprise Container Platform for High-Velocity Innovation.","verified":true,"imageUrl":"https://img.stackshare.io/service/586/n4u37v9t_400x400.png","canonicalUrl":"/docker","path":"/docker","votes":3825,"fans":136543,"stacks":151553,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773849098825":{"id":"101231773849098825","name":"React","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":136360,"stacks":143471,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773851859414":{"id":"101231773851859414","name":"MySQL","slug":"mysql","title":"The world's most popular open source database","verified":false,"imageUrl":"https://img.stackshare.io/service/1025/logo-mysql-170x170.png","canonicalUrl":"/mysql","path":"/mysql","votes":3729,"fans":103838,"stacks":106602,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773861864225":{"id":"101231773861864225","name":"NGINX","slug":"nginx","title":"A high performance free open source web server powering busiest sites on the Internet.","verified":true,"imageUrl":"https://img.stackshare.io/service/1052/YMxUfyWf.png","canonicalUrl":"/nginx","path":"/nginx","votes":5491,"fans":64846,"stacks":104948,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773854768982":{"id":"101231773854768982","name":"Redis","slug":"redis","title":"Open source (BSD licensed), in-memory data structure store","verified":false,"imageUrl":"https://img.stackshare.io/service/1031/default_cbce472cd134adc6688572f999e9122b9657d4ba.png","canonicalUrl":"/redis","path":"/redis","votes":3866,"fans":47837,"stacks":52315,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774206661614":{"id":"101231774206661614","name":"Kubernetes","slug":"kubernetes","title":"Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops","verified":false,"imageUrl":"https://img.stackshare.io/service/1885/21_d3cvM.png","canonicalUrl":"/kubernetes","path":"/kubernetes","votes":639,"fans":51002,"stacks":49953,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775212866992":{"id":"101231775212866992","name":"GraphQL","slug":"graphql","title":"A data query language and runtime","verified":false,"imageUrl":"https://img.stackshare.io/service/3820/12972006.png","canonicalUrl":"/graphql","path":"/graphql","votes":299,"fans":28758,"stacks":28746,"following":false,"followContext":null,"__typename":"Tool"},"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":15127,"stacks":17802,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773855606480":{"id":"101231773855606480","name":"Memcached","slug":"memcached","title":"High-performance, distributed memory object caching system","verified":false,"imageUrl":"https://img.stackshare.io/service/1040/hDNnpa4a_400x400.jpg","canonicalUrl":"/memcached","path":"/memcached","votes":470,"fans":6195,"stacks":6750,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774772759859":{"id":"101231774772759859","name":"OpenResty","slug":"openresty","title":"Turning Nginx into a Full-fledged Web App Server","verified":false,"imageUrl":"https://img.stackshare.io/service/3118/default_194f546e1cde32e6a4a347f1d3198e62b5592f43.png","canonicalUrl":"/openresty","path":"/openresty","votes":0,"fans":275,"stacks":2318,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774087656167":{"id":"101231774087656167","name":"Google Kubernetes Engine","slug":"google-kubernetes-engine","title":"Deploy, manage, and scale containerized applications on Kubernetes, powered by Google Cloud","verified":true,"imageUrl":"https://img.stackshare.io/service/1587/s01TMTGn.png","canonicalUrl":"/google-kubernetes-engine","path":"/google-kubernetes-engine","votes":69,"fans":1053,"stacks":1122,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773665355731":{"id":"101231773665355731","name":"Buildkite","slug":"buildkite","title":"Fast, secure and scalable CI/CD for all your software projects","verified":true,"imageUrl":"https://img.stackshare.io/service/577/default_2d19e0c5c214c1ba5cd484c8463d7dfe88eb2328.png","canonicalUrl":"/buildkite","path":"/buildkite","votes":115,"fans":268,"stacks":203,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774442989469":{"id":"101231774442989469","name":"Shipit","slug":"shipit","title":"Pure JavaScript deployment tool used by Ghost blogging platform","verified":false,"imageUrl":"https://img.stackshare.io/service/2473/10684892.png","canonicalUrl":"/shipit","path":"/shipit","votes":6,"fans":43,"stacks":35,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231774291224569.featuredPosts({\"first\":8}).edges.0":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231817543652116","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"$FeaturedPost:101231783395423508.company":{"name":"Kong","__typename":"Company"},"Tool:101231773853533403":{"id":"101231773853533403","name":"PostgreSQL","slug":"postgresql","title":"A powerful, open source object-relational database system","verified":false,"imageUrl":"https://img.stackshare.io/service/1028/ASOhU5xJ.png","canonicalUrl":"/postgresql","path":"/postgresql","votes":3467,"fans":80046,"stacks":83748,"following":false,"followContext":null,"__typename":"Tool"},"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":80380,"stacks":80347,"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":39415,"stacks":44679,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773774313645":{"id":"101231773774313645","name":"Elasticsearch","slug":"elasticsearch","title":"Open Source, Distributed, RESTful Search Engine","verified":true,"imageUrl":"https://img.stackshare.io/service/841/Image_2019-05-20_at_4.58.04_PM.png","canonicalUrl":"/elasticsearch","path":"/elasticsearch","votes":1633,"fans":28993,"stacks":31146,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773920953695":{"id":"101231773920953695","name":"ExpressJS","slug":"expressjs","title":"Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple","verified":false,"imageUrl":"https://img.stackshare.io/service/1163/hashtag.png","canonicalUrl":"/expressjs","path":"/expressjs","votes":1591,"fans":24732,"stacks":26519,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773636491087":{"id":"101231773636491087","name":"Travis CI","slug":"travis-ci","title":"A hosted continuous integration service for open source and private projects","verified":true,"imageUrl":"https://img.stackshare.io/service/460/Lu6cGu0z_400x400.png","canonicalUrl":"/travis-ci","path":"/travis-ci","votes":1751,"fans":8292,"stacks":11086,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773703014119":{"id":"101231773703014119","name":"Datadog","slug":"datadog","title":"Unify logs, metrics, and traces from across your distributed infrastructure.","verified":true,"imageUrl":"https://img.stackshare.io/service/669/default_34b3b9b42d07c33ac47ecdff75dd6f4f82aa70ee.jpg","canonicalUrl":"/datadog","path":"/datadog","votes":824,"fans":8397,"stacks":8028,"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":4044,"stacks":3352,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773627798007":{"id":"101231773627798007","name":"Chef","slug":"chef","title":"Build, destroy and rebuild servers on any public or private cloud","verified":false,"imageUrl":"https://img.stackshare.io/service/420/24f4ef5e7a67c0d720bf9ae69dd6de2a.png","canonicalUrl":"/chef","path":"/chef","votes":345,"fans":1272,"stacks":1166,"following":false,"followContext":null,"__typename":"Tool"},"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":1069,"stacks":1272,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774724522037":{"id":"101231774724522037","name":"Kong","slug":"kong","title":"Open Source Microservice & API Management Layer","verified":true,"imageUrl":"https://ucarecdn.com/3cf09daa-4e1e-404e-a612-f8a91c661db2/","canonicalUrl":"/kong","path":"/kong","votes":131,"fans":1541,"stacks":563,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773456856070":{"id":"101231773456856070","name":"PagerDuty","slug":"pagerduty","title":"Incident management with powerful visibility, reliable alerting, and improved collaboration","verified":true,"imageUrl":"https://img.stackshare.io/service/107/GtwgsQj5_400x400.jpg","canonicalUrl":"/pagerduty","path":"/pagerduty","votes":119,"fans":861,"stacks":989,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773579158988":{"id":"101231773579158988","name":"Code Climate","slug":"code-climate","title":"Automated Ruby Code Review","verified":true,"imageUrl":"https://img.stackshare.io/service/305/KFgYaUkK.png","canonicalUrl":"/code-climate","path":"/code-climate","votes":278,"fans":638,"stacks":564,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773563555200":{"id":"101231773563555200","name":"Splunk Cloud","slug":"splunk-cloud","title":"Easy and fast way to analyze valuable machine data with the convenience of software as a service (SaaS)","verified":true,"imageUrl":"https://img.stackshare.io/service/287/default_3ee4c34e118179464e491133fc4ac4f16e46771f.jpg","canonicalUrl":"/splunk-cloud","path":"/splunk-cloud","votes":15,"fans":443,"stacks":160,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773401272867":{"id":"101231773401272867","name":"Chartio","slug":"chartio","title":"A powerful Business Intelligence tool anyone can use","verified":true,"imageUrl":"https://img.stackshare.io/service/9/TtrFaQ3j_400x400.png","canonicalUrl":"/chartio","path":"/chartio","votes":6,"fans":184,"stacks":267,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773657526175":{"id":"101231773657526175","name":"Flowdock","slug":"flowdock","title":"Flowdock is your team's chat with a shared inbox. Teams using Flowdock react in seconds and never forget anything.","verified":true,"imageUrl":"https://img.stackshare.io/service/547/-vh2vDWG_400x400.jpg","canonicalUrl":"/flowdock","path":"/flowdock","votes":165,"fans":126,"stacks":102,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773648351439":{"id":"101231773648351439","name":"Mashape","slug":"mashape","title":"Open Source API Platform for a Cloud Native World","verified":true,"imageUrl":"https://ucarecdn.com/274d1d51-138b-432b-b50b-d61bef011d83/","canonicalUrl":"/mashape","path":"/mashape","votes":26,"fans":88,"stacks":39,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231774291224569.featuredPosts({\"first\":8}).edges.1":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231783395423508","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"$FeaturedPost:101231781824221653.company":{"name":"imgix","__typename":"Company"},"Tool:101231773705712932":{"id":"101231773705712932","name":"Slack","slug":"slack","title":"Bring all your communication together in one place","verified":false,"imageUrl":"https://img.stackshare.io/service/675/RNiSRYOF_400x400.jpg","canonicalUrl":"/slack","path":"/slack","votes":6025,"fans":100121,"stacks":105649,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773457672502":{"id":"101231773457672502","name":"Trello","slug":"trello","title":"Your entire project, in a single glance","verified":false,"imageUrl":"https://img.stackshare.io/service/109/-CvHThPk_400x400.jpg","canonicalUrl":"/trello","path":"/trello","votes":3708,"fans":37466,"stacks":39405,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773700412232":{"id":"101231773700412232","name":"Ansible","slug":"ansible","title":"Radically simple configuration-management, application deployment, task-execution, and multi-node orchestration engine","verified":true,"imageUrl":"https://img.stackshare.io/service/663/ElOjna20.png","canonicalUrl":"/ansible","path":"/ansible","votes":1309,"fans":16483,"stacks":16911,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773501041914":{"id":"101231773501041914","name":"CircleCI","slug":"circleci","title":"Automate your development process quickly, safely, and at scale","verified":true,"imageUrl":"https://img.stackshare.io/service/190/CvqrSSFs_400x400.jpg","canonicalUrl":"/circleci","path":"/circleci","votes":962,"fans":8336,"stacks":10708,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773843750465":{"id":"101231773843750465","name":"Objective-C","slug":"objective-c","title":"The primary programming language you use when writing software for OS X and iOS","verified":false,"imageUrl":"https://img.stackshare.io/service/1008/xcode.png","canonicalUrl":"/objective-c","path":"/objective-c","votes":490,"fans":7355,"stacks":9589,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773874709816":{"id":"101231773874709816","name":"C lang","slug":"c-lang","title":"One of the most widely used programming languages of all time","verified":false,"imageUrl":"https://img.stackshare.io/no-img-open-source.png","canonicalUrl":"/c-lang","path":"/c-lang","votes":244,"fans":5209,"stacks":6795,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774455039874":{"id":"101231774455039874","name":"Prometheus","slug":"prometheus","title":"An open-source service monitoring system and time series database, developed by SoundCloud","verified":false,"imageUrl":"https://img.stackshare.io/service/2501/default_3cf1b307194b26782be5cb209d30360580ae5b3c.png","canonicalUrl":"/prometheus","path":"/prometheus","votes":239,"fans":4272,"stacks":3268,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773927221330":{"id":"101231773927221330","name":"HAProxy","slug":"haproxy","title":"The Reliable, High Performance TCP/HTTP Load Balancer","verified":false,"imageUrl":"https://img.stackshare.io/service/1179/preview.png","canonicalUrl":"/haproxy","path":"/haproxy","votes":556,"fans":2528,"stacks":2378,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773713150436":{"id":"101231773713150436","name":"Google BigQuery","slug":"google-bigquery","title":"Analyze terabytes of data in seconds","verified":true,"imageUrl":"https://img.stackshare.io/service/695/BigQuery.png","canonicalUrl":"/google-bigquery","path":"/google-bigquery","votes":146,"fans":1580,"stacks":1470,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773733721900":{"id":"101231773733721900","name":"Consul","slug":"consul","title":"A tool for service discovery, monitoring and configuration","verified":true,"imageUrl":"https://img.stackshare.io/service/747/consul-logo-grad_teaser.png","canonicalUrl":"/consul","path":"/consul","votes":206,"fans":1686,"stacks":1174,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773552487870":{"id":"101231773552487870","name":"Fastly","slug":"fastly","title":"We're redefining content delivery.","verified":true,"imageUrl":"https://img.stackshare.io/service/274/9V2sLNfw.png","canonicalUrl":"/fastly","path":"/fastly","votes":152,"fans":599,"stacks":1048,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773409003364":{"id":"101231773409003364","name":"Linode","slug":"linode","title":"Deploy and Manage Linux Virtual Servers in the Linode Cloud.","verified":true,"imageUrl":"https://img.stackshare.io/service/24/631d437cd8e04903f69766a85d8a5540.png","canonicalUrl":"/linode","path":"/linode","votes":420,"fans":808,"stacks":729,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773840775583":{"id":"101231773840775583","name":"Tornado","slug":"tornado","title":"A Python web framework and asynchronous networking library, originally developed at FriendFeed","verified":false,"imageUrl":"https://img.stackshare.io/service/1002/tornado.png","canonicalUrl":"/tornado","path":"/tornado","votes":165,"fans":483,"stacks":381,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773558054183":{"id":"101231773558054183","name":"StatusPage.io","slug":"statuspage-io","title":"Build trust with every incident: Real-time status and incident communication.","verified":true,"imageUrl":"https://img.stackshare.io/service/279/sp-logo-blue-white-background.jpg","canonicalUrl":"/statuspage-io","path":"/statuspage-io","votes":48,"fans":338,"stacks":346,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773583480612":{"id":"101231773583480612","name":"Hosted Graphite","slug":"hosted-graphite","title":"Graphite as a service","verified":true,"imageUrl":"https://img.stackshare.io/service/313/favcmrtb6zfcx6omp5iq.png","canonicalUrl":"/hosted-graphite","path":"/hosted-graphite","votes":12,"fans":33,"stacks":21,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231774291224569.featuredPosts({\"first\":8}).edges.2":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231781824221653","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"$Tool:101231774291224569.allToolIntegrations({\"first\":9})":{"count":11,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.4","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.5","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.6","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.7","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.8","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"Tool:101231775101132264":{"imageUrl":"https://img.stackshare.io/service/3626/no-img-open-source.png","thumbUrl":"https://img.stackshare.io/service/3626/thumb_no-img-open-source.png","thumbRetinaUrl":"https://img.stackshare.io/service/3626/thumb_retina_no-img-open-source.png","name":"Google Code Prettify","id":"101231775101132264","slug":"google-code-prettify","path":"/google-code-prettify","__typename":"Tool"},"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Tool:101231775101132264","typename":"Tool"},"__typename":"ToolEdge"},"Tool:102770406728592790":{"imageUrl":"https://img.stackshare.io/service/11339/starship.png","thumbUrl":"https://img.stackshare.io/service/11339/thumb_starship.png","thumbRetinaUrl":"https://img.stackshare.io/service/11339/thumb_retina_starship.png","name":"Starship (Shell Prompt)","id":"102770406728592790","slug":"starship-shell-prompt","path":"/starship-shell-prompt","__typename":"Tool"},"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Tool:102770406728592790","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231776663618847":{"imageUrl":"https://img.stackshare.io/service/6431/vtSYVZJr_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/6431/thumb_vtSYVZJr_400x400.jpg","thumbRetinaUrl":"https://img.stackshare.io/service/6431/thumb_retina_vtSYVZJr_400x400.jpg","name":"Corona SDK","id":"101231776663618847","slug":"corona-sdk","path":"/corona-sdk","__typename":"Tool"},"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Tool:101231776663618847","typename":"Tool"},"__typename":"ToolEdge"},"Tool:104102610084223475":{"imageUrl":"https://img.stackshare.io/service/12175/no-img.png","thumbUrl":"https://img.stackshare.io/service/12175/thumb_no-img.png","thumbRetinaUrl":"https://img.stackshare.io/service/12175/thumb_retina_no-img.png","name":"Crown","id":"104102610084223475","slug":"crown","path":"/crown","__typename":"Tool"},"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Tool:104102610084223475","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231777977618110":{"imageUrl":"https://img.stackshare.io/service/9092/HYmBRNgL_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/9092/thumb_HYmBRNgL_400x400.jpg","thumbRetinaUrl":"https://img.stackshare.io/service/9092/thumb_retina_HYmBRNgL_400x400.jpg","name":"Devo","id":"101231777977618110","slug":"devo","path":"/devo","__typename":"Tool"},"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Tool:101231777977618110","typename":"Tool"},"__typename":"ToolEdge"},"Tool:105450563738880220":{"imageUrl":"https://img.stackshare.io/service/21808/default_b0e6a9f9189445ccddfd5f93ec7b58684639c267.jpg","thumbUrl":"https://img.stackshare.io/service/21808/thumb_b0e6a9f9189445ccddfd5f93ec7b58684639c267.jpg","thumbRetinaUrl":"https://img.stackshare.io/service/21808/thumb_retina_b0e6a9f9189445ccddfd5f93ec7b58684639c267.jpg","name":"Apache SkyWalking","id":"105450563738880220","slug":"apache-skywalking","path":"/apache-skywalking","__typename":"Tool"},"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Tool:105450563738880220","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231775356118058":{"imageUrl":"https://img.stackshare.io/service/4071/default_823cc4c5745b5888cf7cbebf25f336de5a22eefa.jpg","thumbUrl":"https://img.stackshare.io/service/4071/thumb_823cc4c5745b5888cf7cbebf25f336de5a22eefa.jpg","thumbRetinaUrl":"https://img.stackshare.io/service/4071/thumb_retina_823cc4c5745b5888cf7cbebf25f336de5a22eefa.jpg","name":"Crossbar.io","id":"101231775356118058","slug":"crossbar-io","path":"/crossbar-io","__typename":"Tool"},"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Tool:101231775356118058","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231774484512768":{"imageUrl":"https://img.stackshare.io/service/2568/no-img-open-source.png","thumbUrl":"https://img.stackshare.io/service/2568/thumb_no-img-open-source.png","thumbRetinaUrl":"https://img.stackshare.io/service/2568/thumb_retina_no-img-open-source.png","name":"MoonScript","id":"101231774484512768","slug":"moonscript","path":"/moonscript","__typename":"Tool"},"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Tool:101231774484512768","typename":"Tool"},"__typename":"ToolEdge"},"Tool:105593834532052658":{"imageUrl":"https://img.stackshare.io/service/21957/default_1d577dbfb9d0f127195054f8d8a7c070114e0f46.png","thumbUrl":"https://img.stackshare.io/service/21957/thumb_1d577dbfb9d0f127195054f8d8a7c070114e0f46.png","thumbRetinaUrl":"https://img.stackshare.io/service/21957/thumb_retina_1d577dbfb9d0f127195054f8d8a7c070114e0f46.png","name":"OpenGrok","id":"105593834532052658","slug":"opengrok","path":"/opengrok","__typename":"Tool"},"$Tool:101231774291224569.allToolIntegrations({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Tool:105593834532052658","typename":"Tool"},"__typename":"ToolEdge"}}</script> <!-- glamorIds: 131 --> <script type="application/json" id="ToolProfile-glamor-09f25e9d-fd5d-49ed-89c4-6c0af38ec661">["1htug8r","1yodi52","iepywa","x5hg3h","u0iaox","9ilv8v","mgyi0p","ii8qy4","f3khu","1ag7ge9","ld8qhm","11b98zt","12i35kv","1mjw833","a5x1lt","1m5j888","4bpmfq","1pvkxrw","1cylxxa","6pc9xu","1g92dqh","ey1s1s","1cs0rzs","1j0qgmo","kxs423","eemya1","3dgua6","1guve57","11ovrkw","yawzxl","1aswmtz","qrny8b","1176rj6","emqxrc","zkwjas","z9c3fl","1gs0ko2","1t7lufe","1nbl3qb","i52n91","13sfqhu","bjhznw","1xexurq","ubfqf7","h9makx","1pexnsy","1etrjfj","1mlbi0l","1cda8k4","2an9kq","5x5cr6","rsz8c","nuwf1p","1j3tdba","4d5oui","10pc7td","1ukyolz","1uackhz","1ofkegx","5vbspm","12llqor","81jah4","69zjs9","8a04gk","1m38k02","162qu2y","p797gu","jyk0kg","4hck59","1drwozb","gbti5j","1ahj942","1an0suy","1dgfc7p","14pk3xx","1o4togz","dj0mxl","12257h","2fctj6","npxw5s","5f34wd","np1rfd","l6etxv","1i8b05s","1iqua1m","1n4juvm","uw1ldh","4gnhqq","xkasvz","atv6j6","1m8tyev","1vf0ygt","utnqcw","ds0hbm","dg4ww9","z9ms26","6uh2e7","1pwtf47","t68yd0","1rz3855","i6njnm","1dp4k20","ztg526","1srb7t4","x5yd3w","13zfms0","1rmabp8","1346slw","2blcgu","4vocyb","pdrhqn","c3yizi","f7loz8","fisw11","1nho65o","1ugm2nv","pvufaf","13fg6qi","4lwqz5","12alag6","10hy8cb","fa6ece","vbfwyr","1gtwocl","1kcdhc3","cuzej8","12h9n7t","m2gwm","14kdfdp","lscypq","maw68b"]</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-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-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-f3khu,[data-css-f3khu]{margin:10px 0;}.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-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-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-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-1g92dqh,[data-css-1g92dqh]{color:#707070;padding:5px 0;}.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-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-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-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-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-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-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-zkwjas,[data-css-zkwjas]{margin-top:4px;font-size:14px;}.css-zkwjas>span,[data-css-zkwjas]>span{margin-left:0;}.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-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-bjhznw,[data-css-bjhznw]{color:#333;}.css-bjhznw:hover,[data-css-bjhznw]:hover{color:#068dfe;text-decoration:underline;}.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-x5yd3w,[data-css-x5yd3w]{margin-top:20px;}.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-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-fisw11,[data-css-fisw11]{display:block;}.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-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-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-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-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;}}</style> <div id="ToolProfile-react-component-09f25e9d-fd5d-49ed-89c4-6c0af38ec661" 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="languages-and-frameworks" class="css-ld8qhm">Languages &amp; Frameworks</a><div class="css-11b98zt"></div><a href="languages" class="css-ld8qhm">Languages</a></div></div><div class="css-12i35kv"><div class="css-1mjw833"><div class="css-a5x1lt"><a href="http://www.lua.org/" target="_blank" rel="noopener noreferrer" title="Lua website"><img src="https://img.stackshare.io/service/2118/128px-Lua-Logo.svg.png" alt="Lua logo" class="css-1m5j888"/></a><div class="css-4bpmfq"><div class="css-1pvkxrw"><h1 class="css-1cylxxa">Lua</h1><div class="fork"><a href="https://github.com/LuaDist/lua" target="_blank" rel="noopener noreferrer nofollow" title="Open Source Repo of Lua"><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">Powerful, fast, lightweight, embeddable scripting language</span></div></div></div></div><div class="css-1cs0rzs"><div class="css-1j0qgmo"><div class="css-kxs423"><a rel="nofollow" href="http://twitter.com/LuaLang"><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">LuaLang</div></a><a rel="nofollow" href="http://www.lua.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">lua.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="#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>1.4K</span></div><div class="css-1ahj942"></div><div class="css-1an0suy"><label>Followers</label><span>892</span><div>+ 1</div></div><div class="css-1ahj942"></div><div class="css-gbti5j"><label>Votes</label><span>166</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 Lua?</h2><div class="css-13sfqhu">Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.</div><div class="css-13sfqhu">Lua<!-- --> is a tool in the <strong>Languages</strong> category of a tech stack.</div><div class="css-13sfqhu">Lua<!-- --> is an open source tool with <strong>1.4K</strong> <!-- -->GitHub stars and <strong>461</strong> GitHub forks. Here’s a link to <!-- -->Lua<!-- -->&#x27;s open source repository on<!-- --> <a href="https://github.com/LuaDist/lua" title="Lua&#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 Lua?</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>424</strong> companies reportedly use<!-- --> <strong>Lua</strong> in their tech stacks, including<!-- --> <strong>Shopify<!-- -->, </strong><strong>Tokopedia<!-- -->, </strong>and <strong>doubleSlash</strong>.</div></div></div><div class="css-12257h"><ul class="css-2fctj6"><a href="shopify/shopify" title="Shopify" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/249/thumb_retina_dff21ad9772ed0ce51c82ca7641455988782024c.jpg" alt="Shopify" class="css-np1rfd"/><h3 class="css-l6etxv">Shopify</h3></li></a><a href="tokopedia/tokopedia" title="Tokopedia" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/35315/thumb_retina_2877fd466cf9e3ada3ca624e9d5eeec8d9af800c.jpg" alt="Tokopedia" class="css-np1rfd"/><h3 class="css-l6etxv">Tokopedia</h3></li></a><a href="doubleslash/doubleslash" title="doubleSlash" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/511817/thumb_retina_c70702c56dd27a7f0c31bd12b25ab2a10719de71.jpg" alt="doubleSlash" class="css-np1rfd"/><h3 class="css-l6etxv">doubleSlash</h3></li></a><a href="roblox/roblox" title="ROBLOX" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/13686/thumb_retina_a0ee0253e5ee59507e4edecc3466d4faf6356df8.png" alt="ROBLOX" class="css-np1rfd"/><h3 class="css-l6etxv">ROBLOX</h3></li></a><a href="affirm/affirm" title="Affirm" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/16009/thumb_retina_00940efcb8db4992306ddfeb8296ab9f45deeba9.png" alt="Affirm" class="css-np1rfd"/><h3 class="css-l6etxv">Affirm</h3></li></a><a href="avito/avito" title="Avito" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/335549/thumb_retina_4f8cced12af48af599beb77decbc6e22163d136d.png" alt="Avito" class="css-np1rfd"/><h3 class="css-l6etxv">Avito</h3></li></a><a href="kong/kong" title="Kong" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/5188/thumb_retina_0b4d535332db345088deb91d380e5021b1c8bd45.png" alt="Kong" class="css-np1rfd"/><h3 class="css-l6etxv">Kong</h3></li></a><a href="useinsider/useinsider" title="useinsider" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/520609/thumb_retina_3dae4bcd6341a44049c0ff8107fe7749b0e9d66e.png" alt="useinsider" class="css-np1rfd"/><h3 class="css-l6etxv">useinsider</h3></li></a><a href="unacademy/unacademy" title="Unacademy" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/379491/thumb_retina_2aeaf0bd477d73553770df866cd4d0f9d6fc61e9.jpg" alt="Unacademy" class="css-np1rfd"/><h3 class="css-l6etxv">Unacademy</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>845</strong> developers on StackShare have stated that they use <strong>Lua</strong>.</div></div><div class="css-12257h"><ul class="css-2fctj6"><a href="wnda/amdouglas-uk" title="AMDouglas UK" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/3307/thumb_retina_b4cf6be358f4b90add431a6faa51be5b0ae13737.png" alt="AMDouglas UK" class="css-np1rfd"/><h3 class="css-l6etxv">AMDouglas UK</h3></li></a><a href="morontt/projecteuler" title="projecteuler" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/2413/thumb_retina_9defa2b9c8074f9b907bbc96cb05d8f795efc740.png" alt="projecteuler" class="css-np1rfd"/><h3 class="css-l6etxv">projecteuler</h3></li></a><a href="matjazvitas/my-stack" title="My Stack" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/4611/thumb_retina_d51673b8a683277f3bfb28a9a53f249dbf8c00f7.jpeg" alt="My Stack" class="css-np1rfd"/><h3 class="css-l6etxv">My Stack</h3></li></a><a href="swar0g/my-stack" title="My Stack" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/4617/thumb_retina_2783e7a080a326ceda13e423fc712634e27b5993.png" alt="My Stack" class="css-np1rfd"/><h3 class="css-l6etxv">My Stack</h3></li></a><a href="jaxiinofea/my-stack" title="My Stack" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/6844/thumb_retina_4790116465e2f6e026a03c191f4232c947f2eaed.jpeg" alt="My Stack" class="css-np1rfd"/><h3 class="css-l6etxv">My Stack</h3></li></a><a href="dubiety/my-stack" title="My Stack" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/9414/thumb_retina_20046b3f288016f5dad4e4abc6a3fcc1717fc9c9.jpeg" alt="My Stack" class="css-np1rfd"/><h3 class="css-l6etxv">My Stack</h3></li></a><a href="orangle/orangleliu-statck" title="orangleliu statck" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/14554/thumb_retina_6d187e49e490050aa490e583090da63695dcb45e.jpeg" alt="orangleliu statck" class="css-np1rfd"/><h3 class="css-l6etxv">orangleliu statck</h3></li></a><a href="thadeudepaula/my-stack" title="My Stack" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/14820/thumb_retina_59b624053babff40bd1d25409fbcbfff5a8f9407.jpeg" alt="My Stack" class="css-np1rfd"/><h3 class="css-l6etxv">My Stack</h3></li></a><a href="ppaulojr/netfilter" title="Netfilter" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/stack/16544/thumb_retina_ec98efdb96fecf6785d3d0674df679710845f641.png" alt="Netfilter" class="css-np1rfd"/><h3 class="css-l6etxv">Netfilter</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">Lua Integrations</h2><div class="css-13sfqhu"></div></div><div class="css-1n4juvm"><strong>Google Code Prettify<!-- -->, </strong><strong>Starship (Shell Prompt)<!-- -->, </strong><strong>Corona SDK<!-- -->, </strong><strong>Crown<!-- -->, </strong>and <strong>Devo</strong> are some of the popular tools that integrate with<!-- --> <!-- -->Lua<!-- -->. Here&#x27;s a list of all <strong>11</strong> tools that integrate with <!-- -->Lua<!-- -->.</div><div class="css-12257h"><ul class="css-2fctj6"><a href="google-code-prettify" title="Google Code Prettify" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/3626/thumb_retina_no-img-open-source.png" alt="Google Code Prettify" class="css-np1rfd"/><h3 class="css-l6etxv">Google Code Prettify</h3></li></a><a href="starship-shell-prompt" title="Starship (Shell Prompt)" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/11339/thumb_retina_starship.png" alt="Starship (Shell Prompt)" class="css-np1rfd"/><h3 class="css-l6etxv">Starship (Shell ...</h3></li></a><a href="corona-sdk" title="Corona SDK" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/6431/thumb_retina_vtSYVZJr_400x400.jpg" alt="Corona SDK" class="css-np1rfd"/><h3 class="css-l6etxv">Corona SDK</h3></li></a><a href="crown" title="Crown" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/12175/thumb_retina_no-img.png" alt="Crown" class="css-np1rfd"/><h3 class="css-l6etxv">Crown</h3></li></a><a href="devo" title="Devo" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/9092/thumb_retina_HYmBRNgL_400x400.jpg" alt="Devo" class="css-np1rfd"/><h3 class="css-l6etxv">Devo</h3></li></a><a href="apache-skywalking" title="Apache SkyWalking" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/21808/thumb_retina_b0e6a9f9189445ccddfd5f93ec7b58684639c267.jpg" alt="Apache SkyWalking" class="css-np1rfd"/><h3 class="css-l6etxv">Apache SkyWalking</h3></li></a><a href="crossbar-io" title="Crossbar.io" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/4071/thumb_retina_823cc4c5745b5888cf7cbebf25f336de5a22eefa.jpg" alt="Crossbar.io" class="css-np1rfd"/><h3 class="css-l6etxv">Crossbar.io</h3></li></a><a href="moonscript" title="MoonScript" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/2568/thumb_retina_no-img-open-source.png" alt="MoonScript" class="css-np1rfd"/><h3 class="css-l6etxv">MoonScript</h3></li></a><a href="opengrok" title="OpenGrok" class="css-npxw5s"><li class="css-5f34wd"><img src="https://img.stackshare.io/service/21957/thumb_retina_1d577dbfb9d0f127195054f8d8a7c070114e0f46.png" alt="OpenGrok" class="css-np1rfd"/><h3 class="css-l6etxv">OpenGrok</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 <!-- -->Lua</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">39</span></div></div><span class="css-rsz8c">Fast 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">25</span></div></div><span class="css-rsz8c">Efficient memory usage</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">25</span></div></div><span class="css-rsz8c">Very easy to embed in C programs</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">19</span></div></div><span class="css-rsz8c">Open source</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">Good for game scripting</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">Pretty simple 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">7</span></div></div><span class="css-rsz8c">Supported in most game engines</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">Quick to code</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">Simple Language</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">Syntax is amazing</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">D</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">Can be used for a wide variety of 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">1</span></div></div><span class="css-rsz8c">Coroutines</span></div></div></div></div></div></div><div class="css-ubfqf7"><div class="css-1j3tdba">Decisions about Lua</div><p class="css-1n4juvm">Here are some stack decisions, common use cases and reviews by companies and developers who chose <!-- -->Lua<!-- --> 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>Gamerians TV</div></div><div class="css-ds0hbm"><a href="/unitedworldofgamerians2998/decisions/104204104651235495" class="css-nil"><time>May 21, 2020</time> <!-- -->| 6 upvotes · 315.7K 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="Java" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/995/K85ZWV2F.png" alt="Java" class="css-1rz3855"/></span><span class="css-i6njnm">Java</span></a><a class="css-1pwtf47"><span title="Python" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/993/pUBY5pVj.png" alt="Python" class="css-1rz3855"/></span><span class="css-i6njnm">Python</span></a><a class="css-1pwtf47"><span title="Lua" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/2118/128px-Lua-Logo.svg.png" alt="Lua" class="css-1rz3855"/></span><span class="css-i6njnm">Lua</span></a></div><div class="css-1dp4k20"><div class="css-ztg526"><p>I am trying to make Roblox game which requires <span class="tool">Lua</span>. I quite don't want to go with Lua just because other tools just might let me do more projects later on. I heard that <span class="tool">Python</span> is most similar to Lua, but I am still not sure which tool to use. <span class="tool">Java</span>, I think it will help me with many stuff later on for websites, projects, and more!</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>Gamerians TV</div></div><div class="css-ds0hbm"><a href="/unitedworldofgamerians2998/decisions/106129032292848378" class="css-nil"><time>Apr 26, 2021</time> <!-- -->| 5 upvotes · 190.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="Lua" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/2118/128px-Lua-Logo.svg.png" alt="Lua" class="css-1rz3855"/></span><span class="css-i6njnm">Lua</span></a><a class="css-1pwtf47"><span title="Python" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/993/pUBY5pVj.png" alt="Python" class="css-1rz3855"/></span><span class="css-i6njnm">Python</span></a></div><div class="css-1dp4k20"><div class="css-ztg526"><p>Hello, I am interested in learning how to program. I am a beginner, and many articles saying I should go with <span class="tool">Python</span> if I am new to programming. I considered <span class="tool">Lua</span> a long time ago, but for my career, I believe major programming languages should be better for me. I'm considering Python at this moment, but if you have other tools I should use, let me know.</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>Rogério R. Alcântara</div></div><div class="css-ds0hbm">Software Developer<!-- --> · <a href="/roalcantara/decisions/105527465701639064" class="css-nil"><time>Jan 9, 2021</time> <!-- -->| 8 upvotes · 202.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="Lua" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/2118/128px-Lua-Logo.svg.png" alt="Lua" class="css-1rz3855"/></span><span class="css-i6njnm">Lua</span></a><a class="css-1pwtf47"><span title="Neovim" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/983/XDy-S1r6.png" alt="Neovim" class="css-1rz3855"/></span><span class="css-i6njnm">Neovim</span></a><a class="css-1pwtf47"><span title="Golang" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1005/O6AczwfV_400x400.png" alt="Golang" class="css-1rz3855"/></span><span class="css-i6njnm">Golang</span></a><a class="css-1pwtf47"><span title="Ruby" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/989/ruby.png" alt="Ruby" class="css-1rz3855"/></span><span class="css-i6njnm">Ruby</span></a><a class="css-1pwtf47"><span title="TypeScript" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/1612/bynNY5dJ.jpg" alt="TypeScript" class="css-1rz3855"/></span><span class="css-i6njnm">TypeScript</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="Atom" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/648/default_92414794b88a328cecc4ae62413ea91ea0593726.png" alt="Atom" class="css-1rz3855"/></span><span class="css-i6njnm">Atom</span></a><a class="css-1pwtf47"><span title="Visual Studio Code" class="css-t68yd0 service"><img src="https://img.stackshare.io/service/4202/Visual_Studio_Code_logo.png" alt="Visual Studio Code" class="css-1rz3855"/></span><span class="css-i6njnm">Visual Studio Code</span></a></div><div class="css-1dp4k20"><div class="css-ztg526"><p>For a <span class="tool">Visual Studio Code</span>/<span class="tool">Atom</span> developer that works mostly with <span class="tool">Node.js</span>/<span class="tool">TypeScript</span>/<span class="tool">Ruby</span>/<span class="tool">Go</span> and wants to get rid of graphic-text-editors-IDE-like at once, which one is worthy of investing time to pick up?</p> <p>I'm a total n00b on the subject, but I've read good things about <span class="tool">Neovim</span>'s <span class="tool">Lua</span> support, and I wonder what would be the VIM response/approach for it?</p></div></div></div><a class="css-1srb7t4">See more</a></div><div class="css-x5yd3w"><a href="/tool/lua/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="/shopify/e-commerce-at-scale-inside-shopifys-tech-stack">E-Commerce at Scale: Inside Shopify's Tech Stack</a></div></div><div class="css-m2gwm">Jul 3 2018 at 4:40AM</div><div class="css-14kdfdp"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div><p>Shopify</p></div></div><div class="css-lscypq"><div class="css-12alag6"><span class="css-10hy8cb"><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="Docker" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/586/n4u37v9t_400x400.png" alt="Docker" 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">+<!-- -->17</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>35</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>33770</span></div></div></div></div><div class="css-1gtwocl"><div class="css-1kcdhc3"><div class="css-cuzej8"><div class="css-12h9n7t"><a href="/kong/how-mashape-manages-over-15000-apis-and-microservices">How Mashape Manages Over 15,000 APIs & Microservices</a></div></div><div class="css-m2gwm">Sep 25 2015 at 8:45AM</div><div class="css-14kdfdp"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div><p>Kong</p></div></div><div class="css-lscypq"><div class="css-12alag6"><span class="css-10hy8cb"><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="Python" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/993/pUBY5pVj.png" alt="Python" 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></span><span class="css-pvufaf">+<!-- -->26</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>29</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>15622</span></div></div></div></div><div class="css-1gtwocl"><div class="css-1kcdhc3"><div class="css-cuzej8"><div class="css-12h9n7t"><a href="/imgix/how-imgix-built-a-stack-to-serve-100000-images-per-second">How imgix Built A Stack To Serve 100,000 Images Per Second</a></div></div><div class="css-m2gwm">Aug 28 2015 at 9:58AM</div><div class="css-14kdfdp"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div><p>imgix</p></div></div><div class="css-lscypq"><div class="css-12alag6"><span class="css-10hy8cb"><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="Python" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/993/pUBY5pVj.png" alt="Python" class="css-4lwqz5"/></span></a><a class="css-1pwtf47"><span title="Docker" class="css-13fg6qi service"><img src="https://img.stackshare.io/service/586/n4u37v9t_400x400.png" alt="Docker" class="css-4lwqz5"/></span></a></span><span class="css-pvufaf">+<!-- -->25</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>27</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>10448</span></div></div></div></div></div><div class="css-1i8b05s"></div></div></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">Lua<!-- --> Alternatives &amp; Comparisons</h2><div class="css-nuwf1p"><div class="css-1j3tdba">What are some alternatives to <!-- -->Lua<!-- -->?</div><div class="css-4d5oui"><div class="css-10pc7td"><div class="css-1ukyolz"><div class="css-1uackhz">Python</div></div><div class="css-1ofkegx">Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.</div><div class="css-1ukyolz"><div class="css-1uackhz">JavaScript</div></div><div class="css-1ofkegx">JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles. </div><div class="css-1ukyolz"><div class="css-1uackhz">Arduino</div></div><div class="css-1ofkegx">Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software.</div><div class="css-1ukyolz"><div class="css-1uackhz">Java</div></div><div class="css-1ofkegx">Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!</div><div class="css-1ukyolz"><div class="css-1uackhz">Golang</div></div><div class="css-1ofkegx">Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It&#x27;s a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.</div></div><a data-testid="seeAllAlternativesLink" href="/lua/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/lua-vs-python" class="css-1346slw"><div class="css-2blcgu"><img src="https://img.stackshare.io/service/993/thumb_pUBY5pVj.png" alt="Python" class="css-4vocyb"/><div title="Python" class="css-pdrhqn">Python</div></div><div class="css-c3yizi">VS</div><div class="css-2blcgu"><img src="https://img.stackshare.io/service/2118/thumb_128px-Lua-Logo.svg.png" alt="Lua" class="css-4vocyb"/><div title="Lua" class="css-pdrhqn">Lua</div></div></a><a href="/stackups/javascript-vs-lua" class="css-1346slw"><div class="css-2blcgu"><img src="https://img.stackshare.io/service/1209/thumb_javascript.jpeg" alt="JavaScript" class="css-4vocyb"/><div title="JavaScript" class="css-pdrhqn">JavaScript</div></div><div class="css-c3yizi">VS</div><div class="css-2blcgu"><img src="https://img.stackshare.io/service/2118/thumb_128px-Lua-Logo.svg.png" alt="Lua" class="css-4vocyb"/><div title="Lua" class="css-pdrhqn">Lua</div></div></a><a href="/stackups/arduino-vs-lua" class="css-1346slw"><div class="css-2blcgu"><img src="https://img.stackshare.io/service/2118/thumb_128px-Lua-Logo.svg.png" alt="Lua" class="css-4vocyb"/><div title="Lua" class="css-pdrhqn">Lua</div></div><div class="css-c3yizi">VS</div><div class="css-2blcgu"><img src="https://img.stackshare.io/service/3195/thumb_9d19310763171b0d958d23a18b3d7e1c.png" alt="Arduino" class="css-4vocyb"/><div title="Arduino" class="css-pdrhqn">Arduino</div></div></a><a href="/stackups/java-vs-lua" class="css-1346slw"><div class="css-2blcgu"><img src="https://img.stackshare.io/service/995/thumb_K85ZWV2F.png" alt="Java" class="css-4vocyb"/><div title="Java" class="css-pdrhqn">Java</div></div><div class="css-c3yizi">VS</div><div class="css-2blcgu"><img src="https://img.stackshare.io/service/2118/thumb_128px-Lua-Logo.svg.png" alt="Lua" class="css-4vocyb"/><div title="Lua" class="css-pdrhqn">Lua</div></div></a><a href="/stackups/golang-vs-lua" class="css-1346slw"><div class="css-2blcgu"><img src="https://img.stackshare.io/service/1005/thumb_O6AczwfV_400x400.png" alt="Golang" class="css-4vocyb"/><div title="Golang" class="css-pdrhqn">Golang</div></div><div class="css-c3yizi">VS</div><div class="css-2blcgu"><img src="https://img.stackshare.io/service/2118/thumb_128px-Lua-Logo.svg.png" alt="Lua" class="css-4vocyb"/><div title="Lua" class="css-pdrhqn">Lua</div></div></a><a href="/stackups/lua-vs-ruby" class="css-1346slw"><div class="css-2blcgu"><img src="https://img.stackshare.io/service/989/thumb_ruby.png" alt="Ruby" class="css-4vocyb"/><div title="Ruby" class="css-pdrhqn">Ruby</div></div><div class="css-c3yizi">VS</div><div class="css-2blcgu"><img src="https://img.stackshare.io/service/2118/thumb_128px-Lua-Logo.svg.png" alt="Lua" class="css-4vocyb"/><div title="Lua" class="css-pdrhqn">Lua</div></div></a></div><div class="css-f7loz8"><a data-testid="popularToolComparisonLink" href="/lua/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">Lua<!-- -->&#x27;s Followers</div></div><div class="css-13sfqhu"><strong>892</strong> developers follow <strong>Lua</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="/gioahern" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/blacklightpy" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/soupherqybysh24" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/ethanielbishop" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/sonnychater799" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/onepiecejoker" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/actinfiber" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/superhydroman" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/cuinnbarton1" title="Visit Profile" class="css-pvufaf"><div class="lazyload-wrapper"><div class="lazyload-placeholder"></div></div></a></div><div class="css-1ugm2nv"><a href="/mickbakker" 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="/python" title="Python" class="css-p797gu">Python</a><a href="/javascript" title="JavaScript" class="css-p797gu">JavaScript</a><a href="/arduino" title="Arduino" class="css-p797gu">Arduino</a><a href="/java" title="Java" class="css-p797gu">Java</a><a href="/golang" title="Golang" class="css-p797gu">Golang</a></div><div class="css-1m38k02"><h2 class="css-162qu2y">New Tools</h2><a href="/fortios" title="FortiOS" class="css-p797gu">FortiOS</a><a href="/euro-linux" title="EuroLinux" class="css-p797gu">EuroLinux</a><a href="/antix-linux" title="antiX Linux" class="css-p797gu">antiX Linux</a><a href="/almalinux" title="AlmaLinux" class="css-p797gu">AlmaLinux</a><a href="/hyperstack" title="Hyperstack" class="css-p797gu">Hyperstack</a></div><div class="css-1m38k02"><h2 class="css-162qu2y">Trending Comparisons</h2><a href="/stackups/lua-vs-python" title="Lua vs Python" class="css-p797gu">Lua vs Python</a><a href="/stackups/c-sharp-vs-lua" title="C# vs Lua" class="css-p797gu">C# vs Lua</a><a href="/stackups/lua-vs-perl" title="Lua vs Perl" class="css-p797gu">Lua vs Perl</a><a href="/stackups/groovy-vs-lua" title="Groovy vs Lua" class="css-p797gu">Groovy vs Lua</a><a href="/stackups/lua-vs-rust" title="Lua vs Rust" class="css-p797gu">Lua vs Rust</a></div><div class="css-1m38k02"><h2 class="css-162qu2y">Related Jobs</h2><a href="/jobs/python" title="Python Jobs" class="css-p797gu">Python Jobs</a><a href="/jobs/javascript" title="JavaScript Jobs" class="css-p797gu">JavaScript Jobs</a><a href="/jobs/arduino" title="Arduino Jobs" class="css-p797gu">Arduino Jobs</a><a href="/jobs/java" title="Java Jobs" class="css-p797gu">Java Jobs</a><a href="/jobs/golang" title="Golang Jobs" class="css-p797gu">Golang Jobs</a></div></div></div></div> <script> renderComponent('ToolProfile','ToolProfile-react-component-09f25e9d-fd5d-49ed-89c4-6c0af38ec661','ToolProfile-apollo-state-09f25e9d-fd5d-49ed-89c4-6c0af38ec661','ToolProfile-glamor-09f25e9d-fd5d-49ed-89c4-6c0af38ec661', 'apollo','{"route":"/lua","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>