All Projects → felipevolpone → Ray

felipevolpone / Ray

Licence: mit
a framework that helps you to deliver well-designed python APIs

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ray

Magic
Create your .Net Core/Angular/Database CRUD Web apps by simply clicking a button
Stars: ✭ 214 (-0.47%)
Mutual labels:  api, rest, framework
Yarf
Yet Another REST Framework
Stars: ✭ 62 (-71.16%)
Mutual labels:  api, rest, framework
Api Platform
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
Stars: ✭ 7,144 (+3222.79%)
Mutual labels:  api, rest, framework
Zerocode
A community-developed, free, open source, microservices API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more. Zerocode Open Source enables you to create, change, orchestrate and maintain your automated test cases declaratively with absolute ease.
Stars: ✭ 482 (+124.19%)
Mutual labels:  api, rest, framework
Psx
PHP REST API Framework
Stars: ✭ 108 (-49.77%)
Mutual labels:  api, rest, framework
Deno Drash
A REST microframework for Deno's HTTP server with zero 3rd party dependencies.
Stars: ✭ 795 (+269.77%)
Mutual labels:  api, rest, framework
Rest Control
Framework for testing and validation REST services
Stars: ✭ 51 (-76.28%)
Mutual labels:  api, rest, framework
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+18313.02%)
Mutual labels:  api, rest, framework
Foal
Elegant and all-inclusive Node.Js web framework based on TypeScript. 🚀.
Stars: ✭ 1,176 (+446.98%)
Mutual labels:  api, rest, framework
Dreamfactory
DreamFactory API Management Platform
Stars: ✭ 1,148 (+433.95%)
Mutual labels:  api, rest, framework
Gearbox
Gearbox ⚙️ is a web framework written in Go with a focus on high performance
Stars: ✭ 455 (+111.63%)
Mutual labels:  api, rest, framework
Fastapi Crudrouter
A dynamic FastAPI router that automatically creates CRUD routes for your models
Stars: ✭ 159 (-26.05%)
Mutual labels:  api, rest, framework
Loopback Next
LoopBack makes it easy to build modern API applications that require complex integrations.
Stars: ✭ 3,972 (+1747.44%)
Mutual labels:  api, rest, framework
Goyave
🍐 Elegant Golang REST API Framework
Stars: ✭ 811 (+277.21%)
Mutual labels:  api, rest, framework
Horse
Fast, opinionated, minimalist web framework for Delphi
Stars: ✭ 295 (+37.21%)
Mutual labels:  api, rest, framework
Falcon
The no-nonsense REST API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
Stars: ✭ 8,654 (+3925.12%)
Mutual labels:  api, rest, framework
Narration
The Narration PHP Framework - Empowering everyone to build reliable and loosely coupled web apps.
Stars: ✭ 119 (-44.65%)
Mutual labels:  api, rest, framework
Mono
Minimalist Framework on top of Express.js
Stars: ✭ 163 (-24.19%)
Mutual labels:  api, rest, framework
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-12.56%)
Mutual labels:  api, framework
Rest980
REST interface to control your iRobot Roomba 980 via local server on your lan.
Stars: ✭ 186 (-13.49%)
Mutual labels:  api, rest

Ray 🎷

Ray is a framework that let you deliver well-designed software without been stuck in a framework.

Ray is compatible with SQLAlchemy and Peewee! Are you using Google App Engine? Great! Ray is compatible with it.

Build Status Coverage Status PyPI version

Disclaimer

This is an experimental project! I wrote it because I would like to have the experience of writing a framework. Ray helped me to think how to create better abstractions, how to write code that other developers would use to write their web apps and so on. Is also important to say that this project does not intend to replace Django, Flask or Bottle. As I said I wrote it as a coding exercise. With all that said, you're welcome to contribute to it if you want to have the same experience, but you are also aware that this project may not be production-ready.

Features

  • Creating an API has never been so easy
  • Actions in APIs
  • Database Hooks
  • Authentication
  • API protection
  • Integration with Peewee
  • Integration with SQLAlchemy
  • Integration with Google App Engine

How to start

Ray has a great documentation, you can check it here including a well documented getting started guide.

Contributing

To contribute, check the Contributing Guider.

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