python-microservices / Pyms

Licence: gpl-3.0
Library of utils to create REST Python Microservices

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Pyms

Awesome Micro Frontends
An Awesome list of posts, videos and tutorials on Micro Frontends
Stars: ✭ 570 (+375%)
Mutual labels:  microservices, hacktoberfest
Senseme
Python Library for Haiku SenseMe app controlled fans/lights
Stars: ✭ 19 (-84.17%)
Mutual labels:  hacktoberfest, flask
Yacht
A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.
Stars: ✭ 712 (+493.33%)
Mutual labels:  hacktoberfest, flask
Goa
Design-based APIs and microservices in Go
Stars: ✭ 4,493 (+3644.17%)
Mutual labels:  microservices, hacktoberfest
Webargs
A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
Stars: ✭ 1,145 (+854.17%)
Mutual labels:  hacktoberfest, flask
Flask Googlemaps
Easy way to add GoogleMaps to Flask applications. maintainer: @RiverFount
Stars: ✭ 550 (+358.33%)
Mutual labels:  hacktoberfest, flask
Apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Stars: ✭ 831 (+592.5%)
Mutual labels:  hacktoberfest, flask
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Stars: ✭ 3,392 (+2726.67%)
Mutual labels:  microservices, hacktoberfest
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 (+7111.67%)
Mutual labels:  microservices, hacktoberfest
Analysispreservation.cern.ch
Source code for the CERN Analysis Preservation portal
Stars: ✭ 37 (-69.17%)
Mutual labels:  hacktoberfest, flask
Cookiecutter Flask
A flask template with Bootstrap 4, asset bundling+minification with webpack, starter templates, and registration/authentication. For use with cookiecutter.
Stars: ✭ 3,967 (+3205.83%)
Mutual labels:  hacktoberfest, flask
Flask weather
☀️ ☔️ Flask app to auto-detect local weather based off of user's IP address.
Stars: ✭ 70 (-41.67%)
Mutual labels:  hacktoberfest, flask
Responder
A familiar HTTP Service Framework for Python.
Stars: ✭ 3,569 (+2874.17%)
Mutual labels:  microservices, flask
Flask Empty
An empty project skeleton / boilerplate for flask projects. Powered by CookieCutter.
Stars: ✭ 569 (+374.17%)
Mutual labels:  hacktoberfest, flask
Hexagon
Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications, APIs or queue consumers) that run inside a cloud platform.
Stars: ✭ 336 (+180%)
Mutual labels:  microservices, hacktoberfest
Piral
Framework for next generation web apps using microfrontends. 🚀
Stars: ✭ 711 (+492.5%)
Mutual labels:  microservices, hacktoberfest
Baker
Orchestrate microservice-based process flows
Stars: ✭ 233 (+94.17%)
Mutual labels:  microservices, hacktoberfest
Freki
🐺 Malware analysis platform
Stars: ✭ 285 (+137.5%)
Mutual labels:  hacktoberfest, flask
App
The SimpleLogin back-end
Stars: ✭ 958 (+698.33%)
Mutual labels:  hacktoberfest, flask
Indico
Indico - A feature-rich event management system, made @ CERN, the place where the Web was born.
Stars: ✭ 1,160 (+866.67%)
Mutual labels:  hacktoberfest, flask

Python Microservices Library

PyPI version Build Status Coverage Status Requirements Status Total alerts Language grade: Python Documentation Status Gitter

PyMS, Python MicroService, is a Microservice chassis pattern like Spring Boot (Java) or Gizmo (Golang). PyMS is a collection of libraries, best practices and recommended ways to build microservices with Python which handles cross-cutting concerns:

  • Externalized configuration
  • Logging
  • Health checks
  • Metrics
  • Distributed tracing

PyMS is powered by Flask, Connexion and Opentracing.

Get started with Installation and then get an overview with the Quickstart.

Documentation

To know how to use, install or build a project see the docs.

Installation

pip install py-ms[all]

Quickstart

See our quickstart webpage

Create a project from scaffold

See our Create a project from scaffold webpage

How To contribute

We appreciate opening issues and pull requests to make PyMS even more stable & useful! See This doc for more details.

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