kemal
fastapi
Our great sponsors
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 |
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
-
Medusa: The open-source alternative to Shopify
Kemal (like Sinatra, I really like this one): https://kemalcr.com/
- Ask HN: Simplest stack to build web apps in 2021?
-
Packing Static Files Into Crystal Binaries
As an example, consider this small Kemal application:
- Kemal 1.1.0 released
-
Crystal for the curious Ruby on Rails Developer
Kemal
- Ruby Websockets
-
Create your own privacy focused pastebin alternative
Since backend has a tiny role in the whole project, I focused on speed, that's why I went with Crystal and Kemal, a super fast web framework that can handle huge amounts of requests per second.
- Is it worth learning nim? (In my case)
fastapi
-
Flask vs FastAPI?
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
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.
Too many emojis in 'Concurrency and async / await' explanation #3273
- Bugs that the Rust compiler catches for you
-
Fast API vs Flask? "[Discussion]"
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
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
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.
For that, I used FastAPI which is one awesome idea for generating one API fast!
-
How to Write a Great Git Commit Message
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?
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.