2017 © Pedro Peláez
 

framework synful

Create simplified custom API's in minutes

image

nafisc/synful

Create simplified custom API's in minutes

  • Monday, July 16, 2018
  • by nathan-fiscaletti
  • Repository
  • 0 Watchers
  • 6 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 69 Versions
  • 0 % Grown

The README.md


StyleCI Latest Stable Version Latest Unstable Version License , (*1)

Credits , (*2)


This repository has been archived., (*3)

What is it?

Synful is a simple PHP framework that gives you the tools to create a custom web API in minutes., (*4)

How can I get it?

Head over to The Wiki Pages for information on how to get Synful and what the next steps are to get your custom API up and running!, (*5)

Benchmark

On a Vagrant box with 4096MB RAM, 4x CPU, running a LAMP stack using the GetIpExample.php Request Handler., (*6)

$ sudo ab -t 60 -c 5 http://127.0.0.1/example/getip
...
Requests per second:    6545.17 [#/sec] (mean)

Preview (RequestHandler)

namespace App\RequestHandlers;

use \Synful\Framework\RequestHandler;
use \Synful\Framework\Request;

/**
 * Example RequestHandler.
 */
class GetIPExample extends RequestHandler
{
    /**
     * Override the handler endpoint
     * Example: http://myapi.net/user/search
     * uses the endpoint `user/search`.
     *
     * @var string
     */
    public $endpoint = 'example/getip';

    /**
     * Handles a GET request type.
     *
     * @param  \Synful\Framework\Request $request
     * @return \Synful\Framework\Response|array
     */
    public function get(Request $request)
    {
        return [
            'ip' => $request->ip,
        ];
    }
}

The Versions

16/07 2018

dev-master

9999999-dev http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api rest synful

16/07 2018

v2.1.1

2.1.1.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api rest synful

16/07 2018

dev-nathan-fiscaletti-patch-1

dev-nathan-fiscaletti-patch-1 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api rest synful

16/07 2018

v2.1.1.x-dev

2.1.1.9999999-dev http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api rest synful

16/07 2018

dev-#186-cors

dev-#186-cors http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api rest synful

16/07 2018

dev-#185-user-customizable-function-libraries

dev-#185-user-customizable-function-libraries http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api rest synful

09/07 2018

v2.1.0

2.1.0.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api rest synful

30/06 2018

v2.0.8

2.0.8.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

06/06 2018

v2.0.7

2.0.7.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

05/06 2018

v2.0.6

2.0.6.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

07/05 2018

v2.0.5

2.0.5.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

27/04 2018

v2.0.5.x-dev

2.0.5.9999999-dev http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

27/04 2018

dev-#153-add-register-command

dev-#153-add-register-command http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

27/04 2018

dev-#158-replace-configuration-with-JSON-files

dev-#158-replace-configuration-with-JSON-files http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

20/03 2018

v2.0.4

2.0.4.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

19/03 2018

v2.0.3

2.0.3.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

19/03 2018

v2.0.2

2.0.2.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

19/03 2018

v2.0.1

2.0.1.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

19/03 2018

v2.0.0

2.0.0.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

18/03 2018

v1.1.7

1.1.7.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

13/03 2018

v1.1.6

1.1.6.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

28/02 2018

v1.1.5

1.1.5.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

28/02 2018

v1.1.5.x-dev

1.1.5.9999999-dev http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

28/02 2018

dev-#121-add-missing-request-types

dev-#121-add-missing-request-types http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

28/02 2018

v1.1.4

1.1.4.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

28/02 2018

v1.1.4.x-dev

1.1.4.9999999-dev http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

28/02 2018

dev-#115-implement-get-put-delete

dev-#115-implement-get-put-delete http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

09/01 2018

v1.1.3

1.1.3.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

09/01 2018

v1.1.2

1.1.2.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

08/01 2018

v1.1.1

1.1.1.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

08/01 2018

v1.0.9

1.0.9.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

06/01 2018

v1.0.8

1.0.8.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

06/01 2018

v1.0.7

1.0.7.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

06/01 2018

v1.0.6

1.0.6.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

05/01 2018

v1.0.5

1.0.5.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

04/01 2018

v1.0.4

1.0.4.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

03/01 2018

v1.0.3

1.0.3.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

03/01 2018

v1.0.2

1.0.2.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

01/01 2018

v1.0.1

1.0.1.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

01/01 2018

v1.0.0

1.0.0.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

28/12 2017

dev-#55-add-update-apikey-command

dev-#55-add-update-apikey-command http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

20/01 2017

v0.5.1

0.5.1.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

15/01 2017

v0.5.0

0.5.0.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

15/01 2017

v0.4.9

0.4.9.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

22/12 2016

v0.4.8

0.4.8.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

27/11 2016

v0.4.7

0.4.7.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

05/11 2016

v0.4.6

0.4.6.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

27/10 2016

v0.4.5

0.4.5.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

22/10 2016

v0.4.4

0.4.4.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

22/10 2016

v0.4.3

0.4.3.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

06/10 2016

v0.4.2

0.4.2.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

03/10 2016

v0.4.1

0.4.1.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

03/10 2016

v0.4.0

0.4.0.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

28/09 2016

v0.3.9

0.3.9.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

17/09 2016

v0.3.8

0.3.8.0 http://synful.io/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

11/09 2016

v0.3.7

0.3.7.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

09/09 2016

v0.3.6

0.3.6.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

 

by Nathan Fiscaletti

api synful

09/09 2016

v0.3.5

0.3.5.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

  • php >=7.0

 

by Nathan Fiscaletti

api synful

06/09 2016

v0.3.4

0.3.4.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

  • php >=7.0

 

by Nathan Fiscaletti

api synful

06/09 2016

v0.3.3

0.3.3.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

  • php >=7.0

 

by Nathan Fiscaletti

api synful

04/09 2016

v0.3.2

0.3.2.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

  • php >=7.0

 

by Nathan Fiscaletti

api synful

04/09 2016

v0.3.1

0.3.1.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

  • php >=7.0

 

by Nathan Fiscaletti

api synful

04/09 2016

v0.3.0

0.3.0.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

  • php >=7.0

 

by Nathan Fiscaletti

api synful

31/08 2016

v0.2.9

0.2.9.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

  • php >=7.0

 

by Nathan Fiscaletti

api synful

31/08 2016

v0.2.8

0.2.8.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

  • php >=7.0

 

by Nathan Fiscaletti

api synful

31/08 2016

v0.2.7

0.2.7.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

  • php >=7.0

 

by Nathan Fiscaletti

api synful

31/08 2016

v0.2.6

0.2.6.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

  • php >=7.0

 

by Nathan Fiscaletti

api synful

30/08 2016

v0.2.5

0.2.5.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

  • php >=7.0

 

by Nathan Fiscaletti

api synful

28/08 2016

v0.2.4

0.2.4.0 http://synful-api.net/

Create simplified custom API's in minutes

  Sources   Download

MIT

The Requires

  • php >=7.0

 

by Nathan Fiscaletti

api synful