{"id":13583446,"url":"https://github.com/stefanjudis/perf-tooling","last_synced_at":"2025-04-05T00:09:10.758Z","repository":{"id":19268295,"uuid":"22504575","full_name":"stefanjudis/perf-tooling","owner":"stefanjudis","description":"List of performance analysis, monitoring and optimization tools","archived":false,"fork":false,"pushed_at":"2023-03-01T16:57:45.000Z","size":4488,"stargazers_count":643,"open_issues_count":140,"forks_count":80,"subscribers_count":33,"default_branch":"master","last_synced_at":"2025-03-28T17:56:28.427Z","etag":null,"topics":["javascript","perfmatters","performance","perftools"],"latest_commit_sha":null,"homepage":"perf-tooling.today","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stefanjudis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2014-08-01T10:03:00.000Z","updated_at":"2025-01-02T13:35:11.000Z","dependencies_parsed_at":"2024-01-14T15:22:05.903Z","dependency_job_id":"5a94c947-4690-40a7-834d-c16e2a560476","html_url":"https://github.com/stefanjudis/perf-tooling","commit_stats":null,"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stefanjudis%2Fperf-tooling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stefanjudis%2Fperf-tooling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stefanjudis%2Fperf-tooling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stefanjudis%2Fperf-tooling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stefanjudis","download_url":"https://codeload.github.com/stefanjudis/perf-tooling/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247266564,"owners_count":20910836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","perfmatters","performance","perftools"],"created_at":"2024-08-01T15:03:29.156Z","updated_at":"2025-04-05T00:09:10.740Z","avatar_url":"https://github.com/stefanjudis.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"![image](https://raw.githubusercontent.com/stefanjudis/perf-tooling/master/perf-tooling.jpg)\n\n## Perf Tooling\n\n[![Join the chat at https://gitter.im/stefanjudis/perf-tooling](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/stefanjudis/perf-tooling?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Gitmoji](https://img.shields.io/badge/gitmoji-%20⚡️%20😍-40C4FF.svg)](https://gitmoji.carloscuesta.me)\n\n[![dependencies Status](https://david-dm.org/stefanjudis/perf-tooling/status.svg)](https://david-dm.org/stefanjudis/perf-tooling) [![devDependencies Status](https://david-dm.org/stefanjudis/perf-tooling/dev-status.svg)](https://david-dm.org/stefanjudis/perf-tooling?type=dev)\n\nWelcome to Perf Tooling.\n\nPerf Tooling is a shared resource to keep track of new and existent performance tools.\n\n## Contribution\n\n### Adding new tools\n\nYou want to add a tool? Great!\n\nEither create an issue and we'll add it to [perf-tooling.today](http://perf-tooling.today).\n\nOr 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`\n\n*- By proposing a pull request you will be added to the footer contributors list automatically -*\n\nWe 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. :)\n\n\n## Kicking off the server to test your changes\n\nPerf Tooling is an [express](http://expressjs.com/) application. If you want to see it in action simply clone the repository and run `npm install`.\n\nAfter that you can use a couple of npm convenience scripts:\n\n```\n# run test suite\n$ npm test\n\n# use gulp without global dependency ( e.g. styles )\n$ npm run gulp -- styles\n\n# start development build ( including watch )\n$ npm run dev\n\n# start dev server with nodemon and restart on file changes\n$ npm run server\n\n# old school and simple way to start the app\n$ node app.js\n```\n\nIt will be available at `localhost:3000`.\nBe 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstefanjudis%2Fperf-tooling","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstefanjudis%2Fperf-tooling","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstefanjudis%2Fperf-tooling/lists"}