{"id":21381200,"url":"https://github.com/mehdiraized/npmax","last_synced_at":"2026-03-11T21:19:54.800Z","repository":{"id":37180886,"uuid":"277938679","full_name":"mehdiraized/npmax","owner":"mehdiraized","description":"Project Package Manager","archived":false,"fork":false,"pushed_at":"2026-03-09T14:00:26.000Z","size":3988,"stargazers_count":27,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-09T18:10:55.793Z","etag":null,"topics":["npm","npm-package","package-manager"],"latest_commit_sha":null,"homepage":"https://mehdiraized.github.io/npmax/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mehdiraized.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-07T22:54:57.000Z","updated_at":"2026-03-09T13:44:30.000Z","dependencies_parsed_at":"2024-02-21T07:32:55.966Z","dependency_job_id":"e1670fb9-6e9b-459a-a7c7-168a2aa84d1e","html_url":"https://github.com/mehdiraized/npmax","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/mehdiraized/npmax","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehdiraized%2Fnpmax","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehdiraized%2Fnpmax/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehdiraized%2Fnpmax/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehdiraized%2Fnpmax/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mehdiraized","download_url":"https://codeload.github.com/mehdiraized/npmax/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehdiraized%2Fnpmax/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30401389,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-11T21:02:20.017Z","status":"ssl_error","status_checked_at":"2026-03-11T20:59:32.667Z","response_time":84,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["npm","npm-package","package-manager"],"created_at":"2024-11-22T10:44:48.069Z","updated_at":"2026-03-11T21:19:54.794Z","avatar_url":"https://github.com/mehdiraized.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# npMax\n\n![screenshot-npMax-package-manager](https://mehdiraized.github.io/npmax/dist/images/coverApp.png)\n\nThe Open Source desktop GUI for npm, yarn, pnpm, and **Composer** packages.\n\nRuns on Linux, macOS and Windows.\n\n## Download npMax v2.8.0\n\n### macOS\n**[Download for macOS Apple Silicon (arm64)](https://github.com/mehdiraized/npmax/releases/download/v2.8.0/npMax-2.8.0-arm64.dmg)**\n\n**[Download for macOS Intel (x64)](https://github.com/mehdiraized/npmax/releases/download/v2.8.0/npMax-2.8.0.dmg)**\n\n### Windows\n**[Download Installer for Windows](https://github.com/mehdiraized/npmax/releases/download/v2.8.0/npMax.Setup.2.8.0.exe)**\n\n**[Download Portable for Windows](https://github.com/mehdiraized/npmax/releases/download/v2.8.0/npMax.2.8.0.exe)**\n\n### Linux\n**[Download AppImage (x64)](https://github.com/mehdiraized/npmax/releases/download/v2.8.0/npMax-2.8.0.AppImage)**\n\n**[Download AppImage (arm64)](https://github.com/mehdiraized/npmax/releases/download/v2.8.0/npMax-2.8.0-arm64.AppImage)**\n\n**[Download .deb (x64)](https://github.com/mehdiraized/npmax/releases/download/v2.8.0/npmax_2.8.0_amd64.deb)**\n\n**[Download .deb (arm64)](https://github.com/mehdiraized/npmax/releases/download/v2.8.0/npmax_2.8.0_arm64.deb)**\n\n[All Releases](https://github.com/mehdiraized/npmax/releases/)\n\n## Features\n\n- View and manage **npm**, **yarn**, and **pnpm** packages from a `package.json`\n- View and manage **Composer** (PHP) packages from a `composer.json`\n- Detect outdated packages with live version checks against the npm registry and Packagist\n- One-click version updates with semver prefix preservation (`^`, `~`, etc.)\n- Lock file status indicator with Install / Sync button\n- Supports multiple projects in a sidebar\n- Cross-platform: macOS, Linux, Windows\n\n### Composer support\n\nnpMax automatically detects whether your project uses `composer.json` (PHP/Composer) or `package.json` (Node.js) and displays the appropriate editor. For Composer projects:\n\n- Fetches the latest stable version of each package from [Packagist](https://packagist.org)\n- Skips platform requirements (`php`, `ext-*`, `lib-*`) — only real packages are checked\n- Preserves your version constraint prefix on update (`^`, `~`, `\u003e=`, etc.)\n- Detects `composer.lock` status and offers a one-click `composer install`\n\n## Contributing\n\nInstall the dependencies...\n\n```bash\nnpm install\n```\n\n...then start\n\n```bash\nnpm run dev\n```\n\nPlease read our [Contributing Guide](./CONTRIBUTING.md) before submitting a Pull Request to the project.\n\n## Community support\n\nFor additional help, you can use one of these channels to ask a question:\n\n- [GitHub](https://github.com/mehdiraized/npmax) (Bug reports, Contributions)\n- [Twitter](https://twitter.com/npMax_app) (Get the news fast)\n- [Telegram](https://t.me/npmax_app)\n\n## Building and running in production mode\n\nTo create an optimized version of the app:\n\n```bash\nnpm run dist\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehdiraized%2Fnpmax","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmehdiraized%2Fnpmax","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehdiraized%2Fnpmax/lists"}