$npx skillfedfor your agent

Flask-Executor

An easy to use Flask wrapper for concurrent.futures

With conditionsPyPI Application FrameworksReleased Aug 2022465.3K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — Flask_Executor-1.0.0-py3-none-any.whl
v1.0.0 · released 2022-08-18 · 2 runtime deps: Flask, futures

Yes, if you need a lightweight in-process task queue for Flask and don't require distributed workers or long-term maintenance. The package is stable and has no known vulnerabilities, but it is abandoned—no updates since early 2023. Use it for simple background tasks in small to medium applications, but plan to monitor Flask compatibility yourself or migrate to an actively maintained alternative (like Celery or RQ) if your needs grow.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Installation is straightforward with low friction.
  • However, the package is abandoned—last release was 2022-08-18 and no commits since 2023-01-14.
  • It will continue to work with current Flask and Python versions, but you should expect no maintenance or security updates.

License · maintenance · safety

MIT (permissive) — MIT license is permissive and imposes no restrictions on use or redistribution. You can use this package freely in commercial or proprietary projects.

last release 2022-08-18 (1457 days) · last repo commit 2023-01-14 · 179 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 465,319 downloads/mo, #6,509 on PyPI

Verify before relying

pip install flask-executor

from flask import Flask
from flask_executor import Executor

app = Flask(__name__)
executor = Executor(app)

executor.submit(some_function, arg1, arg2)
  • Whether the package remains compatible with recent Flask and Python versions despite being unmaintained since early 2023.
  • Whether ThreadPoolExecutor context propagation (application and request contexts) works as documented with current Flask internals.
Same gist for agents: .md · .json

What it is and what it does

Flask-Executor is a thin wrapper around Python's concurrent.futures that integrates ThreadPoolExecutor and ProcessPoolExecutor into Flask applications. It lets you submit background tasks from request handlers without setting up separate worker processes or complex task queue infrastructure. The package automatically wraps submitted callables with copies of the current Flask application and request contexts, so background code can access flask.current_app, flask.request, and flask.g as if it were running in the request handler.

You can submit tasks directly via executor.submit(), store futures for later retrieval, decorate functions with @executor.job for Celery-like syntax, attach default callbacks to all futures, or configure exception propagation to surface errors from background threads. It depends only on Flask and the standard library's futures module, making it a minimal alternative to full task queues when you don't need distributed workers or persistence.

Use it for

  • Send emails or notifications asynchronously after a user action without blocking the HTTP response.
  • Run CPU-intensive calculations in background threads while returning immediately to the client.
  • Batch process data or generate reports in the background and retrieve results later via stored futures.
  • Decorate utility functions with @executor.job to submit them like Celery tasks without a separate broker.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need a lightweight in-process task queue for Flask and don't require distributed workers or long-term maintenance.

The package is stable and has no known vulnerabilities, but it is abandoned—no updates since early 2023. Use it for simple background tasks in small to medium applications, but plan to monitor Flask compatibility yourself or migrate to an actively maintained alternative (like Celery or RQ) if your needs grow.

Install

flask-executor on PyPI

Before you install

Installation is straightforward with low friction. However, the package is abandoned—last release was 2022-08-18 and no commits since 2023-01-14. It will continue to work with current Flask and Python versions, but you should expect no maintenance or security updates.

License in practice

MIT license is permissive and imposes no restrictions on use or redistribution. You can use this package freely in commercial or proprietary projects.

Quickstart

pip install flask-executor

from flask import Flask
from flask_executor import Executor

app = Flask(__name__)
executor = Executor(app)

executor.submit(some_function, arg1, arg2)

Verify before relying

  • Whether the package remains compatible with recent Flask and Python versions despite being unmaintained since early 2023.
  • Whether ThreadPoolExecutor context propagation (application and request contexts) works as documented with current Flask internals.

Package facts

LicenseMIT permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
Flaskfutures
MaintenanceAbandoned 1,457 days since the last release
Last repo commit
First released
Downloads465,319 / month, #6,509 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3

Evidence: Flask_Executor-1.0.0-py3-none-any.whl

Tags

Capabilities
flask background tasksconcurrent.futures wrapperlightweight task queueflask async jobsthreadpool executor flaskin-process task scheduling
Topics
task-queuebackground-jobsconcurrency
PyPI keywords
flaskconcurrent.futures

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “flask background tasks”

  • Flask-ExecutorFlask-Executor wraps Python's concurrent.futures module to provide a…
  • Flask-ThreadsProvides thread and thread pool helpers that preserve Flask…
  • Flask-APSchedulerFlask-APScheduler integrates APScheduler with Flask, enabling you to…

Give your agent the search over MCP, or paste the wish link into any chat.

More Application Frameworks packages

fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
textual Worth it
PyPI · Application Frameworks · released Jun 2026

Textual is a Python framework for building cross-platform user interfaces that run in the terminal or web browser using a modern, component-based API.

Install it if you're developing CLI tools, dashboards, or interactive terminal applications.

MITpure Python
443.6Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
mcp Worth it
PyPI · Application Frameworks · released Jul 2026

Build and connect to Model Context Protocol servers that expose tools, resources, and prompts to LLM applications over stdio, HTTP, or SSE transports.

Install it if you need to build or connect to servers.

MITpure Python · 3.10+
319.3Mdownloads / mo
Werkzeug Worth it
PyPI · Application Frameworks · released Apr 2026

Werkzeug is a WSGI utility library providing request/response objects, URL routing, an interactive debugger, HTTP utilities, and a development server for building web applications.

BSD-3-Clausepure Python · 3.9+
268.1Mdownloads / mo

See also Flask-Threads · futurist · bounded-pool-executor · requests-futures · futures · loky · hydra-submitit-launcher · simpleflow · submitit · unsync