Become a sponsor to Koudai Aono
Hi, I'm Koudai Aono from Tokyo πΌ, dedicated to OSS development to enhance the dev environment π.
What were the sponsor funds used for? π°
While the tier section indicates the funds were allocated for food and beverages, I have instead used them to purchase the following development tools. A huge thanks to all our sponsors.
M3 MacBook Air 15-inch π» π
(M3, LPDDR5-24GB RAM, 1TB SSD, 2,880 x 1,864 15.3-inch display)
This new MacBook Air is now a key addition to my development arsenal, offering enhanced performance and ample memory capacity to fuel my open-source endeavors. Its lightweight design allows me to develop from anywhere, whether it's a coffee shop, a park, or during travel.
High-Performance Laptop π» π
(i7-127000H, LPDDR5-16GB RAM, 1TB SSD, 2560x1600 16-inch display)
This laptop is my primary device for development, running Ubuntu. It's also used for testing software in a Windows environment.
External Portable Display π΄
(16 inch 2560x1600, DCI-P3 99%)
This display allows me to work from various locations, including the dining room, hotels, and while traveling, with the same efficiency as working from home.
DIY Computer π₯οΈ
(Ryzen 5 7600X, DDR5-32GB RAM)
The machine is used for JetBrains Gateway host. it also serves as a build server for Docker and other applications. Though the Ryzen 5 has only 6 cores, with careful tuning (overclocking), it rivals the performance of an M3 Mac or even high-end Intel CPUs in single-thread tasks.
PyConUS 2024 Speaker π€
I recently had the privilege of delivering a talk at PyConUS 2024 titled "Enhancing Decorators with Type Annotations: Techniques and Best Practices", where I shared insights on leveraging type annotations to enrich decorators effectively.
My OSS activity
Your support fuels the progress of my projects β¨.
Pydantic
- pydantic-pycharm-plugin - Enhancing pydantic support on PyCharm π οΈ
- Official Pydantic document features this plugin π
- Featured in an interview on @JetBrains' PyCharm Blog π€
- Supports various Pydantic model types:
pydantic.BaseModel
pydantic_v2.BaseModel
dataclasses.dataclass
typing.TypedDict
msgspec.Struct
Ruff
- ruff-pycharm-plugin - Easing Ruff app development within PyCharm, a step towards a smoother dev experience π₯οΈ
FastAPI π
- fastapi-code-generator - Generate fastapi app and pydantic models from an OpenAPI file π
AWS Lambda & API Gateway βοΈ
- jordaneremieff/mangum - AWS Lambda & API Gateway support for ASGI. I'm a co-maintainer π·
Poetry π
poetry-pycharm-plugin - Support poetry on PyCharm- My poetry plugin has been merged into PyCharm source codeπ
PyCharm 2021.3 or later provides poetry integration as a built-in featureπ
πWhatβs New in PyCharm 2021.3
Data API for Amazon Aurora Serverless π
- local-data-api - Mock Server for Data API π₯οΈ
- py-data-api - Python Client (include SQLAlchemy Dialects) for Data API π
PyCharm π οΈ
I requested to add new API (a.k.a extension points) to @JetBrains
- For Poetry and other package managers https://youtrack.jetbrains.com/issue/PY-30702
- For Pydantic and other dataclass libraries. https://youtrack.jetbrains.com/issue/PY-37802
Why do our projects need sponsors? π€
I work on these projects in my time π , spending 10~20 hours every week π. The goal is to keep them as open-source tools, helping many developers π¨βπ». Your sponsorship helps a lot; it makes the development faster and reduces the time needed to fix issues π οΈ.
I dream of becoming a full-time open-source software (OSS) developer π . Being full-time will let me do more for the community and improve these tools quicker π. Your support brings me closer to this dream, making a big positive change π.
Thank you for thinking about sponsorship. Your help is very important in this exciting journey towards better open-source tools β€οΈπ±. π
Featured work
-
koxudaxi/datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
Python 2,787 -
koxudaxi/fastapi-code-generator
This code generator creates FastAPI app from an openapi file.
Python 1,070 -
koxudaxi/pydantic-pycharm-plugin
PyCharm plugin for pydantic. This plugin provides autocompletion, inspection, type-checking, inserting unfilled argument, and more.
Kotlin 460 -
koxudaxi/ruff-pycharm-plugin
PyCharm plugin for ruff. This plugin provides reformat code using ruff.
Kotlin 222 -
koxudaxi/poetry-pycharm-plugin
A PyCharm plugin for poetry
Kotlin 180 -
koxudaxi/local-data-api
Data API for local, you can write unittest for AWS Aurora Serverless's Data API
Python 112
$1 one time
SelectI appreciate your support !!
I'll have soda when developing.
$5 one time
SelectIf you feel useful my tools, then I will develop them more time.
I'll have some coffee when developing. β
$10 one time
SelectIf my tools improve your development then, I'm very happy.
I'll have a pizza for lunch. π