ray
web-frameworks
Our great sponsors
ray | web-frameworks | |
---|---|---|
14 | 26 | |
485 | 6,624 | |
2.1% | 0.3% | |
7.3 | 9.3 | |
27 days ago | 5 days ago | |
PHP | PHP | |
MIT License | MIT License |
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.
ray
-
How do I get xDebug to chill on remote?
Similar but not free: https://myray.app
- I hate PHP development
- What’s your typical list of paid software and services you use as a Laravel developer?
-
Using `dd` and `dump` in any PHP file on your system
Here is link number 1 - Previous text "Ray"
I hope installing spatie/global-ray (and Ray itself) will be a more pleasant experience.
-
ray VS xr - a user suggested alternative
2 projects | 26 Jan 2022
-
Announcing x-ray
I'm proud to announce the initial release of the spatie/x-ray package for Ray. The x-ray package provides a command-line utility that finds and displays all calls to ray(), rd(), and other functions from the spatie/ray family of packages. Currently, it only supports PHP projects.
- Debugging php while working on WP themes
-
What made you decide to be a PHP developer vs other languages?
Seems to me you just may have stumbled on a not-ideal PHP gig. The entire Laravel ecosystem is pretty awesome, there are a lot better tools for debugging than xdebug (https://myray.app/), and honestly, the amount of horrific spaghetti JS I've had to navigate is in multiple times worse, and in bigger amounts than any PHP related spaghetti I've had to deal with. But I do agree that for a newcomer it's hard to find good PHP products and tools since the information is so saturated on the internet, the only way you really find good quality things is by following the top guys on Twitter or so.
-
Icecream: Never use print() to debug again in Python
I am the same, it's the most easy. Very interesting is that in the laravel php world currently an interesting product is gaining momentum: Ray (https://myray.app/)
So basically it's dump with a lot of neat extras and instead of looking at the console of the script, or the website you are printing on you push this to a little desktop application, from every of your languages you are using. Something like log collection for everything on your desktop.
web-frameworks
-
[Web Frameworks Benchmark] How is the FOMO framework handling 45k+ requests more than Swoole the framework it depends on?
Notably it seems that Fomo is using the raw Swoole Server (https://github.com/fomo-framework/framework/blob/a52b75abbd06c0aa6cb1ec47c4011557bc347532/src/Servers/Http.php#L21) rather than the HTTP-specific server wrapper which is what is used in the Swoole benchmark: https://github.com/the-benchmarker/web-frameworks/blob/master/php/swoole/start.php
-
Understanding web stack performance
As an Experienced Developer (TM), I'd like to authoritatively know whether a given tech stack is "slow" or "fast", measured in requests per seconds. I'd like to find a way to correctly and objectively measure performance, but most performance suites measure a small thing in isolation. For example, The Benchmarker measures the performance of HTTP APIs, but the requests are super simple (GET request that gets a value, POST request that doesn't do anything but return a value, empty GET).
- Go with Chi has more ram consumption and less req/s than Koa or Fastify
-
The NanoMux HTTP router benchmark results
Hi friends. I've opened pull requests for the-benchmarker/web-frameworks and Go HTTP Router Benchmark. Hopefully, they will be merged soon. Here are the benchmark results that I got on my laptop from Julien Schmidt's Go HTTP Router Benchmark. For comparison, I also added Chi, GorillaMux, and HttpRouter.
-
Django Ninja - Help debugging/understanding Internals
The benchmark code: https://github.com/the-benchmarker/web-frameworks
- Passenger 介紹
-
Nim Version 1.6 Released
And the httpbeast code is here: https://github.com/the-benchmarker/web-frameworks/tree/maste...
-
How fast is NodeJS for backend development?
Here is a large collection of webserver benchmarks. https://github.com/the-benchmarker/web-frameworks & https://web-frameworks-benchmark.netlify.app/result . You can use nanoexpress (Another webserver package based on uWebsockets.js) as a reference to measure HyperExpress's performance and compare it to other frameworks from various languages. The benchmarks you have linked seems to be inaccurate and outdated. A million requests/second for a single machine is very hard to maintain simply because the network upload/download speed/adapter for any cloud provider instance would not suppor the amount of data being transported. You can notice in the benchmarks on the HyperExpress Github, uWebsockets.js/HyperExpress clock in a 400ms+ average response latency while serving almost 200k requests/second. This is because the network speed of the Vultr instance becomes the bottleneck.
-
A minimalist high-performance php framework ,can respond to requests within 1ms
test2
-
Do you use Laravel at work?
I still surprise why Laravel is ranked as some of the lowest performance: https://github.com/the-benchmarker/web-frameworks
What are some alternatives?
ray-proxy - a proxy for the Ray app to allow debugging of payloads
FrameworkBenchmarks - Source for the TechEmpower Framework Benchmarks project
python-devtools - Dev tools for python
laravel-ray - Debug with Ray to fix problems faster in Laravel apps
backtrace - A better backtrace
wrk - Modern HTTP benchmarking tool
x-ray - Scan source code for calls to ray() and related calls.
graphql-benchmarks - GraphQL benchmarks using the-benchmarker framework.
app - The old version of Buggregator, which uses Laravel framework, is no longer being actively developed. The new beta version, built with Spiral framework, is now available at https://github.com/buggregator/spiral-app and offers significant improvements in performance and stability, as well as a lighter docker image size of around 300mb.
PHP-CRUD-API - Single file PHP script that adds a REST API to a SQL database
Fusio - Open source API management platform
PySnooper - Never use print for debugging again