About the project
LogStudio is a modern cross-platform desktop application for viewing and monitoring log files. The app is built for developers and teams who need to analyze large volumes of logs efficiently – with a thoughtful dark UI, live updates, and powerful filtering.
Highlights
- Log viewer with modern dark UI and tab support
- Auto-update on file changes with incremental loading
- Advanced filters: log level, namespace, full-text search
- Smart content detection for JSON, XML, and stack traces
- Virtualization for performant handling of large log files
- Configurable regex schema for different log formats
- 143 unit tests with over 80% code coverage
- CI/CD with GitHub Actions and automated releases
Technology stack
- Electron – cross-platform desktop framework
- React + TypeScript – UI with type safety
- Vite – build tool with hot module replacement
- react-window – virtualization for performance
- chokidar – file watching for live updates
- Vitest – unit testing & coverage reports
My contribution
Concept, architecture, and full implementation – from Electron main-process logic and React components to parser utilities, tests, and the CI/CD pipeline.

