All Projects β†’ passwalls β†’ Mark

passwalls / Mark

Probably the fastest web micro framework for PHP in the world.

Labels

Projects that are alternatives of or similar to Mark

Clevergo
πŸ‘… CleverGo is a lightweight, feature rich and high performance HTTP router for Go.
Stars: ✭ 246 (+51.85%)
Mutual labels:  api, fast
Xseries
Library for cross-version Minecraft Bukkit support and various efficient API methods.
Stars: ✭ 109 (-32.72%)
Mutual labels:  api, fast
Kemal
Fast, Effective, Simple Web Framework
Stars: ✭ 3,227 (+1891.98%)
Mutual labels:  api, fast
Crepe
The thin API stack.
Stars: ✭ 120 (-25.93%)
Mutual labels:  api, fast
Apicache
Simple API-caching middleware for Express/Node.
Stars: ✭ 957 (+490.74%)
Mutual labels:  api, fast
Foxify
The fast, easy to use & typescript ready web framework for Node.js
Stars: ✭ 138 (-14.81%)
Mutual labels:  api, fast
Finnhub Python
Finnhub Python API Client. Finnhub API provides institutional-grade financial data to investors, fintech startups and investment firms. We support real-time stock price, global fundamentals and alternative data. https://finnhub.io/docs/api
Stars: ✭ 161 (-0.62%)
Mutual labels:  api
Healthcheck
An simple, easily extensible and concurrent health-check library for Go services
Stars: ✭ 161 (-0.62%)
Mutual labels:  api
Pop
Monorepo of the PoP project, including: a server-side component model in PHP, a GraphQL server, a GraphQL API plugin for WordPress, and a website builder
Stars: ✭ 160 (-1.23%)
Mutual labels:  api
Pttdata
Open Source, contain more than 8 million PTT Data. ζδΎ›θΆ…ιŽ 800 萬筆 PTT ζ–‡η« οΌŒζ―ε€©ζ›΄ζ–°
Stars: ✭ 160 (-1.23%)
Mutual labels:  api
Express Graphql Typescript Boilerplate
A starter kit for building amazing GraphQL API's with TypeScript and express by @w3tecch
Stars: ✭ 163 (+0.62%)
Mutual labels:  api
Examples
Examples of Mock Service Worker usage with various frameworks and libraries.
Stars: ✭ 163 (+0.62%)
Mutual labels:  api
Patrowlengines
PatrOwl - Open Source, Free and Scalable Security Operations Orchestration Platform
Stars: ✭ 162 (+0%)
Mutual labels:  api
Restrequest4delphi
API to consume REST services written in any programming language with support to Lazarus and Delphi
Stars: ✭ 162 (+0%)
Mutual labels:  api
Vendure
A headless GraphQL ecommerce framework for the modern web
Stars: ✭ 2,961 (+1727.78%)
Mutual labels:  api
Webservices
CRAN WebTechnologies Task View
Stars: ✭ 160 (-1.23%)
Mutual labels:  api
Mono
Minimalist Framework on top of Express.js
Stars: ✭ 163 (+0.62%)
Mutual labels:  api
Tree Gateway
This is a full featured and free API Gateway
Stars: ✭ 160 (-1.23%)
Mutual labels:  api
Dot Hugo Documentation Theme
Dot - Hugo Documentation Theme
Stars: ✭ 162 (+0%)
Mutual labels:  fast
Fastapi Crudrouter
A dynamic FastAPI router that automatically creates CRUD routes for your models
Stars: ✭ 159 (-1.85%)
Mutual labels:  api

Mark is a high performance micro framework based on workerman helps you quickly write APIs with php.

Probably the fastest PHP web framework in the world. See the-benchmarker.

Install

It's recommended that you use Composer to install Mark.

composer require mark-php/mark

Usage

start.php

<?php
use Mark\App;

require 'vendor/autoload.php';

$api = new App('http://0.0.0.0:3000');

$api->count = 4; // process count

$api->any('/', function ($requst) {
    return 'Hello world';
});

$api->get('/hello/{name}', function ($requst, $name) {
    return "Hello $name";
});

$api->post('/user/create', function ($requst) {
    return json_encode(['code'=>0 ,'message' => 'ok']);
});

$api->start();

Run command php start.php start -d

Going to http://127.0.0.1:3000/hello/world will now display "Hello world".

Benchmark

https://github.com/the-benchmarker/web-frameworks#results

Available commands

php start.php restart -d
php start.php stop
php start.php status
php start.php connections

License

The Mark Framework is licensed under the MIT license. See License File for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].