Best Python software

80 tools with AI-ranked alternatives, pricing, pros and cons.

Alphalens logo

Alphalens

Alphalens is an open-source Python library for evaluating predictive investment factors and alpha signals. It analyzes...

Abstra Dashes logo

Abstra Dashes

Abstra Dashes is a Python-based platform for building and deploying interactive dashboards and internal data tools....

RQ logo

RQ

RQ is a Python job queue backed by Redis for running time-consuming or asynchronous work outside...

wasp-os logo

wasp-os

wasp-os is an open-source smartwatch operating system written primarily in Python for resource-constrained watches such as...

Ploomber logo

Ploomber

Ploomber is an open-source framework for building, testing, and deploying data pipelines in Python, SQL, and...

Django Ninja

Django Ninja is a Python toolkit for building typed REST APIs within Django applications. It uses...

Project Mercury logo

Project Mercury

Mercury is an open-source Python framework for turning Jupyter notebooks into interactive web apps, dashboards, and...

tbparse logo

tbparse

tbparse is an open-source Python library for reading and parsing TensorBoard event files, primarily for machine...

Python Poetry logo

Python Poetry

Poetry is an open-source dependency manager and packaging tool for Python projects. It manages virtual environments,...

QuantRocket logo

QuantRocket

QuantRocket is a Python-based platform for researching, backtesting, and deploying algorithmic trading strategies. It combines Jupyter-based...

Sematic logo

Sematic

Sematic is an open-source Python framework for building, running, and monitoring machine learning and AI pipelines....

Backtrader logo

Backtrader

Backtrader is an open-source Python framework for backtesting and deploying quantitative trading strategies. It is aimed...

Pyfolio logo

Pyfolio

pyfolio is an open-source Python library for analyzing portfolio performance, returns, drawdowns, exposures, and risk statistics....

Workflows by Anvil

Anvil Workflows is a Python-first platform for building, running, and monitoring durable multi-step workflows. It is...

Tkinter Designer logo

Tkinter Designer

Tkinter Designer is an open-source tool that converts Figma designs into Python Tkinter user interfaces. It...

Netmiko logo

Netmiko

Netmiko is an open-source Python library for connecting to network devices and automating CLI interactions over...

Pathway logo

Pathway

Pathway is an open-source Python framework for building real-time data pipelines, stream processing applications, and retrieval-augmented...

Abstra

Abstra is a Python-first platform for building internal tools, business workflows, forms, and scheduled automations. It...

Online Python logo

Online Python

Online Python is a browser-based Python interpreter for writing and running short Python programs without installing...

PyNLPl logo

PyNLPl

PyNLPl is a Python library of natural-language processing utilities for researchers and developers working with text...

Streamsync logo

Streamsync

Streamsync is an open-source Python framework for building interactive data applications without writing frontend code. It...

Landscape.io logo

Landscape.io

Landscape.io is a code analysis tool for Python projects.

PyUI Builder logo

PyUI Builder

PyUI Builder is a visual interface designer for creating Python GUI applications without writing every layout...

OpenAIAgents.ai logo

OpenAIAgents.ai

OpenAI Agents SDK is an open-source framework for building agentic applications with tools, handoffs, guardrails, and...

Skydis logo

Skydis

Skydis is an open-source client library for interacting with Redis-compatible data stores from Python applications. It...

PythonOnline.net logo

PythonOnline.net

PythonOnline.net is a browser-based Python editor and interpreter for running short Python programs without installing Python....

Tabulate logo

Tabulate

Tabulate is an open-source Python library and command-line utility for formatting tabular data as plain text,...

Haystack NLP Framework logo

Haystack NLP Framework

Haystack is an open-source Python framework for building production NLP, semantic search, question-answering, and retrieval-augmented generation...

GitNotebooks

GitNotebooks is a web-based environment for creating, versioning, and sharing computational notebooks with Git workflows. It...

Jsonformer logo

Jsonformer

Jsonformer is a Python library that constrains Hugging Face language models to generate JSON matching a...

Polyglot NLP

Polyglot is an open-source Python library for multilingual natural language processing, aimed at developers working with...

Camel AGI logo

Camel AGI

CAMEL is an open-source framework for building and studying multi-agent systems powered by large language models....

Hamilton logo

Hamilton

Hamilton is an open-source Python framework for defining data and machine learning pipelines as functions whose...

DeepNotes logo

DeepNotes

Deepnote is a collaborative cloud notebook platform for data scientists, analysts, and engineers. It combines Python...

Prompt Toolkit

Prompt Toolkit is a Python library for building interactive command-line applications and advanced terminal prompts. It...

simulai logo

simulai

SimulAI is an open-source Python framework for scientific machine learning and data-driven modeling of dynamical systems....

OpenBB Software Development Kit logo

OpenBB Software Development Kit

OpenBB SDK is an open-source Python toolkit for financial data retrieval, analysis, and investment research. It...

Awesome Python logo

Awesome Python

Awesome Python is a community-maintained GitHub list of Python frameworks, libraries, tools, and learning resources. It...

Python Package Index logo

Python Package Index

