https://github.com/stefanjudis/perf-tooling
List of performance analysis, monitoring and optimization tools
https://github.com/stefanjudis/perf-tooling
javascript perfmatters performance perftools
Last synced: 11 months ago
JSON representation
List of performance analysis, monitoring and optimization tools
- Host: GitHub
- URL: https://github.com/stefanjudis/perf-tooling
- Owner: stefanjudis
- Created: 2014-08-01T10:03:00.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-03-01T16:57:45.000Z (almost 3 years ago)
- Last Synced: 2025-03-28T17:56:28.427Z (11 months ago)
- Topics: javascript, perfmatters, performance, perftools
- Language: JavaScript
- Homepage: perf-tooling.today
- Size: 4.28 MB
- Stars: 643
- Watchers: 33
- Forks: 80
- Open Issues: 140
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
Awesome Lists containing this project
README

## Perf Tooling
[](https://gitter.im/stefanjudis/perf-tooling?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://gitmoji.carloscuesta.me)
[](https://david-dm.org/stefanjudis/perf-tooling) [](https://david-dm.org/stefanjudis/perf-tooling?type=dev)
Welcome to Perf Tooling.
Perf Tooling is a shared resource to keep track of new and existent performance tools.
## Contribution
### Adding new tools
You want to add a tool? Great!
Either create an issue and we'll add it to [perf-tooling.today](http://perf-tooling.today).
Or propose a pull request and add a tool by adding a `JSON` file at `data/articles`, `data/slides`, `data/tools` or `data/videos`. The JSON files in these folders will be automatically rendered using a template based in `templates/index.tpl`
*- By proposing a pull request you will be added to the footer contributors list automatically -*
We would like this project to become a shared resource maintained by the community, so if you have any ideas on how to improve it or make it better, please let us know and file an issue. :)
## Kicking off the server to test your changes
Perf Tooling is an [express](http://expressjs.com/) application. If you want to see it in action simply clone the repository and run `npm install`.
After that you can use a couple of npm convenience scripts:
```
# run test suite
$ npm test
# use gulp without global dependency ( e.g. styles )
$ npm run gulp -- styles
# start development build ( including watch )
$ npm run dev
# start dev server with nodemon and restart on file changes
$ npm run server
# old school and simple way to start the app
$ node app.js
```
It will be available at `localhost:3000`.
Be aware of the fact, that the fetching of Github stars may not work, because Github is limiting the number of requests that are allowed without any authorization.