https://github.com/sgrastar/harlytics
Powerful HAR file analyzer that transforms complex HTTP Archive files into actionable insights.
https://github.com/sgrastar/harlytics
chrome-extension har har-file har-viewer svelte
Last synced: 2 months ago
JSON representation
Powerful HAR file analyzer that transforms complex HTTP Archive files into actionable insights.
- Host: GitHub
- URL: https://github.com/sgrastar/harlytics
- Owner: sgrastar
- License: mit
- Created: 2024-05-14T02:59:32.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2026-02-09T02:40:05.000Z (6 months ago)
- Last Synced: 2026-02-09T08:36:22.968Z (6 months ago)
- Topics: chrome-extension, har, har-file, har-viewer, svelte
- Language: JavaScript
- Homepage:
- Size: 2.16 MB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
HARlytics
Making HTTP tell its story
[](https://choosealicense.com/licenses/mit/)
[](https://chrome.google.com/webstore/detail/hecpjmmgpbecpeigmoilgcljdkidlbgm)
[](https://microsoftedge.microsoft.com/addons/detail/harlytics/dhhndkibkdekohnpmhaeeegkcpmpjben)
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fsgrastar%2FHARlytics?ref=badge_shield&issueType=license)
[Website](https://harlytics.com/)
HARlytics is a powerful HAR file analyzer that transforms complex HTTP Archive files into actionable insights. Perfect for developers, QA engineers, and security professionals who need to analyze web application behavior and performance.


## 🚀 Getting Started
### Option 1: Chrome or Edge Extension
1. Visit [Chrome Web Store](https://chrome.google.com/webstore/detail/hecpjmmgpbecpeigmoilgcljdkidlbgm) or [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com/addons/detail/harlytics/dhhndkibkdekohnpmhaeeegkcpmpjben)
2. Click "Add to Chrome" or "Get" button
3. Click the Extensions menu (puzzle piece icon) in your browser toolbar and pin HARlytics for easy access
### Option 2: Web Application
Access the web version directly:
[https://cloud.harlytics.com/](https://cloud.harlytics.com/)
(Note: This site use [Cloudflare Web Analytics](https://www.cloudflare.com/web-analytics/))
## ✨ Key Features
### 🎯 Advanced Filtering
- Multi-domain filtering with quick toggles
- HTTP method filtering (GET, POST, PUT, etc.)
- Status code and MIME type filtering
- Filter by presence of Authorization headers, PostData, Query Parameters, and Set-Cookie headers
- Flexible URL pattern matching
- Real-time filter updates
### 📊 Comprehensive Views
- **Detailed View**: Complete HTTP request/response information with headers and waterfall diagrams
- **Sequence View**: Auto-generated sequence diagrams (Mermaid & PlantUML)
- **Cookie View**: Focus on cookies sent or received from the server
### 💫 Professional Analysis Tools
- Response header inspection
- Cookie tracking
- Query Parameter & POST data analysis
- Waterfall timing visualization
- Cache status tracking
### 📤 Export Options
- Export filtered data to CSV
- Download sequence diagrams in Mermaid/PlantUML format
- Save sequence diagrams as images
## 🔎 Quick Start Guide
1. **Load Your HAR File**
- Drag and drop your HAR file or use the file selector
2. **Apply Filters**
- Filter by domain using the domain selector
- Use URL filters to find specific requests
- Filter by HTTP methods, status codes, or MIME types
3. **Analyze Data**
- Switch between Detail, Sequence, and Statistics views
- Use waterfall diagrams to analyze timing
- Generate sequence diagrams for documentation
4. **Export Results**
- Download filtered data as CSV
- Export sequence diagrams in multiple formats
- Share findings with your team
## 🔒 Privacy & Security
- All analysis is performed locally in your browser
- No external data transmission required
- Zero data storage or collection
## 🛠️ Technical Details
Built with these amazing tools, libraries, and packages. Thanks to all the open-source contributors who made this project possible.
- **Framework & UI**: Svelte, Flowbite-Svelte, Flowbite-Svelte-icon, Tailwind CSS
- **Testing & Coverage**: Vitest, jest-dom
- **Data Visualization**: Mermaid, D3.js
- **Build Tools**: Vite, PostCSS, Autoprefixer
- **Browser Extension**: SvelteKit Chrome Extension Adapter
## 📋 Roadmap
Please refer to the following issues for future development plans.
[TODO List](https://github.com/sgrastar/HARlytics/issues/1)
Please create a new issue for feature requests or bug reports.
[Bug Report](https://github.com/sgrastar/HARlytics/issues/new?template=issue_template_bug_report.yml)
[Feature Request](https://github.com/sgrastar/HARlytics/issues/new?template=issue_template_feature_request.yml)
## 📄 License
The MIT License (MIT)
Copyright (c) 2024 Yuta Hoshina (https://github.com/sgrastar/HARlytics)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.