Skip to content

A curated list of amazingly awesome KPHP libraries, resources and software

License

Notifications You must be signed in to change notification settings

quasilyte/awesome-kphp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 

Repository files navigation

Awesome KPHP

A curated list of amazingly awesome KPHP libraries, resources and software.

Table of Contents

PHP polyfills

Libraries that can help to reduce the feature gap between the KPHP and PHP.

For example, some builtin PHP extensions that are written in C can be implemented in PHP. That PHP library can be used as a KPHP polyfill so it can use that functionallity even without a C library port.

Libraries

Libraries that work in both PHP and KPHP.

FFI libraries

FFI-based libraries. Usually can be used in both PHP and KPHP.

Developer tools

Various CLI programs, editor/IDE plugins, language servers and so on. Everything that can make the KPHP developer life easier.

  • VKCOM/KPHPStorm - PhpStorm plugin that makes IDE understand KPHP specifics
  • VKCOM/ktest - a tool to execute unit tests and benchmarks for KPHP
  • VKCOM/noverify - a static analyzer (linter) that supports PHP and KPHP

Infrastructure tools

Various tools that helps you to integrate the KPHP toolchain.

  • VKCOM/nocc - A distributed C++ compiler: like distcc, but faster; works nicely with KPHP

Games

Games created with KPHP.

  • quasilyte/kphp-game - a simple rogue-like RPG game with 2D graphics (uses SDL2 for rendering)

Articles (ru)

Talks (ru)

Community

About

A curated list of amazingly awesome KPHP libraries, resources and software

Topics

Resources

License

Stars

Watchers

Forks