{"id":15837772,"url":"https://github.com/riipandi/varlet","last_synced_at":"2025-10-10T09:33:20.337Z","repository":{"id":115675330,"uuid":"209467911","full_name":"riipandi/varlet","owner":"riipandi","description":"Minimalism web development stack.","archived":false,"fork":false,"pushed_at":"2021-11-27T20:21:14.000Z","size":7756,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-01T17:14:16.877Z","etag":null,"topics":["developer-tools","development-environment","php","valet","windows"],"latest_commit_sha":null,"homepage":"https://varlet.dev","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/riipandi.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","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}},"created_at":"2019-09-19T05:16:05.000Z","updated_at":"2024-05-11T19:45:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"d7c44449-64d7-47dc-a74d-0058569c7ee7","html_url":"https://github.com/riipandi/varlet","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/riipandi/varlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riipandi%2Fvarlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riipandi%2Fvarlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riipandi%2Fvarlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riipandi%2Fvarlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/riipandi","download_url":"https://codeload.github.com/riipandi/varlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riipandi%2Fvarlet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265080032,"owners_count":23708102,"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":["developer-tools","development-environment","php","valet","windows"],"created_at":"2024-10-05T15:41:46.253Z","updated_at":"2025-10-10T09:33:20.234Z","avatar_url":"https://github.com/riipandi.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"./source/Resources/logoWide.png\" height=\"128px\"\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/riipandi/varlet/releases\"\u003e\n    \u003cimg alt=\"GitHub release (latest SemVer)\" src=\"https://img.shields.io/github/v/release/riipandi/varlet?style=flat-square\u0026sort=semver\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/riipandi/varlet/releases/latest\"\u003e\n      \u003cimg alt=\"GitHub All Releases\" src=\"https://img.shields.io/github/downloads/riipandi/varlet/total?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://choosealicense.com/licenses/apache-2.0/\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Apache License\" src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://spectrum.chat/varlet\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Join the community on Spectrum\" src=\"https://withspectrum.github.io/badge/badge.svg\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Introduction\n\nVarlet is a a web development environment for minimalists, inspired from [Laravel Valet](https://laravel.com/docs/valet)\nand [Laragon](https://laragon.org). Varlet only includes PHP, Composer, and HTTP web server. If you want to use databases\nlike PostgreSQL, MariaDB/MySQL, Redis, you need to install them separately.\n\nVarlet is made for you, the developers who like to work in the terminal, like me!\n\n## What's in the box?\n\n- Multiple PHP v7.x\n- Apache HTTPD\n- Composer\n- xDebug\n- PHP Redis\n- ImageMagick\n- ionCube loader\n- Phalcon PHP extension\n- Mailhog + mhsendmail\n- Adminer db manager\n- Automatic https\n\n## Where is the databases?\n\nThe Varlet package does not include database engines such as MariaDB / MySQL, PostgreSQL, or even Redis. You are free\nto install any database distribution as you wish. Or you can use our simplified database distribution at\n[Varlet Addons](https://github.com/riipandi/varlet-addons).\n\n## Quick Start\n\nTo install Varlet you need [dotNet Framework](https://dotnet.microsoft.com/download/dotnet-framework) \u003e= 4.5.2,\nthen download [latest release](https://github.com/riipandi/varlet/releases) and run installation file.\n\nVarlet doesn't have `park` command like Laravel Valet does, your project files can stored at:\n`installation_path\\www`.\n\nOr, you can use the `varlet link` command and place your project files in any directory you want.\n\n### Varlet Commands\n\n| Command                      | Description\n| :--------------------------- | :----------\n| `varlet link`                | Create virtualhost from any directory\n| `varlet unlink`              | Remove virtualhost\n| `varlet start`               | Start Varlet service\n| `varlet stop`                | Stop Varlet service\n| `varlet restart`             | Restart Varlet service\n\n### Current Issue\n\nBecause Varlet need to modify Windows hosts file and manage Windows Services, you need to run `VarletUi.exe` and\n`varlet.exe` as Administrator.\n\n## Building Packages\n\nI'm using Rider from JetBrains, but you can use [Visual Studio Build Tools](https://visualstudio.microsoft.com/downloads/#vstool-2019-family) too.\n\nIn summary, to compile without the need to have Visual Studio or Rider installed:\n\n1. Download [JetBrains MSBuild](https://jb.gg/msbuild), extract to `C:\\SDK\\JetMSBuild`\n2. Download and install Microsoft [.NET Framework Developer Pack](https://dotnet.microsoft.com/download/dotnet-framework) 4.5.2 or later\n3. Download and install [Inno Setup](http://www.jrsoftware.org/isdl.php) (for creating the installer file)\n4. Finally, run `setup.bat` and enjoy a cup of coffee.\n\nOr, using Microsoft Visual Studio Build Tools:\n\n1. Download this file: \u003chttps://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2019\u003e\n2. Run: `vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet`\n3. For more detail, read more at [StackOverflow](https://stackoverflow.com/questions/42696948/how-can-i-install-the-vs2017-version-of-msbuild-on-a-build-server-without-instal).\n\n## License\n\nVarlet is free software: you can distribute it and or modify it according to the license provided.\nVarlet is a compilation of free software, it's free of charge and it's free to copy under the terms\nof the [Apache License 2.0](https://choosealicense.com/licenses/apache-2.0/). Please check every\nsingle licence of the contained products to get an overview of what is, and what isn't, allowed.\nIn the case of commercial use please take a look at the product licences (_especially MySQL_),\nfrom the my point of view commercial use is also free.\n\nRead the [licence file](./license.txt) file for the full Varlet license text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friipandi%2Fvarlet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Friipandi%2Fvarlet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friipandi%2Fvarlet/lists"}