scrapegraphai/scrapegraph-ai · Architecture
A static read of how scrapegraphai/scrapegraph-ai is wired together — module coupling, layering, and circular dependencies — derived from its import graph.
A
Architecture grade
score 94/100
0
Import cycles
lower is better
265
Modules parsed
494 edges
84%
Layeredness
clean-layer ratio
Most-depended-on modules
These are the highest-fan-in files — change them and the blast radius is largest. Read them first.
- scrapegraphai/graphs/__init__.py83 importers · radius 83
- scrapegraphai/utils/__init__.py52 importers · radius 163
- scrapegraphai/nodes/__init__.py33 importers · radius 121
- scrapegraphai/nodes/base_node.py33 importers · radius 158
- scrapegraphai/graphs/base_graph.py26 importers · radius 116
- scrapegraphai/graphs/abstract_graph.py26 importers · radius 115
- scrapegraphai/prompts/__init__.py18 importers · radius 166
- scrapegraphai/utils/logging.py12 importers · radius 176
Modules (24)
Source directories grouped from the import graph. Each links to a per-module page with its files and how it couples to the rest.
- scrapegraphai/graphs28 files · 177 in-degree
- scrapegraphai/utils25 files · 119 in-degree
- scrapegraphai/nodes33 files · 102 in-degree
- scrapegraphai/prompts17 files · 35 in-degree
- scrapegraphai/docloaders5 files · 16 in-degree
- scrapegraphai/models10 files · 15 in-degree
- scrapegraphai/helpers5 files · 10 in-degree
- tests/fixtures2 files · 6 in-degree
- scrapegraphai/utils/screenshot_scraping3 files · 5 in-degree
- scrapegraphai/integrations4 files · 4 in-degree
- scrapegraphai/telemetry2 files · 2 in-degree
- scrapegraphai/utils/tokenizers3 files · 1 in-degree
- scrapegraphai/builders2 files · 1 in-degree
- examples/extras13 files · 0 in-degree
- tests5 files · 0 in-degree
- examples/smart_scraper_graph/ollama4 files · 0 in-degree
- tests/integration3 files · 0 in-degree
- examples/json_scraper_graph/openai3 files · 0 in-degree
- examples/script_generator_graph/openai3 files · 0 in-degree
- examples/smart_scraper_graph/openai3 files · 0 in-degree
- tests/graphs2 files · 0 in-degree
- examples/csv_scraper_graph/ollama2 files · 0 in-degree
- examples/csv_scraper_graph/openai2 files · 0 in-degree
- examples/script_generator_graph/ollama2 files · 0 in-degree
Ask AI about scrapegraphai/scrapegraph-ai
Grounded in the actual source code. Pick a starter question or write your own.
What does this repo do, in one paragraph?How would I get started using it?What are the main alternatives?Show me the entry point.
Or write your own questionInformational only. RepoPilot summarises public signals at the time of analysis; they can be incomplete or stale. Not professional, security, or legal advice.