Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

peachpie

PeachPie es un compilador open source que traduce código PHP a librerías de clases para .NET, permitiendo interoperabilidad híbrida entre ambos lenguajes dentro del ecosistema Microsoft.

Ficha actualizada 9 nov 2026, 23:22 · upstream 5 nov 2026, 12:07 · release v1.1.13

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es peachpie

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

PeachPie es un proyecto de la fundación .NET diseñado para compilar aplicaciones PHP en tiempo de ejecución .NET o .NET Core. Utiliza la plataforma Roslyn para analizar código PHP y generar DLLs compatibles con el framework, lo que permite a los desarrolladores aprovechar las bibliotecas nativas de .NET desde scripts PHP.

CASOS DE USO
  • Migrar gradualmente aplicaciones PHP existentes hacia un stack .NET sin reescribir todo el código base
  • Crear aplicaciones híbridas donde la lógica de negocio está en C# y los scripts de automatización en PHP
  • Ejecutar código PHP heredado dentro de entornos empresariales controlados por .NET con verificación de seguridad
  • Desarrollar librerías portables para plataformas Microsoft utilizando sintaxis PHP familiar
PUNTOS DESTACADOS
  • Interoperabilidad bidireccional verificada entre C# y PHP dentro del mismo proceso
  • Ejecución segura bajo runtime .NET con análisis de tipos extensivo que mejora el rendimiento
  • Soporte nativo para IDEs como Visual Studio, VS Code y Rider mediante extensiones oficiales
  • Distribución sin fuente (source-less) posible para aplicaciones compiladas a DLLs
PRECAUCIONES
  • Compatibilidad con PHP dinámica; consultar la documentación oficial para ver qué funciones están soportadas
  • No incluye contenedores Docker ni archivos de orquestación nativos en el repositorio principal
  • Requiere instalación manual del SDK .NET o consumo de paquetes NuGet para funcionar
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Captura de peachpie
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Pendiente de la cola editorial R11-R6 con investigación verificable.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
LaravelPHP
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.