vladcalin/gemstone

View on GitHub
README.rst

Summary

Maintainability
Test Coverage
The **gemstone** framework
~~~~~~~~~~~~~~~~~~~~~~~~~~

.. image:: https://badge.fury.io/py/gemstone.svg
    :target: https://badge.fury.io/py/gemstone
.. image:: https://travis-ci.org/vladcalin/gemstone.svg?branch=master
    :target: https://travis-ci.org/vladcalin/gemstone
.. image :: https://ci.appveyor.com/api/projects/status/i6rep3022e7occ8e?svg=true
    :target: https://ci.appveyor.com/project/vladcalin/gemstone
.. image:: https://readthedocs.org/projects/gemstone/badge/?version=latest
    :target: http://gemstone.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status
.. image:: https://coveralls.io/repos/github/vladcalin/gemstone/badge.svg?branch=master
    :target: https://coveralls.io/github/vladcalin/gemstone?branch=master
.. image:: https://codeclimate.com/github/vladcalin/gemstone/badges/gpa.svg
    :target: https://codeclimate.com/github/vladcalin/gemstone
    :alt: Code Climate
.. image:: https://landscape.io/github/vladcalin/gemstone/master/landscape.svg?style=flat
   :target: https://landscape.io/github/vladcalin/gemstone/master
   :alt: Code Health


An extensible and simplistic library for writing microservices in Python.

Core features:
    
    - JSON RPC 2.0 communication (request-response)
    - Event based communication (publisher-subscriber)
    - autodiscovery
    - dynamic configuration of the services
    - possibility to add web application functionality
    - API token based security
    
See the documentation for more info: `documentation <http://gemstone.readthedocs.io/en/latest/>`_

Check out the issue tracker: `issue tracker <https://github.com/vladcalin/gemstone/issues>`_

Changes: `Changelog <https://github.com/vladcalin/gemstone/blob/master/docs/changes.rst>`_