Current collected state Current
Observed since 20 Oct, 19:37 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
3D visualization tool for software repositories
🚀 3D visualization tool for software repositories
Transform your codebase into an interactive 3D visualization to understand code structure, dependencies, and information flow.
npm install -g 3d-repo-visualizer
npm install 3d-repo-visualizer
npx 3d-repo --help
Analyze your repository:
3d-repo --root-dir /path/to/your/project
Open your browser and navigate to http://localhost:8080
Explore your code in 3D!
# Analyze current directory
3d-repo
# Analyze specific directory
3d-repo --root-dir ./my-project
# Use custom port
3d-repo --port 3000
# Include specific file patterns
3d-repo --include "**/*.{js,py,java}"
# Exclude patterns
3d-repo --exclude "node_modules/**" "*.test.*"
| Option | Description | Default |
|---|---|---|
-r, --root-dir <path> | Root directory to analyze | Current directory |
-p, --port <number> | Port for web server | 8080 |
-i, --include <patterns...> | Include file patterns | **/*.{js,ts,jsx,tsx,py} |
-e, --exclude <patterns...> | Exclude file patterns | node_modules/**, dist/**, etc. |
--max-depth <number> | Maximum analysis depth | 10 |
--no-server | Skip starting web server | false |
# Clone repository
git clone https://github.com/yourusername/3d-repo-visualizer.git
cd 3d-repo-visualizer
# Install dependencies
npm install
# Build project
npm run build
# Run in development mode
npm run dev
# Start server
npm start
3d-repo --root-dir ./my-react-app --include "**/*.{js,jsx,ts,tsx}"
3d-repo --root-dir ./my-python-app --include "**/*.py" --exclude "**/__pycache__/**"
3d-repo --root-dir ./project --no-server
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)MIT License - see LICENSE file for details.
Found a bug or have a feature request? Please open an issue on GitHub.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.0Registry latest | 27 May 2025 | 12 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:37 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:f539bb91b02651974f7756afca7d9def1dbec90bda66aa8754544a358fcae216