{"id":46169553,"url":"https://github.com/saeedvir/laragon-updater","last_synced_at":"2026-03-02T14:00:57.822Z","repository":{"id":339950525,"uuid":"1163954810","full_name":"saeedvir/laragon-updater","owner":"saeedvir","description":"a windows laragon updater (beta version)","archived":false,"fork":false,"pushed_at":"2026-02-22T12:55:25.000Z","size":41,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-22T18:10:50.402Z","etag":null,"topics":["laragon","laragon-tool","laravel","wamp-server","web","webserver"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","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/saeedvir.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-22T12:18:24.000Z","updated_at":"2026-02-22T13:18:02.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/saeedvir/laragon-updater","commit_stats":null,"previous_names":["saeedvir/laragon-updater"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/saeedvir/laragon-updater","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saeedvir%2Flaragon-updater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saeedvir%2Flaragon-updater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saeedvir%2Flaragon-updater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saeedvir%2Flaragon-updater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saeedvir","download_url":"https://codeload.github.com/saeedvir/laragon-updater/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saeedvir%2Flaragon-updater/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30005391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T12:19:43.414Z","status":"ssl_error","status_checked_at":"2026-03-02T12:19:02.215Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["laragon","laragon-tool","laravel","wamp-server","web","webserver"],"created_at":"2026-03-02T14:00:55.112Z","updated_at":"2026-03-02T14:00:57.773Z","avatar_url":"https://github.com/saeedvir.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## What Is The Laragon?\nLaragon is a game-changer for local web development. With its easy setup, fast performance, and extensive features, it's a real time-saver for developers.\n\n# Laragon Updater\n\n[![PowerShell](https://img.shields.io/badge/PowerShell-5.1+-blue.svg)](https://github.com/PowerShell/PowerShell)\n[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n[![GitHub](https://img.shields.io/badge/GitHub-saeedvir-lightgrey.svg)](https://github.com/saeedvir)\n\nAutomatically update development tools in your **Laragon** installation to their latest versions. This script fetches the latest versions of popular development tools and updates them directly in your Laragon `bin` directory.\n\n## Features\n\n- 🚀 **Automatic Updates** - Fetches latest versions from official sources\n- 🔍 **Version Detection** - Compares current vs. latest versions\n- ⚡ **Smart Downloads** - Skips tools that are already up-to-date\n- 🛑 **Process Management** - Auto-stops running services before updating\n- ✅ **VC++ Redistributable Check** - Ensures required runtime is installed\n- 📋 **Dry Run Mode** - Preview what would be updated without downloading\n- 🎯 **Force Mode** - Force re-download even if version is current\n- 🔇 **Silent Mode** - Skip confirmation prompts with `-NoConfirm`\n\n\n## Virus Total Scan Result\n\u003e [!NOTE]  \n\u003e ```https://www.virustotal.com/gui/file/68792387b77d05e26732b239f71c9da658741c1cc87b5c7760746f6669947347/detection```\n\n## Supported Tools\n\n| Tool | Type | Source |\n|------|------|--------|\n| Apache | Web Server | [ApacheLounge](https://www.apachelounge.com/) |\n| Nginx | Web Server | [nginx.org](https://nginx.org/) |\n| PHP | Language | [windows.php.net](https://windows.php.net/download/) |\n| MySQL | Database | [mysql.com](https://dev.mysql.com/downloads/) |\n| Node.js | Runtime | [nodejs.org](https://nodejs.org/) |\n| Composer | Dependency Manager | [getcomposer.org](https://getcomposer.org/) |\n| HeidiSQL | Database Client | [GitHub](https://github.com/HeidiSQL/HeidiSQL) |\n| Notepad++ | Text Editor | [GitHub](https://github.com/notepad-plus-plus/notepad-plus-plus) |\n| Python | Language | [python.org](https://www.python.org/) |\n| DB Browser for SQLite | Database Tool | [GitHub](https://github.com/sqlitebrowser/sqlitebrowser) |\n\n## Requirements\n\n- **Windows** 10/11 (64-bit recommended)\n- **PowerShell** 5.1 or higher\n- **Laragon** installed (Full or Premium edition)\n- **Administrator** privileges (recommended)\n- **VC++ Redistributable 2015-2022** (script will offer to install if missing)\n\n## Installation\n\n\u003e [!NOTE]  \n\u003e This Is Beta Version !\n\n\n1. Clone or download this repository:\n   ```bash\n   git clone https://github.com/saeedvir/Laragon-updater.git\n   ```\n\n2. Copy the scripts to your Laragon `bin` directory:\n   ```\n   C:\\laragon\\bin\\\n   ```\n\n3. (Optional) Add to Windows Context Menu by adding this registry entry:\n   ```reg\n   Windows Registry Editor Version 5.00\n\n   [HKEY_CLASSES_ROOT\\Directory\\shell\\LaragonUpdater]\n   @=\"Update Laragon Tools\"\n   \"Icon\"=\"powershell.exe\"\n\n   [HKEY_CLASSES_ROOT\\Directory\\shell\\LaragonUpdater\\command]\n   @=\"powershell.exe -ExecutionPolicy Bypass -File \\\"C:\\\\laragon\\\\bin\\\\laragon-updater.ps1\\\"\"\n   ```\n\n## Usage\n\n### Quick Start (Double-Click)\n\nSimply double-click `laragon-updater.bat` to run with default settings.\n\n### PowerShell Commands\n\nOpen PowerShell as Administrator and navigate to `C:\\laragon\\bin`, then run:\n\n```powershell\n# Normal update (with confirmations)\n.\\laragon-updater.ps1\n\n# Dry run - see what would be updated without downloading\n.\\laragon-updater.ps1 -DryRun\n\n# Force update all tools (even if up-to-date)\n.\\laragon-updater.ps1 -Force\n\n# Auto-close running processes without prompting\n.\\laragon-updater.ps1 -NoConfirm\n\n# Skip VC++ Redistributable check\n.\\laragon-updater.ps1 -SkipVCRedist\n\n# Combine multiple options\n.\\laragon-updater.ps1 -Force -NoConfirm -SkipVCRedist\n```\n\n### Parameters\n\n| Parameter | Description |\n|-----------|-------------|\n| `-DryRun` | Show what would be updated without actually downloading |\n| `-Force` | Force update even if version is current |\n| `-NoConfirm` | Skip confirmation prompts for closing running processes |\n| `-SkipVCRedist` | Skip VC++ Redistributable check and download |\n\n## How It Works\n\n1. **VC++ Check** - Verifies Microsoft Visual C++ 2015-2022 Redistributable is installed\n2. **Laragon Status** - Checks if Laragon/MySQL/Apache are running\n3. **Process Stop** - Offers to stop running services (or auto-stops with `-NoConfirm`)\n4. **Version Check** - Compares installed version with latest available\n5. **Download** - Fetches latest version from official sources\n6. **Extract** - Extracts/installs to the appropriate Laragon `bin` subdirectory\n7. **Alert** - Warns if any services are still running after update\n\n## Folder Structure\n\n```\nC:\\laragon\\bin\\\n├── laragon-updater.bat      # Batch launcher (double-click to run)\n├── laragon-updater.ps1      # PowerShell update script\n├── apache\\                  # Apache installations\n├── nginx\\                   # Nginx installations\n├── php\\                     # PHP installations\n├── mysql\\                   # MySQL installations\n├── nodejs\\                  # Node.js installations\n├── composer\\                # Composer PHAR\n├── heidisql\\                # HeidiSQL\n├── notepad++\\               # Notepad++\n├── python\\                  # Python\n└── SQLiteDatabaseBrowserPortable\\  # DB Browser for SQLite\n```\n\n## Troubleshooting\n\n### \"Access Denied\" Errors\nRun the script as Administrator (right-click → Run as Administrator).\n\n### \"VC++ Redistributable is NOT installed\"\nThe script will offer to download and install it. Accept or install manually from:\n[Microsoft Visual C++ Redistributable](https://aka.ms/vs/17/release/vc_redist.x64.exe)\n\n### Download Failures\n- Check your internet connection\n- Some sources may be temporarily unavailable\n- Try running again later or download manually\n\n### Extraction Failures\n- Ensure no processes are using the tool files\n- Close Laragon completely before updating\n- Run with `-Force -NoConfirm` to override\n\n### Version Detection Issues\nSome tools may not detect versions correctly. Use `-Force` to re-download.\n\n## Notes\n\n- **Apache** updates use direct download links from ApacheLounge (VS18 builds)\n- **PHP** downloads the Non-Thread-Safe (NTS) x64 version\n- **MySQL** uses archived version 9.5.0 (latest stable)\n- **Python** downloads the installer (manual installation may be required)\n- **Composer** downloads the PHAR file directly\n- Tools with **GitHub** source use the GitHub API for version detection\n\n## Security\n\n- All downloads are from official sources\n- No data is collected or transmitted\n- Script runs locally on your machine\n- Review the script before running if concerned\n\n## Contributing\n\nFeel free to submit issues or pull requests for:\n- Adding new tools\n- Updating download URLs\n- Improving version detection\n- Bug fixes and optimizations\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Author\n\n- **GitHub:** [@saeedvir](https://github.com/saeedvir)\n- **Email:** saeed.es91@gmail.com\n\n## Disclaimer\n\nThis script is provided as-is. Always backup your Laragon installation before running updates. The author is not responsible for any data loss or system issues that may occur.\n\n---\n\n**Happy Coding!** 🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaeedvir%2Flaragon-updater","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaeedvir%2Flaragon-updater","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaeedvir%2Flaragon-updater/lists"}