Add spikard to Web Frameworks - #3232
Conversation
|
|
@Goldziher Thanks for the submission. My main concern is: what does Spikard offer Python developers that is meaningfully different from FastAPI? The proposed description mentions a non-ASGI architecture, a Rust core, performance, and type-safe routing, but it does not clearly explain the practical benefit of choosing Spikard over an established framework such as FastAPI. FastAPI already provides type-based request validation, automatic OpenAPI documentation, security utilities, WebSocket support, dependency injection, and access to the wider Starlette and ASGI ecosystem. Could you expand the PR description to clarify:
The project may be technically distinct internally, but for inclusion in awesome-python, the PR should establish that it offers Python users a distinct practical value rather than being another typed API framework with a different runtime. |
abirkhan3323-source
left a comment
There was a problem hiding this comment.
Could you expand on how spikard differs from or improves upon the existing web frameworks already listed (Django, Flask, FastAPI, Litestar, etc.)? The contribution guidelines ask what makes it uniquely awesome — a comparison would help reviewers evaluate this.
Add spikard
Category: Web Frameworks → Asynchronous
Single project, per the one-project-per-PR guideline.
Why it qualifies:
It is a Python-first library (installable from PyPI) with a Rust core for performance — the same architecture as the already-listed xberg entry.