1import{a as c,f as m,s as y}from"../chunks/C7BDyLuU.js";import{p as K,e as M,c as p,b as Q,o as R,i as r,$ as V,r as a,n as X,g as l,j as u}from"../chunks/D4JW3lbK.js";import{i as x}from"../chunks/CmG17x14.js";import{e as L}from"../chunks/Bkg7iOal.js";import{h as Y}from"../chunks/DDIdPmH1.js";import{h as Z,b}from"../chunks/CHltf5dT.js";import{S as $}from"../chunks/Bm_lPoBf.js";import{C as tt}from"../chunks/GH0v-W-V.js";import"../chunks/D5-njh1u.js";import"../chunks/xHtYoFry.js";var at=m('<meta name="description" content="Side-by-side comparisons of network diagram and documentation tools. Pricing, features, and trade-offs."/> <link rel="canonical" href="https://scanopy.net/comparisons"/> <meta property="og:title" content="Comparisons - Scanopy"/> <meta property="og:description" content="Side-by-side comparisons of network diagram and documentation tools. Pricing, features, and trade-offs."/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://scanopy.net/comparisons"/> <meta property="og:image" content="https://scanopy.net/og/social.webp"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Comparisons - Scanopy"/> <meta name="twitter:description" content="Side-by-side comparisons of network diagram and documentation tools. Pricing, features, and trade-offs."/> <meta name="twitter:image" content="https://scanopy.net/og/social.webp"/> <!>',1),et=m('<div class="text-center"><p class="text-gray-400">No comparisons yet. Check back soon!</p></div>'),ot=m('<time class="text-sm text-gray-500"> </time>'),rt=m('<p class="mt-2 text-gray-400"> </p>'),st=m('<article class="rounded-lg border border-gray-800 p-6 transition-colors hover:border-gray-700"><a class="block"><!> <h2 class="mt-1 text-2xl font-bold text-white hover:text-blue-400"> </h2> <!></a></article>'),it=m('<div class="space-y-8"></div>'),E=m('<li><a class="text-blue-400 hover:text-blue-300"> </a></li>'),nt=m(`<div class="mt-16 border-t border-gray-800 pt-12"><h2 class="mb-3 text-2xl font-bold text-white">Scanopy head-to-head comparisons</h2> <p class="mb-6 text-gray-400">Comparing Scanopy against one specific tool? These focused two-tool pages put Scanopy side 2 by side with each competitor on discovery, the four topology views, pricing, and 3 licensing.</p> <ul class="grid grid-cols-1 gap-x-6 gap-y-2 sm:grid-cols-2"></ul></div>`),ct=m(`<div class="mt-16 border-t border-gray-800 pt-12"><h2 class="mb-3 text-2xl font-bold text-white">Looking for an alternative to a specific tool?</h2> <p class="mb-6 text-gray-400">Shopping for a replacement? These roundups list the best alternatives to each tool, 4 compared on discovery, the four topology views, pricing, and licensing. Comparing Scanopy 5 itself? See <a href="/comparisons/scanopy-alternatives" class="text-blue-400 hover:text-blue-300">Scanopy alternatives</a>.</p> <ul class="grid grid-cols-1 gap-x-6 gap-y-2 sm:grid-cols-2"></ul></div>`),lt=m('<section class="py-20"><div class="container mx-auto max-w-3xl px-4"><div class="mb-12 text-center"><div class="mb-4 flex justify-center"><!></div> <h1 class="mb-4 text-4xl font-bold text-white lg:text-5xl">Comparisons</h1> <p class="text-xl text-gray-400">Side-by-side comparisons of network diagram and documentation tools.</p></div> <div class="mx-auto mb-12 max-w-2xl"><!></div> <!> <!> <!></div></section>');function bt(I,v){K(v,!0);function N(t){return t?new Date(t+"T12:00:00").toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):""}var _=lt();Z("17r4zfd",t=>{var o=at(),s=p(Q(o),22);Y(s,()=>`<script type="application/ld+json">${JSON.stringify({"@context":"https://schema.org","@type":"CollectionPage",name:"Comparisons - Scanopy",description:"Side-by-side comparisons of network diagram and documentation tools. Pricing, features, and trade-offs.",url:"https://scanopy.net/comparisons",isPartOf:{"@type":"WebSite",name:"Scanopy",url:"https://scanopy.net"},mainEntity:{"@type":"ItemList",itemListElement:v.data.posts.map((e,i)=>({"@type":"ListItem",position:i+1,url:`https://scanopy.net/comparisons/${e.slug}`,name:e.title}))}})}<\/script>`),R(()=>{V.title="Comparisons - Scanopy"}),c(t,o)});
5var P=r(_),w=r(P),j=r(w),O=r(j);$(O,{class:"h-12 w-12 text-blue-400"}),a(j),X(4),a(w);var S=p(w,2),z=r(S);tt(z),a(S);var D=p(S,2);{var B=t=>{var o=et();c(t,o)},J=t=>{var o=it();L(o,21,()=>v.data.posts,s=>s.slug,(s,e)=>{var i=st(),n=r(i),d=r(n);{var h=f=>{var g=ot(),C=r(g,!0);a(g),u(H=>{b(g,"datetime",l(e).date),y(C,H)},[()=>N(l(e).date)]),c(f,g)};x(d,f=>{l(e).date&&f(h)})}var k=p(d,2),A=r(k,!0);a(k);var F=p(k,2);{var G=f=>{var g=rt(),C=r(g,!0);a(g),u(()=>y(C,l(e).description)),c(f,g)};x(F,f=>{l(e).description&&f(G)})}a(n),a(i),u(()=>{b(n,"href",`/comparisons/${l(e).slug??""}`),y(A,l(e).title)}),c(s,i)}),a(o),c(t,o)};x(D,t=>{v.data.posts.length===0?t(B):t(J,-1)})}var T=p(D,2);{var U=t=>{var o=nt(),s=p(r(o),4);L(s,21,()=>v.data.vsLinks,e=>e.href,(e,i)=>{var n=E(),d=r(n),h=r(d);a(d),a(n),u(()=>{b(d,"href",l(i).href),y(h,`Scanopy vs ${l(i).name??""}`)}),c(e,n)}),a(s),a(o),c(t,o)};x(T,t=>{v.data.vsLinks.length&&t(U)})}var W=p(T,2);{var q=t=>{var o=ct(),s=p(r(o),4);L(s,21,()=>v.data.altLinks,e=>e.href,(e,i)=>{var n=E(),d=r(n),h=r(d);a(d),a(n),u(()=>{b(d,"href",l(i).href),y(h,`Best ${l(i).name??""} alternatives`)}),c(e,n)}),a(s),a(o),c(t,o)};x(W,t=>{v.data.altLinks.length&&t(q)})}a(P),a(_),c(I,_),M()}export{bt as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.