nocolor
kphp
nocolor | kphp | |
---|---|---|
4 | 8 | |
157 | 1,288 | |
0.0% | 1.6% | |
0.0 | 8.4 | |
over 2 years ago | 7 days ago | |
Go | C++ | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nocolor
- Deptrac - architectural code analysis
-
Weekly "ask anything" thread
I think you are referring to https://github.com/VKCOM/nocolor
-
NoVerify — static analyzer for PHP
nocolor — an architecture validation tool through our own color concept (here is the post about this tool)
-
NoColor — validate the architecture of your PHP project
You can read more about the project on its Github page: https://github.com/VKCOM/nocolor
kphp
-
Compress PHP applications into one binary
It has a lot of limitations but KPHP is a PHP compiler that could fit your needs.
-
Generics
There are also https://github.com/VKCOM/kphp, but it lag quite a bit behind php
-
PHP Perfomance mode - Yay or Nay?
JIT is still so full of bugs for anything mildly complex, most static analysers don’t run on it without some weird behaviour and crashes (segfaults, core dumps, etc) that are hard for the average PHP dev to debug. It was a nice idea to help expand PHP to non-web applications but something like what’s being described here where code is transpiled except to a compiled language (like https://github.com/VKCOM/kphp) would be the best bet imo.
- KPHP – A PHP Compiler
-
NoColor — validate the architecture of your PHP project
We invented a new concept of function colors and implemented it in our KPHP compiler.
-
Become the master of your eslint with no-restricted-syntax
Since 2013 we have a php 2 c++ compiler, kphp — it was a hip idea back then, and Facebook had something similar with hiphop
-
[Question] What is the technical stack used in Telgram like programming languages used to build it, technology used to host this app?
Server side they use kphp (Probably a modified version) https://github.com/VKCOM/kphp
-
Highly faster PHP with KPHP translator to C++ [BEST of all for Highload]
You can also refer to [*PHP vs KPHP vs C++*](https://vkcom.github.io/kphp/various-topics/walk-through-php-kphp-cpp.html).
*[GitHub page](https://github.com/vkcom/kphp)* | *[Web-site (documentation)](https://vkcom.github.io/kphp/)*
What are some alternatives?
Deptrac - Keep your architecture clean.
Telegram - Telegram for Android source
phpgrep - Syntax-aware grep for PHP code.
TelegramSwift - Source code of Telegram for macos on Swift 5.0
php-parser - PHP parser written in Go
PHP-Parser - PHP parser written in Go
phpstan-disallowed-calls - PHPStan rules to detect disallowed method & function calls, constant, namespace, attribute & superglobal usages
tg - `telegram-cli` for Telegram IM
noverify - Pretty fast linter (code static analysis utility) for PHP
eslint-plugin-big-number-rules - Enforce (or automatically fix) finance-safe calculations using BigNumber or similar libraries.
phpqa - Docker image that provides static analysis tools for PHP
static