Development & DevOps Software for Python
HTTPie
HTTPie is a command-line HTTP client that makes it easy to interact and work with RESTful APIs. The CLI provided by HTTPie is designed to be as human-friendly as possible and is loved by developers creating services for the web. HTTPie can be used for testing, debugging, and generally interacting with any API and HTTP server.
Graphite
Graphite is a free and open-source, enterprise-ready software designed to monitors and graphs numeric time-series data. It can be used to monitor performance and data for software, web applications and computer systems. Companies like Etzy, GitHub, Lyft, Reddit and SalesForce trust and use Graphite to store and graph business critical metrics.
StackStorm
StackStorm is an event driven automation platform that can be used for auto remediation, security event handling and infrastructure automation. Connect third-party applications with your stack to eliminate repetitive tasks and automate important events. StackStorm allows you to create if/then rules for complex workflows for DevOps and popular third-party services.
PythonAnywhere
With PythonAnywhere you can host, run, and code Python in the cloud. PythonAnywhere is a hosting service that provides ready-to-go production environments. The platform allow you to host your code that you developed locally, or develop in the cloud. PythonAnywhere's web-based IDE provides syntax-highlighting, error-checking, Python 2 and 3 consoles, and a full set of batteries included. Allowing you to work with Python in the cloud, without installing and configuring a local development environment.
Matplotlib
Matplotlib is a free and open-source data visualization library for Python. With Matplotlib you can vizualize data in plots, charts, histograms and much more.
Lona
Lona is a Python-based web application framework, designed to write responsive web applications. With Lona you can write interactive applications without JavaScript.
Tornado
A free and open-source web framework and asynchronous networking library written in Python. Tornado was originally developed at FriendFeed, and is using a non-blocking network I/O that can be used to scale applications to tens of thousands of concurrent connection. Tornado is a great framework for applications that require long-lived connections between users, and for WebSockets or long polling.
Django Rest Framework
Django REST Framework is a free and open-source, powerful and flexible toolkit for building Web APIs with the Python framework, Django. With Django REST Framework it easy to create full-fledged REST APIs that follows the Django design pattern with models, views and urls. It comes with authentication policies including packages for OAuth1a and OAuth2 and a pre-built browsable API, much like Swagger.
Ansible
Ansible is an open-source software provisioning, configuration management, and application-deployment tool. With Ansible you can streamline your deployment process, allowing you to roll out enterprise scale applications with the bush of a button or a command via the terminal. Ansible itself is written in Python and has a minimal learning curve, allowing you to build simple setup procedures that can manage all of your CI/CD needs.