Software Alternatives & Reviews

Bottle Reviews is a fast and simple micro-framework for python web-applications.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on Reddit and HackerNews. They can help you see what people think about Bottle and what they use it for.
  • Django or Flask for migrate the backend of a ERP System built with Classic ASP ?
    Flask is simple and lightweight and as you said it give you flexibility. But if you want to have something that give you more flexibility and control over everything else besides the routing and server loop I would suggest bottle. It is a microframework, it is faster than flask and it is even more lightweight compared the other two I mentioned. But bare in mind that using bottle you have to proper select other... - Source: Reddit / 5 months ago
  • Any backend framework that just 'works'? I find Spring very difficult and cumbersome.
    If you want an even more trimmed down Flask, you can use Bottle. - Source: Reddit / 5 months ago
  • Python beginner asking for help
    Ok. Switch to python web framework and be happy. For example look at the Bottle - - Source: Reddit / 7 months ago
  • Python Flask has no remaining open issues or pull requests
    You should also take a look at Bottle. It's like mini-Flask, except the library is a single .py file. Great for doing one-off web dashboards, embedded web UI etc. - Source: Hacker News / 9 months ago
  • Bottle with python2 on centOS shared server
    Took a quick look at the docs... You'll have to open port 8080... - Source: Reddit / 10 months ago
  • 11 Skills you need to be a good Python Developer
    Once mastered, frameworks like Django, Flask, Web2Py, and Bottle can significantly ease the life of a Python developer. Moreover, Python frameworks allow you to build an application prototype fast, as it essentially eliminates the need for repetitive input code. - Source: / 10 months ago
  • "Models aren't loaded yet" error while populating in Django 1.8 or later
    Import osdef populate(): python_cat = add_cat('Python') add_page(cat=python_cat, title="Official Python Tutorial", url="") add_page(cat=python_cat, title="How to Think like a Computer Scientist", url="") add_page(cat=python_cat, title="Learn Python in 10 minutes", ... - Source: Reddit / about 1 year ago
  • Differences Between Python Modules, Packages, Libraries, and Frameworks
    -Bottleis another lightweight framework for web development that was originally meant for building APIs. Its unique features are that it has no dependencies other than the Python Standard Library and it implements everything in a single source file. - Source: / about 1 year ago
  • Need a Free Host for Your Python-Based API? Try This One
    If you are new to python-based API development and need a free host to get started with a proof-of-concept API project try out PythonAnywhere. They support python-based APIs built using: django, flask, bottle and web2py. - Source: Reddit / about 1 year ago
  • Is there a way to configure web hosting with Python?
    Set up a website with a bottle server for personal use? or. - Source: Reddit / about 1 year ago
  • Is Python Suitable for Mobile Applications?
    A better approach would be to build a modern web-based app that looks good if you're on a phone, tablet, or computer. In our household of six, we have both Android and iOS devices; I built some home automation systems and did exactly this using Bottle as the web framework and Bootstrap as the CSS that does a great job of adapting between platforms. It might not work for very sophisticated apps or UIs, but for... - Source: Reddit / about 1 year ago
  • Showing GUIs from Shell Scripts
    I usually add[0] in my project (it's single file!) and add a simple HTML form with submit button. When I need to show a UI, I start a server, open up the URL and when the form is submitted, I shutdown the server and continue executing the script. Using HTML means I can start off with plain HTML and no style (except user-agent) and add some later on (change font, center it in the page, etc.). I can keep... - Source: Hacker News / over 1 year ago
  • Run python script by clicking html button and wait for response
    There are web frameworks like Flask and Bottle. Or Brython which allows you to run python scripts from within HTML. - Source: Reddit / over 1 year ago
  • The best Python libraries
    Bottle for really quick web backends (think "flask lite"). - Source: Reddit / almost 2 years ago
  • How are web frameworks like Django/Flask created?
    I suggest you take a look at bottle. It’s a micro framework that inspired flask, and it’s quite similar in most aspects. However, it has no dependencies and is contained within a single file. It’s therefore quite nice if you want to get an impression of how a WSGI implementation looks like. - Source: Reddit / almost 2 years ago

External sources with reviews and comparisons of Bottle

Top 8 Python Tools For App Development
About: Bottle is a fast and simple micro-framework for small web applications. It is distributed as a single file module and has no dependencies other than the Python Standard Library. It offers request dispatching with URL parameter support, a built-in HTTP Server, adapters for many third party WSGI/HTTP-server, etc. and with no dependencies other than the Python Standard Library.

Do you know an article comparing Bottle to other products?
Suggest a link to a post with product alternatives.