{"id":21916927,"url":"https://github.com/iolevel/peachpie-vs","last_synced_at":"2025-04-19T04:14:54.855Z","repository":{"id":76825838,"uuid":"157296395","full_name":"iolevel/peachpie-vs","owner":"iolevel","description":"PeachPie extension for Visual Studio","archived":false,"fork":false,"pushed_at":"2025-04-17T10:51:20.000Z","size":1584,"stargazers_count":14,"open_issues_count":2,"forks_count":4,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-18T01:30:18.872Z","etag":null,"topics":["dotnet","peachpie","peachpiecompiler","php","visual-studio"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=iolevel.Peachpie-VisualStudio-Extension","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/iolevel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2018-11-13T00:29:09.000Z","updated_at":"2025-04-17T10:50:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"8047caf4-cf00-44cd-ba4b-04033fac80d6","html_url":"https://github.com/iolevel/peachpie-vs","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iolevel%2Fpeachpie-vs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iolevel%2Fpeachpie-vs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iolevel%2Fpeachpie-vs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iolevel%2Fpeachpie-vs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iolevel","download_url":"https://codeload.github.com/iolevel/peachpie-vs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249604010,"owners_count":21298405,"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":["dotnet","peachpie","peachpiecompiler","php","visual-studio"],"created_at":"2024-11-28T19:21:48.911Z","updated_at":"2025-04-19T04:14:54.848Z","avatar_url":"https://github.com/iolevel.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PeachPie extension for Visual Studio\n\nThis extension adds support for PHP projects running compiled on .NET/.NET Core using [PeachPie compiler](https://www.peachpie.io). The extension is designed to simplify working with PeachPie compiler in Microsoft's Visual Studio IDE.\n\n[PeachPie](https://www.peachpie.io) is a PHP compiler and runtime on top of .NET \u0026 .NET Core. \n\n\u003eNote: this extension is a Preview, as PeachPie is still a work in progress. Please refer to our [roadmap](https://docs.peachpie.io/roadmap) for the current status of development.\n\n## Project Templates\n\nEasily create a new **PHP (PeachPie)** project with just a few clicks and get started with PeachPie:\n\n![New Project](https://raw.githubusercontent.com/iolevel/peachpie-vs/master/imgs/new-project.png?raw=true \"New PeachPie Project Templates\")\n\n## Full .NET Dependencies\n\nIntegrate your PHP (PeachPie) app as a reference within your other .NET projects:\n\n![Dependencies](https://github.com/iolevel/peachpie-vs/blob/master/imgs/project-nuget-manager.gif?raw=true \"NuGet Packages, Project References\")\n\n## Make use of Diagnostic Tools\n\nProfile your PHP code for performance bottlenecks, memory leaks or CPU usage:\n\n![Diagnostic Tools](https://github.com/iolevel/peachpie-vs/blob/master/imgs/diagnostic-tools-cpu.gif?raw=true \"Diagnostic Tools\")\n\n## What this allows you to do\n\nPeachPie compiles PHP code to .NET/.NET Core and replaces its runtime with the modern, secure and performant .NET environment. As a result, you can use this extension to treat PHP projects as if they were written in .NET and interoperate seamlessly with your applications written, for example, in C#:\n\n* __Compile PHP__: compile PHP code into a standard .NET assembly file\n* __Manage Dependencies__: reference NuGet packages, other .NET projects or provide your PHP library as a package itself\n* __Interoperate Between PHP and .NET__: seamlessly connect PHP and .NET code within a single solution\n* __Sourceless Distribution__: distribute compiled PHP applications without their source code\n* __Build and Debug__: treat PHP code with .NET's tools and the .NET debugger\n* __Profiling and Diagnostics__: take advantage of running PHP compiled to .NET with Visual Studio's powerful performance and memory profiling tools\n\n\u003e Note: this extension is only designed for PHP projects running on .NET via PeachPie compiler.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiolevel%2Fpeachpie-vs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiolevel%2Fpeachpie-vs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiolevel%2Fpeachpie-vs/lists"}