hook

A RESTful and extendable Backend as a Service that provides instant backend to develop sites and apps faster, with dead-simple integration for JavaScript, iOS, Android and more.

Github stars Tracking Chart

Welcome to hook


Build status
![Gitter](https://badges.gitter.im/Join Chat.svg)

hook is a RESTful, extendable Backend as a Service that provides instant backend
to develop sites and apps faster, with dead-simple integration for iOS, Android,
JavaScript and more.

Requirements: PHP 5.5+, or PHP
5.3
.

Features

  • Multitenancy (same instance may be used for many apps)
  • User authentication (register, login, reset password)
  • Data persistance through collections
  • Data storage through many
    providers
  • Real-time communication through WAMP subprotocol (WebSockets).
  • Package
    management
    through composer

Installation

Run this command in your terminal to get the lastest
version:

curl -sSL https://raw.githubusercontent.com/doubleleft/hook/master/scripts/install.sh, bash

At the end of the process you should have
hook and
hook-cli installed in your
machine.

How to use

Run the server locally:

hook server

Create a new application from the commandine:

hook app:new my-app --endpoint http://0.0.0.0:4665

It will output access keys to use in the front-end. Checkout this example using
JavaScript frontend.

Take a look at the documentation for
more details.

Front-end Integration

Reduce the gap between backend and frontend development:

License

MIT.

Main metrics

Overview
Name With Ownerdoubleleft/hook
Primary LanguagePHP
Program languageShell (Language Count: 8)
Platform
License:MIT License
所有者活动
Created At2013-11-14 19:35:52
Pushed At2017-03-19 00:06:24
Last Commit At2016-02-23 10:29:14
Release Count4
Last Release Namev0.4.0 (Posted on )
First Release Namev0.1.0 (Posted on )
用户参与
Stargazers Count770
Watchers Count65
Fork Count84
Commits Count1k
Has Issues Enabled
Issues Count152
Issue Open Count27
Pull Requests Count4
Pull Requests Open Count0
Pull Requests Close Count2
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private