All Projects → ninenines → Farwest

ninenines / Farwest

Licence: isc
Framework for building RESTful HATEOAS-driven applications.

Programming Languages

erlang
1774 projects

Projects that are alternatives of or similar to Farwest

Cowboy
Small, fast, modern HTTP server for Erlang/OTP.
Stars: ✭ 6,533 (+36194.44%)
Mutual labels:  rest, web-framework, http2, https, functional, http-server
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (+888.89%)
Mutual labels:  rest-api, rest, restful-api, web-framework, http2
Ngx Restangular
Restangular for Angular 2 and higher versions
Stars: ✭ 787 (+4272.22%)
Mutual labels:  rest-api, rest, restful-api, restful, rest-client
Awesome Http Benchmark
HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful)
Stars: ✭ 2,236 (+12322.22%)
Mutual labels:  rest-api, restful-api, restful, http2, https
Watsonwebserver
Watson is the fastest, easiest way to build scalable RESTful web servers and services in C#.
Stars: ✭ 125 (+594.44%)
Mutual labels:  rest-api, rest, restful, https, http-server
Http Fake Backend
Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
Stars: ✭ 253 (+1305.56%)
Mutual labels:  rest-api, rest, restful-api, restful, http-server
Generator Http Fake Backend
Yeoman generator for building a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
Stars: ✭ 49 (+172.22%)
Mutual labels:  rest-api, rest, restful-api, restful, http-server
Gramework
Fast and Reliable Golang Web Framework
Stars: ✭ 354 (+1866.67%)
Mutual labels:  rest-api, rest, restful-api, web-framework
Libhttpserver
C++ library for creating an embedded Rest HTTP server (and more)
Stars: ✭ 464 (+2477.78%)
Mutual labels:  rest-api, restful-api, https, http-server
Apidoc
RESTful API 文档生成工具,支持 Go、Java、Swift、JavaScript、Rust、PHP、Python、Typescript、Kotlin 和 Ruby 等大部分语言。
Stars: ✭ 785 (+4261.11%)
Mutual labels:  rest-api, rest, restful-api, restful
Restfm
RESTful web services for FileMaker server.
Stars: ✭ 76 (+322.22%)
Mutual labels:  rest-api, rest, restful-api, restful
Codeigniter Jwt Sample
CodeIgniter JWT Sample
Stars: ✭ 144 (+700%)
Mutual labels:  rest-api, rest, restful-api, restful
Node Express Mongoose Passport Jwt Rest Api Auth
Node, express, mongoose, passport and JWT REST API authentication example
Stars: ✭ 146 (+711.11%)
Mutual labels:  rest-api, rest, restful-api, restful
Gun
HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP.
Stars: ✭ 710 (+3844.44%)
Mutual labels:  rest, http2, https, functional
Restful Api Design References
RESTful API 设计参考文献列表,可帮助你更加彻底的了解REST风格的接口设计。
Stars: ✭ 4,830 (+26733.33%)
Mutual labels:  rest-api, rest, restful-api, restful
Blogbackendproject
Backend code for my blogs, develop with Django Rest framework.
Stars: ✭ 204 (+1033.33%)
Mutual labels:  rest-api, rest, restful-api, restful
Rest Api Design Guide
NBB's REST-ish API Design Guide
Stars: ✭ 643 (+3472.22%)
Mutual labels:  rest-api, rest, restful-api, restful
Api Strategy
Equinor API Strategy
Stars: ✭ 56 (+211.11%)
Mutual labels:  rest-api, rest, restful-api, restful
Openapi Generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Stars: ✭ 10,634 (+58977.78%)
Mutual labels:  rest-api, rest, restful-api, rest-client
Graphql2rest
GraphQL to REST converter: automatically generate a RESTful API from your existing GraphQL API
Stars: ✭ 181 (+905.56%)
Mutual labels:  rest-api, rest, restful-api, restful

= Farwest

Farwest is a framework for building RESTful HATEOAS-driven applications.

== Goals

Farwest aims to provide server and client libraries for building and manipulating RESTful applications. It follows the full set of REST constraints and relies on as few non-standard components as possible (the components may be proposed as standards as part of the development of Farwest).

The client libraries can be used with any Farwest application, saving the need to create separate client libraries per API.

Farwest is best for document-based applications, as opposed to data driven applications. Though Farwest could be used to implement an application providing a document-based interface that includes a resource for querying data when necessary (for example a user-facing website and a GraphQL endpoint).

== Documentation

This project is currently in early development and, as such, the code is the documentation. Sorry!

== Getting help

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].