An open API service indexing awesome lists of open source software.

https://github.com/alexdemure/alexdemure


https://github.com/alexdemure/alexdemure

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          


๐Ÿ‘‹ Hi, Boss

๐Ÿ Python Developer

๐Ÿ‡ท๐Ÿ‡บ Based in Chelyabinsk, Russia ยท UTC +05:00

### ๐Ÿงฐ Tech Stack































### ๐Ÿงฑ Code Style & Architecture

[![gadfaststyle](https://img.shields.io/badge/gadfaststyle-Style%20Guide-blue?style=for-the-badge&logo=fastapi&logoColor=white)](https://github.com/AlexDemure/gadfaststyle)

This is my take on how a FastAPI project can be structured โ€” clean, straightforward, and easy to support.
The repo includes a code generation tool to help speed up writing typical parts of the app like endpoints, services, and repositories.

### โš™๏ธ Example Developer Tools

I build libraries to automate and simplify development workflows:

- [![gadcodegenerator](https://img.shields.io/badge/gadcodegenerator-CLI-blue?logo=github)](https://github.com/AlexDemure/gadcodegenerator) - CLI tool to scaffold typical project structures for applications.
- [![gadopenapiconverter](https://img.shields.io/badge/gadopenapiconverter-CLI-blue?logo=github)](https://github.com/AlexDemure/gadopenapiconverter) - CLI tool for generating HTTP clients from OpenAPI for inter-service communication.
- [![gadpytestprofiler](https://img.shields.io/badge/gadpytestprofiler-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gadpytestprofiler) - A profiler for benchmarking queries, functions, and I/O/network performance, with pydantic.
- [![gadfastopenapi](https://img.shields.io/badge/gadfastopenapi-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gadfastopenapi) - FastAPI extensions for overriding and enriching OpenAPI metadata.
- [![gadfastemporal](https://img.shields.io/badge/gadfastemporal-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gadfastemporal) - Example repository demonstrating integration of Temporal workflows with FastAPI.
- [![gadfasthealth](https://img.shields.io/badge/gadfasthealth-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gadfasthealth) - FastAPI health check extension for Kubernetes liveness, readiness, and startup probes.
- [![gadfastetcd](https://img.shields.io/badge/gadfastetcd-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gadfastetcd) - FastAPI integration with Etcd for managing configuration settings via a RESTful API.
- [![gadfastsentry](https://img.shields.io/badge/gadfastsentry-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gadfastsentry) - A production-ready sentry configuration module for Python.
- [![gadfastrouter](https://img.shields.io/badge/gadfastrouter-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gadfastrouter) - A FastAPI routing extension that provides detailed request/response logging.
- [![gadfastcron](https://img.shields.io/badge/gadfastcron-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gadfastcron) - Wrapper around APScheduler for managing scheduled tasks.
- [![gadsqlalchemy](https://img.shields.io/badge/gadsqlalchemy-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gadsqlalchemy) - Wrapper SQLAlchemy session with query execution profiling and connection context management.
- [![gadlogging](https://img.shields.io/badge/gadlogging-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gadlogging) - A production-ready logging configuration module for Python.
- [![gadasyncblock](https://img.shields.io/badge/gadasyncblock-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gadasyncblock) - Event loop lock detector for Python.
- [![gadutils](https://img.shields.io/badge/gadutils-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gadutils) -A utility library for building clean and reusable data manipulation functions.
- [![gads3](https://img.shields.io/badge/gads3-Extension-lightgrey?logo=github)](https://github.com/AlexDemure/gads3) - An async and lightweight S3 client for uploading, downloading, and deleting files.
- [![gadignore](https://img.shields.io/badge/gadignore-CLI-blue?logo=github)](https://github.com/AlexDemure/gadignore) - CLI tool for quickly generating a .gitignore file for Python projects.
- [![gadlint](https://img.shields.io/badge/gadlint-CLI-blue?logo=github)](https://github.com/AlexDemure/gadlint) - CLI tool that runs isort, ruff, mypy, and radon with built-in configurations.

### ๐Ÿพ My Charity Project

Iโ€™m developing [catjustin.com](https://catjustin.com), a personal web platform to support animal shelters.
Iโ€™m fully responsible for the entire lifecycle of the project โ€” from system design and development to DevOps, testing, marketing, and promotion on social media.

### ๐Ÿ‘ค About Me

- ๐Ÿ‘จโ€๐Ÿ’ป GitHub: [AlexDemure](https://github.com/AlexDemure)
- ๐Ÿ“ฌ Email: [alexanderdemure@gmail.com](mailto:alexanderdemure@gmail.com)
- ๐Ÿ’ฌ Telegram: [@AlexanderDemure](https://t.me/AlexanderDemure)
- ๐Ÿ”— LinkedIn: [alexdemure](https://www.linkedin.com/in/alexdemure/)
- ๐Ÿ“„ Resume: [hh.ru](https://chelyabinsk.hh.ru/applicant/resumes/view?resume=15cd08aaff06be1afc0039ed1f74616a67346f)