Open-source C projects categorized as PHP

Top 23 C PHP Projects

  • phpredis

    A PHP extension for Redis

    Project mention: Monitoring symfony messenger listening to the worker events | dev.to | 2023-11-12

    In the next section we're going to configure redis bundle to use phpredis library. Install it before continuing

  • Weechat

    The extensible chat client.

    Project mention: Neonmodem: TUI for Lobsters, HN, etc. | news.ycombinator.com | 2024-01-11

    WeeChat[0] with Bitlbee[1] supports a metric assload of services, albeit by pretending they're IRC (which does work - I spent years in weechat/irssi with bitlbee talking to various people on disparate services.)

    Or if you're just after Telegram/WhatsApp, nchat[2] is ok (I can vouch for the Telegram half only.)

    [0] https://weechat.org

    [1] https://wiki.bitlbee.org

    [2] https://github.com/d99kris/nchat

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • php-ext-xlswriter

    🚀 PHP Extension for creating and reader XLSX files.

  • ext-ds

    An extension providing efficient data structures for PHP 7

    Project mention: Exploring the design space of binary search trees | news.ycombinator.com | 2023-08-15

    I started this project many years ago when I was coming up with ideas for immutable data structures for the PHP data structures extension: https://github.com/php-ds/ext-ds. I wanted to support access by position in a sorted set, which led to the idea of using binary search trees for both lists and sets. However, I did not expect the scope of this project to increase as much as it did.

    The more I read about binary search trees, the more I thought about them, and so down the rabbit hole I went.

  • php-rdkafka

    Production-ready, stable Kafka client for PHP

  • php-spx

    A simple & straight-to-the-point PHP profiling extension with its built-in web UI

  • Themis

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • PHPSpy

    low-overhead sampling profiler for PHP 7+

  • swow

    Coroutine-based cross-platform concurrent I/O engine.

    Project mention: Running PHP with io_uring | /r/PHP | 2023-03-27
  • php-memory-profiler

    Memory profiler for PHP. Helps finding memory leaks in PHP scripts.

    Project mention: PHP: memory errors | dev.to | 2023-05-24

    use memprof

  • snuffleupagus

    Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest!

    Project mention: WordPress plugin hole puts '2M websites' at risk | news.ycombinator.com | 2023-05-08

    I wonder if Snuffleupagus can block this exploit.


  • ngx-php

    ngx-php - Embedded php7 or php8 scripting language for nginx module. Mainline development version of the ngx-php.

    Project mention: Nginx Unit – Universal web app server | news.ycombinator.com | 2023-09-10

    Two questions:

    1. Does Unit + PHP doing the typical “initialize & teardown” that PHP is know for?

    Or is Unit persisting the initialization/setup, hence why it’s achieving the way faster results?

    2. How is Unit/PHP architecturally different than NGX-PHP (an event loop)?


  • imagick

    🌈 The Imagick PHP extension 🌈 (by Imagick)

  • Ice

    Source code of Ice framework (by ice)

  • php-glfw

    🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)

    Project mention: Create 3D models using PHP | /r/PHP | 2023-06-06

    Hey u/Rikudou_Sage im plugging this too much, but im extremely exited about everything graphical in PHP. You could add an actual rendering backend for realtime previews or even a basic editor, if your interested: https://github.com/mario-deluna/php-glfw

  • php-psr

    PHP extension providing the accepted PSR interfaces

    Project mention: How do you go about fixing composer dependency errors? | /r/symfony | 2023-03-07

    It's nothing I haven't seen before in the NPM world: when running composer install, I get error messages saying package X is incompatible with package Y. When I change the version of package Y, it turns out that version is incompatible with package Z. And When I update the package Z version, I get some weird error that leads me to a github issue with no real resolution.

  • phpmicro

    micro sfx SAPI for php (wip, may force push)

    Project mention: Compress PHP applications into one binary | /r/PHP | 2023-04-07

    TL;DR: you build your app as a phar (for example with Box), en then prepend it with this: https://github.com/dixyes/phpmicro/blob/master/Readme.EN.md

  • swoole-cli

    SWOOLE-CLI is a php binary distribution composed swoole & php-core & cli & fpm and mostly of common extensions.

  • numpower

    PHP library for efficient scientific computing and array manipulation with GPU support

    Project mention: NumPower Was Recently Released for PHP | /r/learnmachinelearning | 2023-07-28

    Github: https://github.com/NumPower/numpower

  • merecat

    Small and made-easy HTTP/HTTPS server based on Jef Poskanzer's thttpd

    Project mention: Leaking Bitwarden's Vault with a Nginx vulnerability | news.ycombinator.com | 2023-07-03
  • gherkin

    A parser and compiler for the Gherkin language. (by cucumber)

    Project mention: Is BDD alive in C++ ? | /r/cpp | 2023-05-30

    I would not recommand the C++ version of Cucumber because as you mentioned it's deprecated for a while now. However, if you still want to use the Cucumber syntax, you can rely on the [C gherkin parser](https://github.com/cucumber/gherkin/tree/main/c)

  • tree-sitter-php

    PHP grammar for tree-sitter

  • php-opengl

    PHP-OpenGL source code

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-11.

C PHP related posts


What are some of the best open-source PHP projects in C? This list will help you:

Project Stars
1 phpredis 9,851
2 Weechat 2,788
3 php-ext-xlswriter 2,179
4 ext-ds 2,106
5 php-rdkafka 2,013
6 php-spx 1,823
7 Themis 1,796
8 PHPSpy 1,384
9 swow 1,106
10 php-memory-profiler 823
11 snuffleupagus 711
12 ngx-php 520
13 imagick 497
14 Ice 339
15 php-glfw 277
16 php-psr 226
17 phpmicro 193
18 swoole-cli 160
19 numpower 146
20 merecat 136
21 gherkin 134
22 tree-sitter-php 121
23 php-opengl 108
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.