Software Libraries
Python - Web
-
Flask is a micro web framework written in Python.
-
Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resources, and fairly speedy.
-
gevent is a coroutine -based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev or libuv event loop.
-
Flask-SQLAlchemy is an extension for Flask that adds support for SQLAlchemy to your application. It aims to simplify using SQLAlchemy with Flask by providing useful defaults and extra helpers that make it easier to accomplish common tasks.
-
Flask-Security - flask-security-too allows you to quickly add common security mechanisms to your Flask application.
-
Flask-RESTful is an extension for Flask that adds support for quickly building REST APIs. It is a lightweight abstraction that works with your existing ORM/libraries. Flask-RESTful encourages best practices with minimal setup. If you are familiar with Flask, Flask-RESTful should be easy to pick up.
-
flask-sse A Flask extension for HTML5 server-sent events support, powered by Redis.
Python - General
-
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
-
Jinja is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax.
-
email-validator Validate Email Addresses. A robust email address syntax and deliverability validation library for Python
-
bcrypt - Good password hashing for your software and your servers
-
redis-py - The Python interface to the Redis key-value store.
-
Celery is a simple, flexible, and reliable distributed system to process vast amounts of messages, while providing operations with the tools required to maintain such a system. It’s a task queue with focus on real-time processing, while also supporting task scheduling.
-
WeasyPrint is a smart solution helping web developers to create PDF documents. It turns simple HTML pages into gorgeous statistical reports, invoices, tickets.
Javascipt
- JavaScript guide at Mozilla Developer Networks
- Can I use provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.
Vue 2
- Vue 2 Documentation Website
- Vue 2 Getting started
- Vue Router 3 for Vue 2 Getting started guide
- Vuex 3 for Vue 2 getting started guide.