Consume PHP projects in C#

Make use of popular PHP packages and integrate them seamlessly into your .NET application.


Mobile Detect
Serban Ghita
0
Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.
Free
WordPress for ASP.NET Core
wordpress.org, iolevel
12
The whole of WordPress, compiled, packed and provided as an ASP.NET Core package. Does not require PHP, becomes a part of ASP.NET Core application. Usage: 1. Add a package reference to "Peachpied.WordPress.AspNetCore" (Pre-Release) 2. Add WordPress as middleware within "Configure" method: app.UseWordPress(); 3. Optionally configure WordPress settings in "ConfigureServices" method. See https://github.com/iolevel/wpdotnet-sdk for more details.
Free
HTML Purifier
Edward Z. Yang
3
Standards compliant HTML filter written in PHP
Free
PHPUnit Test Adapter
iolevel
5
PHPUnit VS Test Adapter for PeachPie/PHP Projects.
Free
Twig for ASP.NET Core
Fabien Potencier, Twig Team
0
Provides Twig templates parsing and rendering for .NET.
Free
phpgeo
Marcus Jaschen
1
Simple Yet Powerful Geo Library
Free
ColorJizz
mischiefcollective.colorjizz
0
Classes for manipulating colors, converting to different formats and finding color harmonies
Free
RandomLib
Anthony Ferrara
11
A Library For Generating Secure Random Numbers
Free
Dompdf
Fabien Ménager, Brian Sweeney, Gabriel Bull
3
DOMPDF is a CSS 2.1 compliant HTML to PDF converter
Free
Diff
Sebastian Bergmann, Kore Nordmann
19
Diff implementation
Free
nesbot/carbon
Brian Nesbitt
1
A simple API extension for DateTime.
Free
Responsive File Manager for ASP.NET Core
Matt Gordon, Jakub Misek
0
The whole of Responsive File Manager, compiled, packed and provided as an ASP.NET Core package. Does not require PHP, becomes a part of ASP.NET Core application. Usage: 1. Add a package reference to "ResponsiveFileManager.AspNetCore" 2. Add ResponsiveFileManager as middleware within "Configure" method: app.UseResponsiveFileManager(); 3. Optionally configure ResponsiveFileManager settings in "ConfigureServices" method. services.AddResponsiveFileManager(options => { // });
Free
ASCIIMath2TeX.Net
cannorin
1
ASCIIMath to TeX converter, port of the official PHP implementation using the Peachpie compiler
Free