Download the PHP package sciactive/nymph without Composer
On this page you can find all versions of the php package sciactive/nymph. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sciactive/nymph
More information about sciactive/nymph
Files in sciactive/nymph
Package nymph
Short Description Don't use sciactive/nymph anymore. You should use sciactive/nymph-server and sciactive/nymph-pubsub.
License Apache-2.0
Homepage http://nymph.io/
Informations about the package nymph
Powerful object data storage and querying for collaborative web apps.
Nymph is an ORM with a powerful query language, modern client library, REST and Publish/Subscribe servers, and user/group management.
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.
Live Demos
Try opening the same one in two windows, and see one window update with changes from the other.
App Template
To start building an app with Nymph, you can use the Nymph App Template.
Nymph Entities
Nymph stores data in objects called Entities. Relationships between entities are done by saving one entity in another one's property.
Nymph Query Language
Nymph uses an object based query language. It's similar to Polish notation, as 'operator' : ['operand', 'operand']
.
Nymph PubSub
Making collaborative apps is easy with the PubSub server.
User/Group Management
Tilmeld is a user management system for Nymph. Check it out at tilmeld.org.
Installation
If you want to build an app with Nymph, you can use the app template.
You can also install Nymph in an existing app by following the instructions in the server and client repos, or in the wiki for Nymph and PubSub.
Dev Environment Installation
If you are interested in working on Nymph itself:
-
-
You can run the Docker install script on Linux with:
-
Or, from the repos on Ubuntu:
Then log out and log back in.
-
-
- From the repos on Ubuntu:
-
Clone the repo:
-
Make sure the submodules are on master:
- Run the app:
Now you can see the example apps on your local machine:
- Todo App with Svelte
- Todo App with React
- Sudoku App
- Simple Clicker App
API Docs
Check out the API Docs in the wiki.