Microdot "The impossibly small web framework for Python and MicroPython"

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tremolo

    Tremolo is a stream-oriented, asynchronous, programmable HTTP server written in pure Python. It can also serve as an ASGI server.

  • https://github.com/nggit/tremolo

    Also may be of serious consideration to people looking at microdot, because:

    * Pure asyncio only, zero dependencies.

    * Ships its own ASGI server, like Sanic. (No juggling unicorn and gunicorn dependencies).

    * Tiny library, feels like Starlette from the glory days.

    * streaming responses by default (return stuff, then do processing, return more stuff).

    * handles streaming multipart form uploads / streaming downloads, without external dependencies.

    * tons of safeguards built in (request/response size limits, bandwidth throttling!) No massive DoS exploit potential found in Starlette/Uvicorn/FastAPI lol.

    * the intuitive Sanic-style `@on_request` + `@on_response` rather than the complex middleware system in Starlette nowadays

    Only 2,500 lines, with IMHO, far more important features than Starlette/FastAPI already baked in.

  • phew

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Flask

    The Python micro framework for building web applications.

  • starlette

    The little ASGI framework that shines. 🌟

  • microdot

    The impossibly small web framework for Python and MicroPython. (by miguelgrinberg)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • complex http server?

    3 projects | /r/Python | 10 Feb 2023
  • How to Stream Bytes Uploaded so far in Python like XMLHttpRequest: progress event

    2 projects | /r/learnpython | 8 Sep 2022
  • Multiprocessing/multithreading

    1 project | /r/learnpython | 29 Jul 2022
  • Speed Up Web Scraping with Concurrency in Python

    1 project | dev.to | 17 May 2022
  • How can I wrap a synchronous function in an async coroutine?

    1 project | /r/codehunter | 8 May 2022