The Python Package Index is the primary public repository for distributing and discovering Python packages. It...

Rye logo

Rye

Rye is a Python project and toolchain manager for creating virtual environments, resolving dependencies, and managing...

DeepPy logo

DeepPy

DeepPy is an open-source Python library for building and training neural networks, with computation backed by...

Jython logo

Jython

Jython is an implementation of Python that runs on the Java Virtual Machine and integrates Python...

Numba logo

Numba

Numba is an open-source JIT compiler that accelerates numerical Python and NumPy code by compiling supported...

jam-py logo

jam-py

Jam.py is an open-source Python framework for building database-driven web applications with a visual application builder....

graph-tool logo

graph-tool

graph-tool is a Python library for efficient creation, manipulation, and statistical analysis of large graphs and...

Learn Python The Hard Way

Learn Python the Hard Way is a beginner-focused programming book and online learning resource built around...

DARTS logo

DARTS

Darts is an open-source Python library for forecasting and modeling univariate and multivariate time series. It...

Invent With Python logo

Invent With Python

Invent with Python is a free educational website with beginner-friendly books and tutorials for learning Python...

Mode Python Notebooks logo

Mode Python Notebooks

Mode is a collaborative analytics platform with SQL and Python notebooks for data teams and business...

Frappe Framework logo

Frappe Framework

Frappe Framework is an open-source full-stack framework for building database-driven business applications with Python and JavaScript....

Udacity - CS101 logo

Udacity - CS101

CS101 is Udacity's introductory computer science course for beginners learning programming concepts with Python. It emphasizes...

OpenAI Gym logo

OpenAI Gym

OpenAI Gym is an open-source Python toolkit for developing and comparing reinforcement learning algorithms through standardized...

bpython logo

bpython

bpython is a curses-based enhanced interactive Python interpreter for developers who prefer a terminal workflow. It...

Flower logo

Flower

Flower is an open-source federated learning framework for training machine learning models across distributed clients without...

pyup.io logo

pyup.io

PyUp monitors Python dependencies for known security vulnerabilities and helps teams keep requirements files updated. It...

PyLint

Pylint is an open-source static analyzer for Python that detects errors, enforces coding standards, and reports...

PyPDF2 logo

PyPDF2

PyPDF2 is a Python library for reading, splitting, merging, rotating, and writing PDF files, aimed at...

Sacred logo

Sacred

Sacred is an open-source Python framework for configuring, running, and recording computational experiments, especially in machine...

Pydub logo

Pydub

Pydub is an open-source Python library for high-level audio manipulation. It is aimed at developers who...

Wing IDE logo

Wing IDE

Wing IDE is a Python-focused development environment for professional developers, educators, and teams. It combines code...

Dash DataTable

Dash DataTable is a Python component for adding interactive, editable tables to Plotly Dash applications. It...

EasyOCR logo

EasyOCR

EasyOCR is an open-source Python library for extracting text from images using deep-learning models. It targets...

Stickytape logo

Stickytape

Stickytape combines a Python script and its local module dependencies into a single source file. It...

MD Python Designer logo

MD Python Designer

MD Python Designer is a visual application-development tool for creating Python graphical user interfaces. It is...

Pyro logo

Pyro

Pyro is an open-source probabilistic programming framework for Python built on PyTorch. It is designed for...

Dear PyGui logo

Dear PyGui

Dear PyGui is a Python framework for building cross-platform desktop interfaces with an immediate-mode GUI model...

Clk.sh logo

Clk.sh

clk is an open-source Python framework for building extensible command-line applications. It provides declarative commands, plugin...

PyCaret logo

PyCaret

PyCaret is an open-source, low-code Python library for automating machine learning workflows, including data preparation, model...

Jovian logo

Jovian

Jovian is an online learning platform for Python, data science, machine learning, and analytics. It combines...

pyinfra logo

pyinfra

pyinfra is a Python-based automation and deployment tool for developers and operations teams managing servers, applications,...

Scrapy logo

Scrapy

Open-source and collaborative web crawling framework for Python used to extract the data from websites.

pywebview

pywebview is a lightweight Python library for creating desktop windows that display HTML, CSS, and JavaScript...

IceCream logo

IceCream

icecream is a Python debugging library that provides readable variable inspection through a compact `ic()` function....

Datapane logo

Datapane

Datapane is a Python framework for turning data analyses into shareable reports and interactive applications. It...

python xlrd logo

python xlrd

xlrd is a Python library for reading legacy Microsoft Excel .xls files. It is aimed at...

python pillow logo

python pillow

Pillow is a free, open-source Python imaging library for opening, manipulating, and saving raster images. It...

ArcGIS API for Python logo

ArcGIS API for Python

ArcGIS API for Python is a Python library for managing ArcGIS content, automating GIS workflows, analyzing...

pytest logo

pytest

pytest is a Python testing framework for unit, integration, and functional tests. It serves developers who...

Python Principles logo

Python Principles

Python Principles is a browser-based interactive course for people learning Python programming from the beginning. It...

Mezzanine logo

Mezzanine

Mezzanine is an open-source content management system built on Django for developers and teams who want...