PHPackages                             mnohosten/datagrid - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mnohosten/datagrid

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

mnohosten/datagrid
==================

Datagrid with performance in mind.

020PHP

Since Nov 4Pushed 4y ago1 watchersCompare

[ Source](https://github.com/mnohosten/php-datagrid)[ Packagist](https://packagist.org/packages/mnohosten/datagrid)[ RSS](/packages/mnohosten-datagrid/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependenciesVersions (1)Used By (0)

PHP Datagrid
============

[](#php-datagrid)

This is very simple datagrid library to accomplish need for mine personal projects. I will appreciate any feedback if you decide to use it.

Main intent of this library
---------------------------

[](#main-intent-of-this-library)

- Performance for database queries - There is no specific database dependency. I am using it mainly with relational databases.
- Easy way to extend it to specific data source
- Framework independent library - It's question of minutes to extend this library for specific framework.

References
----------

[](#references)

- I actually found funny to write this code after re-reading few tips from [Baron Schwartz](https://www.xaprb.com/) about performance for MySQL - [see this article](https://www.infoworld.com/article/3210905/10-essential-performance-tips-for-mysql.html).

Notes
-----

[](#notes)

If someone decides to use it, ask me:

- To redesign this package for your framework. I decided to keep it in single package and not divide it package extensions for personal "pragmatical" reasons. Oh yeah! This lazy programmers...

**Enjoy your coding!**

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity28

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4187036?v=4)[sotech](/maintainers/sotech)[@sotech](https://github.com/sotech)

---

Top Contributors

[![mnohosten](https://avatars.githubusercontent.com/u/4037114?v=4)](https://github.com/mnohosten "mnohosten (4 commits)")

### Embed Badge

![Health badge](/badges/mnohosten-datagrid/health.svg)

```
[![Health](https://phpackages.com/badges/mnohosten-datagrid/health.svg)](https://phpackages.com/packages/mnohosten-datagrid)
```

###  Alternatives

[jordanmiguel/laravel-popular

A Laravel package to track popularity of entries(by Models) in a website at a certain time.

659.6k1](/packages/jordanmiguel-laravel-popular)[jaaulde/php-ipv4

PHP classes for working with IPV4 addresses and networks.

1034.6k](/packages/jaaulde-php-ipv4)[ip2location/ip2location-cakephp

Lookup for visitor's IP information, such as country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather, MCC, MNC, mobile brand name, elevation and usage type.

224.6k](/packages/ip2location-ip2location-cakephp)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
