Flask Alternatives

    Flask is described as 'lightweight web application framework written in Python and based on the Werkzeug WSGI toolkit and Jinja2 template engine' and is an app in the Development category. There are more than 10 alternatives to Flask for a variety of platforms, including Windows, Linux, Mac, Self-Hosted solutions and Python. The best alternative is Django, which is both free and Open Source. Other great apps like Flask are ASP.NET (Free), FastAPI (Free, Open Source), Crow (Free, Open Source) and Sinatra (Free, Open Source).

    This page was last updated Jun 6, 2021

    1. Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel.
      No screenshots yet
    2. Asp.net is an open source server-side Web application framework designed for Web development to produce dynamic Web pages, web sites, apps and services with HTML, CSS and JavaScript. You can also create Web APIs, mobile sites, use real-time technologies like Web Sockets and more!


      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Self-Hosted
      FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.
      show more
      FastAPI vs Flask opinions
      pros, cons and recent comments
      lsglucas In my opinion, FastAPI wins over Flask because it has major features that are incredibly useful such as the Swagger UI Generator, compatibility with async.
      Positive comment 5 months ago

      0
      It is very quick and easy to bootstrap a performant API with adequate responses, error handling and I/O validation
      Positive comment 6 months ago

      0
      • FreeOpen Source
      • Windows
      • Linux
      • Self-Hosted
      Crow is a C++ microframework for running web services. It uses routing similar to Python's Flask which makes it easy to use. It is also extremely fast, beating multiple existing C++ frameworks as well as non C++ frameworks. Features
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Online
      • Ruby
      Sinatra is a free and open source software web application library and domain-specific language written in Ruby. It is an alternative to other Ruby web application frameworks such as Ruby on Rails, Merb, Nitro, Camping, and Rango. It is dependent on the Rack web server interface.


    3. Falcon is a bare-metal Python web API framework for building very fast app backends and microservices. Organizations like LinkedIn, Leadpages, Wargaming, and Rackspace rely on Falcon for critical projects.
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Online
      • Python
      Pyramid is an open source web framework written in Python and is based on WSGI. It is a minimalistic web framework inspired by Zope, Pylons and Django. When You Need Pyramid
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Self-Hosted
      The jam.py is an object-oriented, event-driven framework with hierarchical structure. All this, in combination with very tight DB/GUI coupling, is the base for the DRY (don't repeat yourself) principle that is underlying the framework.
      show more
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Python
      Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library. Routing: Requests to function-call mapping with support for clean and dynamic URLs.
      No screenshots yet
    4. ViUR – the Information System for the Google App Engine™ plattform – is a »sandbox« for designers and developers. With the help of ViUR you can easy build web applications running on Google's infrastructure.
    Showing 10 of 16 alternatives