Snapshot-based code analytics and project intelligence for developers.
CodeScope is a desktop application for analyzing source code projects, creating project snapshots, and visualizing codebase metrics over time.
The goal of the project is to provide developers with a lightweight but powerful way to inspect project structure, track growth, and better understand large codebases.
//no images
- Project management
- Quick access to recent projects
- Archive and restore workflow
- Full project analysis
- File-by-file statistics
- Historical snapshot comparison
- Total lines of code
- File count
- Symbol and character statistics
- Extension distribution
- Project growth tracking
- Create and open projects
- Archive projects
- Restore archived projects
- Centralized ProjectsHub
- Create project snapshots
- Store project state history
- Analyze project evolution over time
- Recursive project scanning
- File statistics collection
- Line counting
- Character counting
- Extension grouping
- Directory traversal
- Git integration
- Advanced visualization
- Architecture graphs
- Dependency analysis
- AI-assisted insights
- Export reports
- Plugin system
- WPF
- XAML
- C#
- .NET
- MVVM
- Service-oriented architecture
- Repository pattern
- Snapshot-based domain model
Implemented:
- Project hub
- Project creation workflow
- Archive/restore logic
- Navigation service
- ViewModel history stack