[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categories":3,"comparison-rust-vs-go":85,"comparison-rust-vs-go-related":195},[4,15,25,35,45,55,65,75],{"id":5,"documentId":6,"name":7,"slug":8,"shortName":9,"description":10,"icon":11,"createdAt":12,"updatedAt":12,"publishedAt":13,"seoTitle":14,"seoDescription":14},43,"d2n69w6u5jw2n9uxksqsks74","AI Chatbots & Assistants","ai-chatbots","AI Chatbots","Conversational AI assistants for reasoning, writing and everyday tasks.","Bot","2026-09-07T09:42:12.650Z","2026-09-07T09:42:12.677Z",null,{"id":16,"documentId":17,"name":18,"slug":19,"shortName":20,"description":21,"icon":22,"createdAt":23,"updatedAt":23,"publishedAt":24,"seoTitle":14,"seoDescription":14},45,"q3aub1u192qczyq8cyurhbau","AI Coding Tools","ai-coding","AI Coding","AI pair programmers, code completion and agentic coding tools.","Code","2026-09-07T09:42:12.712Z","2026-09-07T09:42:12.726Z",{"id":26,"documentId":27,"name":28,"slug":29,"shortName":30,"description":31,"icon":32,"createdAt":33,"updatedAt":33,"publishedAt":34,"seoTitle":14,"seoDescription":14},49,"kyxgrju9qcbsahxr6c3gy1rk","AI Dev Frameworks","ai-frameworks","AI Frameworks","Frameworks and tooling for building LLM-powered applications.","Blocks","2026-09-07T09:42:12.793Z","2026-09-07T09:42:12.817Z",{"id":36,"documentId":37,"name":38,"slug":39,"shortName":40,"description":41,"icon":42,"createdAt":43,"updatedAt":43,"publishedAt":44,"seoTitle":14,"seoDescription":14},47,"et5dhnhik9xxbypugwx4pfh5","AI Image & Video","ai-image-video","AI Image\u002FVideo","Generative models for images, art and video production.","Image","2026-09-07T09:42:12.751Z","2026-09-07T09:42:12.767Z",{"id":46,"documentId":47,"name":48,"slug":49,"shortName":50,"description":51,"icon":52,"createdAt":53,"updatedAt":53,"publishedAt":54,"seoTitle":14,"seoDescription":14},37,"cnjfk8r7abaq5mkotekzo8fz","Backend & Databases","backend-databases","Backend","Databases, APIs and data-layer architecture for server-side systems.","Database","2026-09-07T09:42:12.415Z","2026-09-07T09:42:12.474Z",{"id":56,"documentId":57,"name":58,"slug":59,"shortName":60,"description":61,"icon":62,"createdAt":63,"updatedAt":63,"publishedAt":64,"seoTitle":14,"seoDescription":14},39,"s4ujx5e37x7cla49kfbz9xnq","DevOps & Cloud","devops-cloud","DevOps","Containers, infrastructure and cloud platforms for shipping and running software.","Cloud","2026-09-07T09:42:12.508Z","2026-09-07T09:42:12.541Z",{"id":66,"documentId":67,"name":68,"slug":69,"shortName":70,"description":71,"icon":72,"createdAt":73,"updatedAt":73,"publishedAt":74,"seoTitle":14,"seoDescription":14},35,"zy2v9u5ac9aeyfl4q9mnsm1g","Frontend Frameworks","frontend","Frontend","UI frameworks, meta-frameworks, styling and state management for the browser.","LayoutTemplate","2026-09-07T09:42:12.327Z","2026-09-07T09:42:12.375Z",{"id":76,"documentId":77,"name":78,"slug":79,"shortName":80,"description":81,"icon":82,"createdAt":83,"updatedAt":83,"publishedAt":84,"seoTitle":14,"seoDescription":14},41,"kqqemwew4iwvgu0896gur8la","Programming Languages","languages","Languages","Systems and general-purpose languages compared for performance and ergonomics.","Terminal","2026-09-07T09:42:12.577Z","2026-09-07T09:42:12.595Z",{"id":36,"documentId":86,"title":87,"slug":88,"dek":89,"updated":90,"featured":91,"verdict":92,"bestForA":93,"bestForB":94,"createdAt":95,"updatedAt":95,"publishedAt":96,"seoTitle":14,"seoDescription":14,"category":97,"tags":98,"features":108,"a":139,"b":167},"jgx83poj3fxiwadtzy0jtq4g","Rust vs Go","rust-vs-go","Two modern systems languages with very different tradeoffs.","2026-07-02",false,"Go optimizes for team velocity and simplicity — it’s hard to beat for cloud services and infrastructure tooling. Rust optimizes for correctness and raw performance, and is worth the learning curve when safety and speed both matter, like in systems, embedded or WASM code.","Performance-critical systems where safety and speed both matter.","Cloud-native services and teams that prioritize simplicity and speed of delivery.","2026-09-07T09:42:14.697Z","2026-09-07T09:42:14.736Z",{"id":76,"documentId":77,"name":78,"slug":79,"shortName":80,"description":81,"icon":82,"createdAt":83,"updatedAt":83,"publishedAt":84,"seoTitle":14,"seoDescription":14},[99,102,105],{"id":100,"value":101},713,"systems",{"id":103,"value":104},714,"performance",{"id":106,"value":107},715,"concurrency",[109,114,119,124,129,134],{"id":110,"label":111,"a":112,"b":113},283,"Memory management","Ownership\u002Fborrow checker","Garbage collected",{"id":115,"label":116,"a":117,"b":118},284,"Performance","Best-in-class","Very good",{"id":120,"label":121,"a":122,"b":123},285,"Learning curve","Steep","Gentle",{"id":125,"label":126,"a":127,"b":128},286,"Compile speed","Slower","Very fast",{"id":130,"label":131,"a":132,"b":133},287,"Concurrency model","Async\u002Fawait + threads","Goroutines + channels",{"id":135,"label":136,"a":137,"b":138},288,"Typical use","Systems, WASM, performance-critical","Cloud services, CLIs, infra",{"id":140,"name":141,"tagline":142,"score":143,"logo":14,"pros":144,"cons":157},93,"Rust","A memory-safe systems language with zero-cost abstractions",8.9,[145,148,151,154],{"id":146,"value":147},716,"Memory safety without a garbage collector",{"id":149,"value":150},717,"Best-in-class performance, close to C\u002FC++",{"id":152,"value":153},718,"Fearless concurrency enforced by the borrow checker",{"id":155,"value":156},719,"Powerful type system catches bugs at compile time",[158,161,164],{"id":159,"value":160},720,"Steep learning curve (the borrow checker fights back)",{"id":162,"value":163},721,"Slower compile times on large projects",{"id":165,"value":166},722,"Smaller hiring pool than more mainstream languages",{"id":168,"name":169,"tagline":170,"score":171,"logo":14,"pros":172,"cons":185},94,"Go","A simple, fast language built for network services",8.6,[173,176,179,182],{"id":174,"value":175},723,"Extremely simple syntax — fast to learn and read",{"id":177,"value":178},724,"Goroutines make concurrent code easy to write",{"id":180,"value":181},725,"Very fast compile times and a single static binary",{"id":183,"value":184},726,"Excellent standard library for networking and servers",[186,189,192],{"id":187,"value":188},727,"Garbage collector adds latency GC-sensitive apps must manage",{"id":190,"value":191},728,"Verbose error handling (explicit `if err != nil`)",{"id":193,"value":194},729,"Generics arrived late and are less powerful than Rust’s",[]]