kemal VS fastapi

Compare kemal vs fastapi and see what are their differences.

Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
kemal fastapi
8 266
3,292 45,143
0.6% -
4.8 9.6
3 months ago 1 day ago
Crystal Python
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

kemal

Posts with mentions or reviews of kemal. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-14.

fastapi

Posts with mentions or reviews of fastapi. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-06.
  • Flask vs FastAPI?
    11 projects | reddit.com/r/Python | 6 May 2022
    He has been maintaining it. Saying there's been no work on it or that it's been unmaintained for over a year is false. Perhaps he project isn't moving as quickly as *you* want, but that doesn't matter. It's not your project. He's releasing new versions and hasn't disappeared from the community whatsoever. Your opinion of whether his releases are "fake" or not isn't that valuable either. Documentation and translation is important work as well. The list of releases is available here: https://github.com/tiangolo/fastapi/releases
    11 projects | reddit.com/r/Python | 6 May 2022
    That's easy to check it out. https://github.com/tiangolo/fastapi/commits/master I can see some pull requests merged on the 17th of April with other 2 authors and January 23 the same.
    11 projects | reddit.com/r/Python | 6 May 2022
    Too many emojis in 'Concurrency and async / await' explanation #3273
    11 projects | reddit.com/r/Python | 6 May 2022
  • Bugs that the Rust compiler catches for you
    9 projects | news.ycombinator.com | 5 May 2022
  • Fast API vs Flask? "[Discussion]"
    1 project | reddit.com/r/MachineLearning | 4 May 2022
    Hey all I host a postcast and recently interviewed Sebastián Ramirez the creator of Fast API. Aside from the cool convo, I have been noticing lots of trends about Fast API potentially replacing flask. I also saw lots of Fast API love in this thread in the MLOps Community where I asked about which one people generally use these days.
  • Gde uciti pajton
    2 projects | reddit.com/r/programiranje | 4 May 2022
    To može da bude neka web aplikacija (u tom slučaju baci pogled na Flask, Django ili FastAPI), može da bude igrica (Pygame), desktop aplikacija (tkinter), a možeš da napraviš i najobičniju konzolnu aplikaciju.
  • pythondocs.xyz - live search for Python documentation
    2 projects | reddit.com/r/Python | 3 May 2022
    Cool, thanks! I'm not sure if I've seen that site before. But I was certainly influenced by live search bars like you see on the FastAPI docs - https://fastapi.tiangolo.com/
  • Creating a Skyrim API with Python and webscraping.
    1 project | dev.to | 26 Apr 2022
    For that, I used FastAPI which is one awesome idea for generating one API fast!
  • How to Write a Great Git Commit Message
    16 projects | news.ycombinator.com | 26 Apr 2022
    After working on a number of projects that tried to apply conventional commits properly, I found something like this to be more effective and sustainable.

    Specifically, I'm quite fond of https://gitmoji.dev

    - Commit messages are shorter, even with ticket IDs.

    - Commit log is easy to read

    - Less prone to typos (chroe vs chore)

    - Easy to enforce with push rules

    - Easy to generate changelogs/release notes

    - Easy to measure (metrics)

    - Helpful IDE integrations

    - It's a bit more fun than conventional commits

    See https://github.com/tiangolo/fastapi for an example

What are some alternatives?

When comparing kemal and fastapi you can also consider the following projects:

AIOHTTP - Asynchronous HTTP client/server framework for asyncio and Python

Tornado - Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.

HS-Sanic - Async Python 3.6+ web server/framework | Build fast. Run fast. [Moved to: https://github.com/sanic-org/sanic]

Flask - The Python micro framework for building web applications.

Django - The Web framework for perfectionists with deadlines.

vibora - Fast, asynchronous and elegant Python web framework.

django-ninja - 💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

starsessions - Pluggable sessions support for Starlette and FastAPI.

django-rest-framework - Web APIs for Django. 🎸

flask-restx - Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask

sanic - Next generation Python web server/framework | Build fast. Run fast.

swagger-ui - Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.