janodvarko/harviewer
janodvarko/harviewer has 1,078 GitHub stars and 184 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 10:34 UTC. Last push 2022-11-25.
HAR Viewer is a web application that allows visualizing HTTP Archive logs (HARs)
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalStable URL (v2.0.17, 21 March 2016) - http://www.softwareishard.com/har/viewer/
Up-to-date master - http://gitgrimbo.github.io/harviewer/master/ (and https)
HAR Viewer
- Author: Jan Odvarko, [email protected]
- http://www.softwareishard.com/
- Issue list: https://github.com/janodvarko/harviewer/issues
- Project home: https://github.com/janodvarko/harviewer
License
HAR Viewer is free and open source software distributed under the BSD License.
Components
- RequireJS: http://requirejs.org/
- jQuery: http://jquery.com/
- jQuery JSON plugin: Jim Dalton ([email protected]), based on http://www.JSON.org/json2.js
- Domplate + Domplate based templates: http://getfirebug.com
- Downloadify: http://github.com/dcneiner/Downloadify/
- SWFObject 2.0: http://code.google.com/p/swfobject/
- Syntax highlighting: https://highlightjs.org/
- JSON Query: https://github.com/JasonSmith/jsonquery, http://www.sitepen.com/blog/2008/07/16/jsonquery-data-querying-beyond-jsonpath/
Build Tools
- JSDoc: http://usejsdoc.org/
- Node.js: https://nodejs.org/
- ESLint: http://eslint.org/
Testing
- Selenium: http://seleniumhq.org/
- Intern: https://theintern.io/ (see tests)
Development
The HAR Viewer build process uses Node.js and npm as its build tools.
Firstly, run npm install from the command line to install the Node.js/npm dependencies.
Linting
HAR Viewer uses ESLint for linting. It will be installed when you run npm install from the project root.
To show lint errors only:
npm run eslint
To show lint errors and warnings:
npm run eslint-full
Running
To run HAR Viewer, run:
npm start
and browse to http://localhost:49001/webapp/.
npm start will start an express server that is setup to be able to serve the necessary resources for the functional tests. express is not necessary to serve HAR Viewer, any web server able to serve static files will do.
Build
Go to the project directory and execute the following command:
npm run clean-build
(Indicative build time - about 12 seconds. Node.js v10.2.1)
To run the built HAR Viewer, run
npm start
and browse to http://localhost:49001/webapp-build/ after a build.
JSDoc
Go to the project directory and execute the following command:
npm run jsdoc
Version and Google Analytics
Use the build.json file to set the version and Google Analytics profile.
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,826 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,475 starsreact/react
The library for web and native user interfaces.
252,467 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,625 stars