Mardiros’ Personal Projects.#

As a developper, I want to to learn and share my knowledge, so that I make progress.

Doc

Please visit https://mardiros.github.io/ for the full version.

Python Libraries#

Blacksmith#

blacksmith is a library to build a solid microservices architecture based on REST API in Python 3. It support both synchronous and asynchronous code based on asyncio.

It is not an http client, it embed some features like service discovery, metrics, circuit breaker, and more.

The full documentation is here: https://mardiros.github.io/blacksmith/.

The project is stable and mature.

Some web framework integration exists that are extra packages:

Jeepito#

Jeepito is a library to build an event driven architecture in Python 3. It support both synchronous and asynchronous code based on asyncio.

The full documentation is here: https://mardiros.github.io/jeepito/.

This project is not production ready yet.

Purgatory#

purgatory is a circuit breaker implementation for Python 3. It support both synchronous and asynchronous code based on asyncio.

The full documentation is here: https://mardiros.github.io/purgatory/.

The project is stable and mature.

Fastlife#

fastlife is an asynchronous web framework based on fastapi. The idea is to build web application quickly.

The full documentation is here: https://mardiros.github.io/fastlife/.

The project is in development