PHPackages                             danilocgsilva/database\_discover - 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. [Database &amp; ORM](/categories/database)
4. /
5. danilocgsilva/database\_discover

ActiveLibrary[Database &amp; ORM](/categories/database)

danilocgsilva/database\_discover
================================

Discover some basic data from database

1.8.0(1y ago)0594MITPHP

Since Feb 13Pushed 1y ago1 watchersCompare

[ Source](https://github.com/danilocgsilva/database_discover)[ Packagist](https://packagist.org/packages/danilocgsilva/database_discover)[ RSS](/packages/danilocgsilva-database-discover/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (30)Used By (4)

Database discover
=================

[](#database-discover)

Project to discover a relational database structure.

The main class is `DatabaseDiscover.php`. Instantiates it providing a PDO object holding the database connection data. Then use its methods to show you some data about the database.

TODO
----

[](#todo)

- Checks if there are fields as id in other tables that matches to current table field. The intent is to search for any foreign relationship (even if no foreign key is setted to field)
- Search for related tables by name.

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90.6% 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.

###  Release Activity

Cadence

Every ~19 days

Recently: every ~37 days

Total

29

Last Release

708d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/6614760?v=4)[Danilo Carlos de Góes Silva](/maintainers/danilocgsilva)[@danilocgsilva](https://github.com/danilocgsilva)

---

Top Contributors

[![danilocgsilva](https://avatars.githubusercontent.com/u/6614760?v=4)](https://github.com/danilocgsilva "danilocgsilva (29 commits)")[![wseng](https://avatars.githubusercontent.com/u/6572161?v=4)](https://github.com/wseng "wseng (3 commits)")

### Embed Badge

![Health badge](/badges/danilocgsilva-database-discover/health.svg)

```
[![Health](https://phpackages.com/badges/danilocgsilva-database-discover/health.svg)](https://phpackages.com/packages/danilocgsilva-database-discover)
```

###  Alternatives

[symfony/framework-bundle

Provides a tight integration between Symfony components and the Symfony full-stack framework

3.6k251.7M11.5k](/packages/symfony-framework-bundle)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[kreait/laravel-firebase

A Laravel package for the Firebase PHP Admin SDK

1.3k18.7M47](/packages/kreait-laravel-firebase)[laravel-doctrine/orm

An integration library for Laravel and Doctrine ORM

8465.5M96](/packages/laravel-doctrine-orm)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[leantime/leantime

Open source project management system for non-project managers. Simple like Trello, powerful like Jira. Built with neurodiversity in mind.

10.1k3.5k](/packages/leantime-leantime)

PHPackages © 2026

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