| 
							
							
							
						 |  |  | @@ -1,59 +1,112 @@ | 
		
	
		
			
				|  |  |  |  | {{ define "main" }} | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   {{ $allPages := slice }} | 
		
	
		
			
				|  |  |  |  |   {{ $sections := slice }} | 
		
	
		
			
				|  |  |  |  |   {{ range .Pages }} | 
		
	
		
			
				|  |  |  |  |     {{ if .IsSection }} | 
		
	
		
			
				|  |  |  |  |       {{ $sections = $sections | append . }} | 
		
	
		
			
				|  |  |  |  |       {{ range .Pages }} | 
		
	
		
			
				|  |  |  |  |         {{ $allPages = $allPages | append . }} | 
		
	
		
			
				|  |  |  |  |       {{ end }} | 
		
	
		
			
				|  |  |  |  |     {{ else }} | 
		
	
		
			
				|  |  |  |  |       {{ $allPages = $allPages | append . }} | 
		
	
		
			
				|  |  |  |  |     {{ end }} | 
		
	
		
			
				|  |  |  |  |   {{ end }} | 
		
	
		
			
				|  |  |  |  |   {{ $sortedSections := sort $sections "LinkTitle" }} | 
		
	
		
			
				|  |  |  |  |   {{ $sortedPages := sort $allPages "LinkTitle" }} | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   <h1>{{ .Title }}</h1> | 
		
	
		
			
				|  |  |  |  |   {{ .Content }} | 
		
	
		
			
				|  |  |  |  |   <section id="tools-list"> | 
		
	
		
			
				|  |  |  |  |   {{ if gt (len $sortedSections) 0 }} | 
		
	
		
			
				|  |  |  |  |     <!-- <h2>Sections</h2> --> | 
		
	
		
			
				|  |  |  |  |     <!-- <p>This list shows all sections, sorted alphabetically.</p> --> | 
		
	
		
			
				|  |  |  |  |     <div id="link-list" style="align-items: left; justify-content: left;"> | 
		
	
		
			
				|  |  |  |  |       <ul> | 
		
	
		
			
				|  |  |  |  |         {{ range $sortedSections }} | 
		
	
		
			
				|  |  |  |  |           <li><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></li> | 
		
	
		
			
				|  |  |  |  |         {{ end }} | 
		
	
		
			
				|  |  |  |  |       </ul> | 
		
	
		
			
				|  |  |  |  |     </div> | 
		
	
		
			
				|  |  |  |  |   {{ end }} | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   {{ if eq (len $sortedPages) 0 }} | 
		
	
		
			
				|  |  |  |  |   <div style="display: flex; align-items: center; gap: 8px; margin: 1rem 0;"> | 
		
	
		
			
				|  |  |  |  |     <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(225, 82, 225);"></span> | 
		
	
		
			
				|  |  |  |  |     <span style="color: rgb(225, 82, 225); font-size: 1rem;">No Tools Found</span> | 
		
	
		
			
				|  |  |  |  |   </div> | 
		
	
		
			
				|  |  |  |  |   {{ end }} | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   <table id="taxonomy-table"> | 
		
	
		
			
				|  |  |  |  |     <thead> | 
		
	
		
			
				|  |  |  |  |       <tr> | 
		
	
		
			
				|  |  |  |  |         <th>Tool</th> | 
		
	
		
			
				|  |  |  |  |         <!-- <th>License</th> --> | 
		
	
		
			
				|  |  |  |  |         <th>Applications</th> | 
		
	
		
			
				|  |  |  |  |         <th>Developers</th> | 
		
	
		
			
				|  |  |  |  |         <th>License</th> | 
		
	
		
			
				|  |  |  |  |         <!-- <th>Developers</th> --> | 
		
	
		
			
				|  |  |  |  |       </tr> | 
		
	
		
			
				|  |  |  |  |     </thead> | 
		
	
		
			
				|  |  |  |  |     <tbody> | 
		
	
		
			
				|  |  |  |  |       {{ range .Pages }} | 
		
	
		
			
				|  |  |  |  |         <tr onclick="window.location='{{ .RelPermalink }}'" style="cursor:pointer;"></tr> | 
		
	
		
			
				|  |  |  |  |           <td><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></td> | 
		
	
		
			
				|  |  |  |  |       {{ range $sortedPages }} | 
		
	
		
			
				|  |  |  |  |         <tr onclick="window.location='{{ .RelPermalink }}'" style="cursor:pointer;"> | 
		
	
		
			
				|  |  |  |  |           <td> | 
		
	
		
			
				|  |  |  |  |             {{ $sep := "" }} | 
		
	
		
			
				|  |  |  |  |             {{ range $key, $vals := .Params }} | 
		
	
		
			
				|  |  |  |  |               {{ if (in (slice "applications") $key) }} | 
		
	
		
			
				|  |  |  |  |           {{ $sep }} | 
		
	
		
			
				|  |  |  |  |           {{ range $i, $val := $vals }} | 
		
	
		
			
				|  |  |  |  |             {{ partial "term-link.html" (dict "name" $val "taxonomy" $key) }} | 
		
	
		
			
				|  |  |  |  |           {{ end }} | 
		
	
		
			
				|  |  |  |  |           {{ $sep = "; " }} | 
		
	
		
			
				|  |  |  |  |             {{ if .Params.maintenance }} | 
		
	
		
			
				|  |  |  |  |               {{ if in .Params.maintenance "Not Maintained" }} | 
		
	
		
			
				|  |  |  |  |                 <div style="display: flex; align-items: center; gap: 8px;"> | 
		
	
		
			
				|  |  |  |  |                   <a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a> | 
		
	
		
			
				|  |  |  |  |                   <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(10,10,10); border: 1px solid rgb(80, 80, 80);"></span> | 
		
	
		
			
				|  |  |  |  |                 </div> | 
		
	
		
			
				|  |  |  |  |               {{ else }} | 
		
	
		
			
				|  |  |  |  |                 <a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a> | 
		
	
		
			
				|  |  |  |  |               {{ end }} | 
		
	
		
			
				|  |  |  |  |             {{ end }} | 
		
	
		
			
				|  |  |  |  |           </td> | 
		
	
		
			
				|  |  |  |  |           <td> | 
		
	
		
			
				|  |  |  |  |             {{ $sep := "" }} | 
		
	
		
			
				|  |  |  |  |             {{ range $key, $vals := .Params }} | 
		
	
		
			
				|  |  |  |  |               {{ if (in (slice "developers") $key) }} | 
		
	
		
			
				|  |  |  |  |           {{ $sep }} | 
		
	
		
			
				|  |  |  |  |           {{ range $i, $val := $vals }} | 
		
	
		
			
				|  |  |  |  |             {{ partial "term-link.html" (dict "name" $val "taxonomy" $key) }} | 
		
	
		
			
				|  |  |  |  |           {{ end }} | 
		
	
		
			
				|  |  |  |  |           {{ $sep = "; " }} | 
		
	
		
			
				|  |  |  |  |               {{ if (in (slice "applications") $key) }} | 
		
	
		
			
				|  |  |  |  |                 {{ $sep }} | 
		
	
		
			
				|  |  |  |  |                 {{ range $i, $val := $vals }} | 
		
	
		
			
				|  |  |  |  |                   {{ partial "term-link.html" (dict "name" $val "taxonomy" $key) }} | 
		
	
		
			
				|  |  |  |  |                 {{ end }} | 
		
	
		
			
				|  |  |  |  |                 {{ $sep = "; " }} | 
		
	
		
			
				|  |  |  |  |               {{ end }} | 
		
	
		
			
				|  |  |  |  |             {{ end }} | 
		
	
		
			
				|  |  |  |  |           </td> | 
		
	
		
			
				|  |  |  |  |           <td> | 
		
	
		
			
				|  |  |  |  |             {{ $sep := "" }} | 
		
	
		
			
				|  |  |  |  |             {{ range $key, $vals := .Params }} | 
		
	
		
			
				|  |  |  |  |               {{ if (in (slice "licenses") $key) }} | 
		
	
		
			
				|  |  |  |  |                 {{ $sep }} | 
		
	
		
			
				|  |  |  |  |                 {{ range $i, $val := $vals }} | 
		
	
		
			
				|  |  |  |  |                   {{ partial "term-link.html" (dict "name" $val "taxonomy" $key) }} | 
		
	
		
			
				|  |  |  |  |                 {{ end }} | 
		
	
		
			
				|  |  |  |  |                 {{ $sep = "; " }} | 
		
	
		
			
				|  |  |  |  |               {{ end }} | 
		
	
		
			
				|  |  |  |  |             {{ end }} | 
		
	
		
			
				|  |  |  |  |           </td> | 
		
	
		
			
				|  |  |  |  |           <!-- <td> | 
		
	
		
			
				|  |  |  |  |             {{ $sep := "" }} | 
		
	
		
			
				|  |  |  |  |             {{ range $key, $vals := .Params }} | 
		
	
		
			
				|  |  |  |  |               {{ if (in (slice "licenses") $key) }} | 
		
	
		
			
				|  |  |  |  |           {{ $sep }} | 
		
	
		
			
				|  |  |  |  |           {{ range $i, $val := $vals }} | 
		
	
		
			
				|  |  |  |  |             {{ partial "term-link.html" (dict "name" $val "taxonomy" $key) }} | 
		
	
		
			
				|  |  |  |  |           {{ end }} | 
		
	
		
			
				|  |  |  |  |           {{ $sep = "; " }} | 
		
	
		
			
				|  |  |  |  |               {{ if (in (slice "developers") $key) }} | 
		
	
		
			
				|  |  |  |  |                 {{ $sep }} | 
		
	
		
			
				|  |  |  |  |                 {{ range $i, $val := $vals }} | 
		
	
		
			
				|  |  |  |  |                   {{ partial "term-link.html" (dict "name" $val "taxonomy" $key) }} | 
		
	
		
			
				|  |  |  |  |                 {{ end }} | 
		
	
		
			
				|  |  |  |  |                 {{ $sep = "; " }} | 
		
	
		
			
				|  |  |  |  |               {{ end }} | 
		
	
		
			
				|  |  |  |  |             {{ end }} | 
		
	
		
			
				|  |  |  |  |           </td> --> | 
		
	
		
			
				|  |  |  |  |         </tr> | 
		
	
		
			
				|  |  |  |  |       {{ end }} | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |     </tbody> | 
		
	
		
			
				|  |  |  |  |   </table> | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   <div style="display: flex; align-items: center; gap: 8px; margin: .5rem 0;"> | 
		
	
		
			
				|  |  |  |  |     <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(0,0,0); border: 1px solid rgb(80, 80, 80);"></span> | 
		
	
		
			
				|  |  |  |  |     <span style="color: rgb(150, 150, 150); font-size: 1rem;">Black dot indicates tool has not been maintained recently</span> | 
		
	
		
			
				|  |  |  |  |   </div> | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | {{ end }} | 
		
	
		
			
				|  |  |  |  |  | 
		
	
	
		
			
				
					
					| 
							
							
							
						 |  |  |   |