-
Notifications
You must be signed in to change notification settings - Fork 0
Sitemap Stacks
id: sitemap-stacks title: Wiki Sitemap — by Stack tags: [meta] created: 2026-04-15 updated: 2026-07-04 freshness: fresh
Cross-cutting view of the sw30labs wiki: repos grouped by tech stack
rather than by wiki category. A repo can belong to multiple stacks —
it appears in every stack's section; its primary stack (first in
stacks:) is marked with a solid edge, secondary stacks with a
dashed edge and dashed stroke.
To keep each diagram readable, the map is split into one small
diagram per stack. See SCHEMA's stacks: block for the canonical
list of stack IDs.
| Stack | Repos |
|---|---|
| LangGraph / LangChain | 19 |
| Agentic | 16 |
| Apple MLX | 12 |
| CLI / Tooling | 11 |
| Converter | 9 |
| Compliance | 8 |
| OSCAL | 6 |
| Pentest | 5 |
| RAG | 4 |
| MCP | 2 |
| Unclassified | 1 |
mlx — 12 repos (12 primary, 0 secondary).
graph LR
s_mlx(["Apple MLX"])
r_bonsai_image_ternary_4b_mlx_2bit("Bonsai Image Ternary 4B MLX 2-bit")
s_mlx --> r_bonsai_image_ternary_4b_mlx_2bit
r_dflash_mlx_trial("DFlash × MLX")
s_mlx --> r_dflash_mlx_trial
r_lance_3b_video_bf16("Lance 3B Video BF16 Local")
s_mlx --> r_lance_3b_video_bf16
r_local_mlx_responsesAPI_server("MLX Local Inference Server")
s_mlx --> r_local_mlx_responsesAPI_server
r_mlx_distillation_explained("MLX Distillation Explained")
s_mlx --> r_mlx_distillation_explained
r_mlx_youtubescribe("MLX-YouTubeScribe")
s_mlx --> r_mlx_youtubescribe
r_qwen3_vl_python_ocr_script_mlx("Qwen3 VL OCR Script (MLX)")
s_mlx --> r_qwen3_vl_python_ocr_script_mlx
r_qwenbench_mlx("QwenBench MLX")
s_mlx --> r_qwenbench_mlx
r_screenlens("ScreenLens")
s_mlx --> r_screenlens
r_sulphur_2_base("Sulphur 2 Base Local")
s_mlx --> r_sulphur_2_base
r_supertonic_3_mlx("Supertonic 3 MLX")
s_mlx --> r_supertonic_3_mlx
r_tars_ai("TARS-AI")
s_mlx --> r_tars_ai
oscal — 6 repos (6 primary, 0 secondary).
graph LR
s_oscal(["OSCAL"])
r_oscal_agent_guardrails("OSCAL Agent Guardrails")
s_oscal --> r_oscal_agent_guardrails
r_oscal_agent_lab("OSCAL Agent Lab")
s_oscal --> r_oscal_agent_lab
r_oscal_cac_playgd("OSCAL Compliance-as-Code Playground")
s_oscal --> r_oscal_cac_playgd
r_oscal_digital_twin_playground("OSCAL Digital Twin Playground")
s_oscal --> r_oscal_digital_twin_playground
r_oscal_skills_guardrails("OSCAL Skills Guardrails")
s_oscal --> r_oscal_skills_guardrails
r_oscal_zero_trust_lens("OSCAL Zero Trust Lens")
s_oscal --> r_oscal_zero_trust_lens
agentic — 16 repos (10 primary, 6 secondary).
graph LR
s_agentic(["Agentic"])
r_agent_stack("The Agent Stack")
s_agentic --> r_agent_stack
r_agentic_ai_pentesting("Enterprise AI-assisted Application …")
s_agentic -.-> r_agentic_ai_pentesting
r_audiobook_generator("Audiobook Generator")
s_agentic -.-> r_audiobook_generator
r_autogen_doc_generator("AutogenDocGenerator")
s_agentic --> r_autogen_doc_generator
r_autogen_mermaid_generator("AutogenMermaidGenerator")
s_agentic --> r_autogen_mermaid_generator
r_autogen_requirements_agent("AutogenRequirementsAgent")
s_agentic --> r_autogen_requirements_agent
r_deepagent_azure_cli("DeepAgent Azure CLI")
s_agentic --> r_deepagent_azure_cli
r_genai_regulatory_intel("RegIntel-AgenticAI — GenAI Regulato…")
s_agentic --> r_genai_regulatory_intel
r_oscal_agent_guardrails("OSCAL Agent Guardrails")
s_agentic -.-> r_oscal_agent_guardrails
r_oscal_agent_lab("OSCAL Agent Lab")
s_agentic -.-> r_oscal_agent_lab
r_oscal_skills_guardrails("OSCAL Skills Guardrails")
s_agentic -.-> r_oscal_skills_guardrails
r_projectpulse("ProjectPulse")
s_agentic --> r_projectpulse
r_skillspector_trial("Skillspector")
s_agentic --> r_skillspector_trial
r_sst_autoresearch("SST-AutoResearch")
s_agentic --> r_sst_autoresearch
r_tars_ai("TARS-AI")
s_agentic -.-> r_tars_ai
r_wiki_vs_rag("Wiki-fed Agents vs. RAG Benchmark")
s_agentic --> r_wiki_vs_rag
classDef secondary stroke-dasharray: 5 3;
class r_agentic_ai_pentesting,r_audiobook_generator,r_oscal_agent_guardrails,r_oscal_agent_lab,r_oscal_skills_guardrails,r_tars_ai secondary;
pentest — 5 repos (4 primary, 1 secondary).
graph LR
s_pentest(["Pentest"])
r_agentic_ai_pentesting("Enterprise AI-assisted Application …")
s_pentest --> r_agentic_ai_pentesting
r_nvd_extractor("NVD-Extractor")
s_pentest --> r_nvd_extractor
r_pentest_regulatory_intel("RegIntel (Penetration Testing Regul…")
s_pentest --> r_pentest_regulatory_intel
r_strixresearch("Strix Research")
s_pentest --> r_strixresearch
r_tslit("TSLIT (Time-Shift LLM Integrity Tes…")
s_pentest -.-> r_tslit
classDef secondary stroke-dasharray: 5 3;
class r_tslit secondary;
compliance — 8 repos (0 primary, 8 secondary).
graph LR
s_compliance(["Compliance"])
r_genai_regulatory_intel("RegIntel-AgenticAI — GenAI Regulato…")
s_compliance -.-> r_genai_regulatory_intel
r_oscal_agent_guardrails("OSCAL Agent Guardrails")
s_compliance -.-> r_oscal_agent_guardrails
r_oscal_agent_lab("OSCAL Agent Lab")
s_compliance -.-> r_oscal_agent_lab
r_oscal_cac_playgd("OSCAL Compliance-as-Code Playground")
s_compliance -.-> r_oscal_cac_playgd
r_oscal_digital_twin_playground("OSCAL Digital Twin Playground")
s_compliance -.-> r_oscal_digital_twin_playground
r_oscal_skills_guardrails("OSCAL Skills Guardrails")
s_compliance -.-> r_oscal_skills_guardrails
r_oscal_zero_trust_lens("OSCAL Zero Trust Lens")
s_compliance -.-> r_oscal_zero_trust_lens
r_pentest_regulatory_intel("RegIntel (Penetration Testing Regul…")
s_compliance -.-> r_pentest_regulatory_intel
classDef secondary stroke-dasharray: 5 3;
class r_genai_regulatory_intel,r_oscal_agent_guardrails,r_oscal_agent_lab,r_oscal_cac_playgd,r_oscal_digital_twin_playground,r_oscal_skills_guardrails,r_oscal_zero_trust_lens,r_pentest_regulatory_intel secondary;
rag — 4 repos (0 primary, 4 secondary).
graph LR
s_rag(["RAG"])
r_genai_regulatory_intel("RegIntel-AgenticAI — GenAI Regulato…")
s_rag -.-> r_genai_regulatory_intel
r_projectpulse("ProjectPulse")
s_rag -.-> r_projectpulse
r_screenlens("ScreenLens")
s_rag -.-> r_screenlens
r_wiki_vs_rag("Wiki-fed Agents vs. RAG Benchmark")
s_rag -.-> r_wiki_vs_rag
classDef secondary stroke-dasharray: 5 3;
class r_genai_regulatory_intel,r_projectpulse,r_screenlens,r_wiki_vs_rag secondary;
mcp — 2 repos (1 primary, 1 secondary).
graph LR
s_mcp(["MCP"])
r_gitnexus_fleet("GitNexus Fleet")
s_mcp --> r_gitnexus_fleet
r_oscal_skills_guardrails("OSCAL Skills Guardrails")
s_mcp -.-> r_oscal_skills_guardrails
classDef secondary stroke-dasharray: 5 3;
class r_oscal_skills_guardrails secondary;
langgraph — 19 repos (3 primary, 16 secondary).
graph LR
s_langgraph(["LangGraph / LangChain"])
r_agent_stack("The Agent Stack")
s_langgraph -.-> r_agent_stack
r_audiobook_generator("Audiobook Generator")
s_langgraph --> r_audiobook_generator
r_deepagent_azure_cli("DeepAgent Azure CLI")
s_langgraph -.-> r_deepagent_azure_cli
r_genai_regulatory_intel("RegIntel-AgenticAI — GenAI Regulato…")
s_langgraph -.-> r_genai_regulatory_intel
r_mlx_distillation_explained("MLX Distillation Explained")
s_langgraph -.-> r_mlx_distillation_explained
r_mlx_youtubescribe("MLX-YouTubeScribe")
s_langgraph -.-> r_mlx_youtubescribe
r_n8n2langraph("N8n2LangGraph Converter")
s_langgraph --> r_n8n2langraph
r_oscal_agent_guardrails("OSCAL Agent Guardrails")
s_langgraph -.-> r_oscal_agent_guardrails
r_oscal_agent_lab("OSCAL Agent Lab")
s_langgraph -.-> r_oscal_agent_lab
r_oscal_cac_playgd("OSCAL Compliance-as-Code Playground")
s_langgraph -.-> r_oscal_cac_playgd
r_oscal_digital_twin_playground("OSCAL Digital Twin Playground")
s_langgraph -.-> r_oscal_digital_twin_playground
r_oscal_skills_guardrails("OSCAL Skills Guardrails")
s_langgraph -.-> r_oscal_skills_guardrails
r_oscal_zero_trust_lens("OSCAL Zero Trust Lens")
s_langgraph -.-> r_oscal_zero_trust_lens
r_pentest_regulatory_intel("RegIntel (Penetration Testing Regul…")
s_langgraph -.-> r_pentest_regulatory_intel
r_projectpulse("ProjectPulse")
s_langgraph -.-> r_projectpulse
r_screenlens("ScreenLens")
s_langgraph -.-> r_screenlens
r_sst_autoresearch("SST-AutoResearch")
s_langgraph -.-> r_sst_autoresearch
r_tars_ai("TARS-AI")
s_langgraph -.-> r_tars_ai
r_tslit("TSLIT (Time-Shift LLM Integrity Tes…")
s_langgraph --> r_tslit
classDef secondary stroke-dasharray: 5 3;
class r_agent_stack,r_deepagent_azure_cli,r_genai_regulatory_intel,r_mlx_distillation_explained,r_mlx_youtubescribe,r_oscal_agent_guardrails,r_oscal_agent_lab,r_oscal_cac_playgd,r_oscal_digital_twin_playground,r_oscal_skills_guardrails,r_oscal_zero_trust_lens,r_pentest_regulatory_intel,r_projectpulse,r_screenlens,r_sst_autoresearch,r_tars_ai secondary;
converter — 9 repos (4 primary, 5 secondary).
graph LR
s_converter(["Converter"])
r_animated_gif_creator("animated-GIF-Creator")
s_converter -.-> r_animated_gif_creator
r_autogen_mermaid_generator("AutogenMermaidGenerator")
s_converter -.-> r_autogen_mermaid_generator
r_deepseekvl2_pdf_ocr("deepseekvl2-PDF-OCR-private")
s_converter --> r_deepseekvl2_pdf_ocr
r_mlx_youtubescribe("MLX-YouTubeScribe")
s_converter -.-> r_mlx_youtubescribe
r_n8n2langraph("N8n2LangGraph Converter")
s_converter -.-> r_n8n2langraph
r_nemotron_parse_spark("Nemotron Parse on DGX Spark")
s_converter --> r_nemotron_parse_spark
r_ollama_pdf2markdown("OllamaPDF2Markdown")
s_converter --> r_ollama_pdf2markdown
r_qwen3_vl_python_ocr_script_mlx("Qwen3 VL OCR Script (MLX)")
s_converter -.-> r_qwen3_vl_python_ocr_script_mlx
r_word_to_markdown_converter("Word-to-Markdown-Converter")
s_converter --> r_word_to_markdown_converter
classDef secondary stroke-dasharray: 5 3;
class r_animated_gif_creator,r_autogen_mermaid_generator,r_mlx_youtubescribe,r_n8n2langraph,r_qwen3_vl_python_ocr_script_mlx secondary;
cli — 11 repos (3 primary, 8 secondary).
graph LR
s_cli(["CLI / Tooling"])
r_animated_gif_creator("animated-GIF-Creator")
s_cli --> r_animated_gif_creator
r_bonsai_image_ternary_4b_mlx_2bit("Bonsai Image Ternary 4B MLX 2-bit")
s_cli -.-> r_bonsai_image_ternary_4b_mlx_2bit
r_deepagent_azure_cli("DeepAgent Azure CLI")
s_cli -.-> r_deepagent_azure_cli
r_lance_3b_video_bf16("Lance 3B Video BF16 Local")
s_cli -.-> r_lance_3b_video_bf16
r_nemotron_parse_spark("Nemotron Parse on DGX Spark")
s_cli -.-> r_nemotron_parse_spark
r_nvd_extractor("NVD-Extractor")
s_cli -.-> r_nvd_extractor
r_oscal_skills_guardrails("OSCAL Skills Guardrails")
s_cli -.-> r_oscal_skills_guardrails
r_repobundle("RepoBundle")
s_cli --> r_repobundle
r_stable_audio_3("Stable Audio 3")
s_cli --> r_stable_audio_3
r_sulphur_2_base("Sulphur 2 Base Local")
s_cli -.-> r_sulphur_2_base
r_supertonic_3_mlx("Supertonic 3 MLX")
s_cli -.-> r_supertonic_3_mlx
classDef secondary stroke-dasharray: 5 3;
class r_bonsai_image_ternary_4b_mlx_2bit,r_deepagent_azure_cli,r_lance_3b_video_bf16,r_nemotron_parse_spark,r_nvd_extractor,r_oscal_skills_guardrails,r_sulphur_2_base,r_supertonic_3_mlx secondary;
1 repos have no stacks: field declared. These are
typically legacy stubs that pre-date the stack taxonomy.
graph LR
u(["Unclassified"])
x_articles_published("Published Articles Collection")
u --> x_articles_published
- Rounded boxes — repos in the stack
-
Solid arrows — primary stack (first in the repo's
stacks:list) - Dashed arrows + dashed stroke — secondary stack membership
-
Unclassified section — repos without a
stacks:field