$npx skillfedfor your agent

streamlit-feedback

Streamlit component that allows you to collect user feedback in your apps

With conditionsPyPI Application FrameworksReleased Jan 2025103.1K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — streamlit_feedback-0.1.4-py3-none-any.whl
v0.1.4 · released 2025-01-13 · Python >=3.7 · 1 runtime deps: streamlit

Yes, if you need a lightweight feedback widget in a Streamlit app and can accept dormant maintenance. The package is narrow in scope, has no vulnerabilities, and low install friction. However, be aware that no active development or bug fixes are happening—verify compatibility with your Streamlit version before relying on it in production, and consider it a stable-but-unsupported tool.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Streamlit to be installed and running; the component triggers a page reload on submission, so on_submit callbacks execute on the rerun when the app reaches the streamlit_feedback() call again.
  • Low friction: pure Python wheel with only streamlit as a runtime dependency.
  • Maintenance is dormant—last release was 578 days ago—so expect no active bug fixes or updates, though the package remains functional for its narrow scope.

License · maintenance · safety

permissive license (permissive) — MIT license (permissive) means you can use, modify, and distribute this package freely with minimal restrictions, requiring only attribution.

last release 2025-01-13 (578 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 103,116 downloads/mo, #12,830 on PyPI

Verify before relying

pip install streamlit-feedback

from streamlit_feedback import streamlit_feedback
feedback = streamlit_feedback(feedback_type="thumbs")
feedback
  • Whether the component works reliably with current Streamlit versions given the 578-day gap since last release.
  • Whether browser compatibility or frontend dependencies have changed since the last release.
Same gist for agents: .md · .json

What it is and what it does

streamlit-feedback is a Streamlit component that embeds a feedback widget into your app UI. It presents users with a choice of feedback types—thumbs (up/down) or emoji faces (happiness scale)—and optionally collects accompanying text comments. The component returns the user's response as a dictionary containing the feedback type, score, and any text entered.

The widget is designed for quick integration into Streamlit dashboards and data apps where you want to gather user sentiment or satisfaction signals. It depends only on Streamlit itself, making installation straightforward. Note that Streamlit's architecture means the component triggers a page reload when feedback is submitted, so any callback you provide via on_submit will run on the subsequent rerun when your app code reaches the streamlit_feedback() call again.

Use it for

  • Collect thumbs-up/down ratings on AI model outputs or search results in a Streamlit dashboard.
  • Gather emoji-based satisfaction feedback on data visualizations or reports without requiring users to leave the app.
  • Add optional text explanations to feedback (e.g., 'why did you rate this negatively?') for post-hoc analysis.
  • Save feedback responses to a database via an on_submit callback for later review and improvement iteration.
  • A/B test different features or outputs by collecting user preference signals alongside your app's main functionality.

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 feedback widget in a Streamlit app and can accept dormant maintenance.

The package is narrow in scope, has no vulnerabilities, and low install friction. However, be aware that no active development or bug fixes are happening—verify compatibility with your Streamlit version before relying on it in production, and consider it a stable-but-unsupported tool.

Install

streamlit-feedback on PyPI

Before you install

Low friction: pure Python wheel with only streamlit as a runtime dependency. Maintenance is dormant—last release was 578 days ago—so expect no active bug fixes or updates, though the package remains functional for its narrow scope.

Requires Streamlit to be installed and running; the component triggers a page reload on submission, so on_submit callbacks execute on the rerun when the app reaches the streamlit_feedback() call again.

License in practice

MIT license (permissive) means you can use, modify, and distribute this package freely with minimal restrictions, requiring only attribution.

Quickstart

pip install streamlit-feedback

from streamlit_feedback import streamlit_feedback
feedback = streamlit_feedback(feedback_type="thumbs")
feedback

Verify before relying

  • Whether the component works reliably with current Streamlit versions given the 578-day gap since last release.
  • Whether browser compatibility or frontend dependencies have changed since the last release.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.7
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
streamlit
MaintenanceDormant 578 days since the last release
First released
Downloads103,116 / month, #12,830 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Intended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: streamlit_feedback-0.1.4-py3-none-any.whl

Tags

Capabilities
streamlit feedback widgetcollect user ratings in streamlitthumbs up down componentemoji feedback componentstreamlit user surveystreamlit app feedback collectionstreamlit sentiment widget
Topics
streamlit-componentuser-feedbackui-widget

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 › “streamlit feedback widget”

  • streamlit-feedbackAdds a user feedback widget to Streamlit apps that collects ratings…
  • streamlitStreamlit transforms Python scripts into interactive web applications…
  • streamlit-vertical-sliderAdds a vertical slider widget to Streamlit apps with customizable…

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 streamlit-pdf · streamlit-vertical-slider · streamlit-antd-components · streamlit-plotly-events · st-annotated-text · streamlit-code-editor · streamlit-autorefresh · streamlit-avatar · streamlit-quill