PHPackages                             sciactive/nymph-server - 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. sciactive/nymph-server

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

sciactive/nymph-server
======================

Powerful object data storage and querying for collaborative web apps.

3.3.0(5y ago)17725Apache-2.0PHP

Since Feb 16Pushed 4y ago3 watchersCompare

[ Source](https://github.com/sciactive/nymph-server)[ Packagist](https://packagist.org/packages/sciactive/nymph-server)[ Docs](http://nymph.io/)[ RSS](/packages/sciactive-nymph-server/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (49)Used By (5)

Nymph Server - collaborative app data {#mainpage}
=================================================

[](#nymph-server---collaborative-app-data-mainpage)

[![Build Status](https://camo.githubusercontent.com/62d453cddfe81638cf34a1ed36edf1ab95cc37ad6ddf2530e882b3a2888f138c/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7363696163746976652f6e796d70682d7365727665722f6d61737465722e737667)](http://travis-ci.org/sciactive/nymph-server) [![Latest Stable Version](https://camo.githubusercontent.com/d2c8a0a899deacac02281d512e72b94d1a56c12769fafbbe5178b2506aaccb03/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7363696163746976652f6e796d70682d7365727665722e737667)](https://packagist.org/packages/sciactive/nymph-server) [![Open Issues](https://camo.githubusercontent.com/c8acb5a9f0d1fe782e3ac21b57297be3bf70fab4afa8f6eee7e938c598485148/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f7363696163746976652f6e796d70682d7365727665722e737667)](https://github.com/sciactive/nymph-server/issues) ![License](https://camo.githubusercontent.com/e10e87e43f69fee630b0e3e4941c5c0a12c19a9b1ea845c62964231adf4fb8f3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7363696163746976652f6e796d70682d7365727665722e737667)

Powerful object data storage and querying for collaborative web apps.

Deprecation Notice
------------------

[](#deprecation-notice)

The PHP implementation of Nymph/Tilmeld has been deprecated. It will no longer have any new features added. Instead, a new version of Nymph running on Node.js, written entirely in TypeScript will replace the PHP implementation. You can find it over at the [Nymph.js repo](https://github.com/sciactive/nymphjs).

Installation
------------

[](#installation)

### Automatic Setup

[](#automatic-setup)

The fastest way to start building a Nymph app is with the [Nymph App Template](https://github.com/hperrin/nymph-template).

### Manual Installation

[](#manual-installation)

```
composer require sciactive/nymph-server
```

This repository is the PHP ORM and REST server. For more information, you can see the [main Nymph repository](https://github.com/sciactive/nymph).

Usage
-----

[](#usage)

For detailed docs, check out the wiki:

- [Entity Class](https://github.com/sciactive/nymph/wiki/Entity-Class)
- [Entity Querying](https://github.com/sciactive/nymph/wiki/Entity-Querying)
- [Extending the Entity Class](https://github.com/sciactive/nymph/wiki/Extending-the-Entity-Class)

Here's an overview:

```
require 'vendor/autoload.php';
use Nymph\Nymph;
Nymph::configure([
  'MySQL' => [
    'host' => 'your_db_host',
    'database' => 'your_database',
    'user' => 'your_user',
    'password' => 'your_password'
  ]
]);

// You are set up. Now make a class like `MyEntity` and use it.

$myEntity = new MyEntity();
$myEntity->myVar = "myValue";
$myEntity->save();

$allMyEntities = Nymph::getEntities(['class' => 'MyEntity']);
```

For a thorough step by step guide to setting up Nymph on your own server, visit the [Setup Guide](https://github.com/sciactive/nymph/wiki/Setup-Guide).

API Docs
--------

[](#api-docs)

Check out the [API Docs in the wiki](https://github.com/sciactive/nymph/wiki/API-Docs).

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor1

Top contributor holds 99.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 ~47 days

Recently: every ~140 days

Total

47

Last Release

1972d ago

Major Versions

1.6.2 → 2.0.02017-10-22

2.2.0 → 3.0.0-beta.12017-11-16

### Community

Maintainers

![](https://www.gravatar.com/avatar/133c9c4eff1268723fc1be664b5312a40527c6a94bfd40215bf4ff276832738f?d=identicon)[hperrin](/maintainers/hperrin)

---

Top Contributors

[![hperrin](https://avatars.githubusercontent.com/u/195918?v=4)](https://github.com/hperrin "hperrin (284 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (1 commits)")

---

Tags

nymphnymph-serverphpormmysqlpostgresqlpostgresObject Relational MappingObject relational mapperobject databaseobject data store

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/sciactive-nymph-server/health.svg)

```
[![Health](https://phpackages.com/badges/sciactive-nymph-server/health.svg)](https://phpackages.com/packages/sciactive-nymph-server)
```

###  Alternatives

[scienta/doctrine-json-functions

A set of extensions to Doctrine that add support for json query functions.

58523.9M36](/packages/scienta-doctrine-json-functions)[dunglas/doctrine-json-odm

An object document mapper for Doctrine ORM using JSON types of modern RDBMS.

6285.0M10](/packages/dunglas-doctrine-json-odm)[cycle/orm

PHP DataMapper ORM and Data Modelling Engine

1.3k835.4k65](/packages/cycle-orm)[aura/sql

A PDO extension that provides lazy connections, array quoting, query profiling, value binding, and convenience methods for common fetch styles. Because it extends PDO, existing code that uses PDO can use this without any changes to the existing code.

5632.5M43](/packages/aura-sql)[aura/sqlquery

Object-oriented query builders for MySQL, Postgres, SQLite, and SQLServer; can be used with any database connection library.

4572.9M34](/packages/aura-sqlquery)[creof/doctrine2-spatial

Doctrine2 multi-platform support for spatial types and functions

2763.3M11](/packages/creof-doctrine2-spatial)

PHPackages © 2026

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