README.rst
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>`_