{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/5"}],"enrichment":{"capability":"Adds a user feedback widget to Streamlit apps that collects ratings (thumbs or emoji faces) and optional text comments, returning the response as a dict.","skillfed_tags":["streamlit-component","user-feedback","ui-widget"],"use_cases":["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."],"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\u2014thumbs (up/down) or emoji faces (happiness scale)\u2014and optionally collects accompanying text comments. The component returns the user's response as a dictionary containing the feedback type, score, and any text entered.\n\nThe 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.","worth_installing":"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\u2014verify compatibility with your Streamlit version before relying on it in production, and consider it a stable-but-unsupported tool."},"id":"streamlit-feedback","links":{"html":"https://skillfed.io/packages/streamlit-feedback","md":"https://skillfed.io/packages/streamlit-feedback.md","pypi":"https://pypi.org/project/streamlit-feedback/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2025-01-13","license_spdx":null,"license_treatment":"permissive","name":"streamlit-feedback","python_support":"supports_current","summary":"Streamlit component that allows you to collect user feedback in your apps"},"popularity":{"monthly_downloads":103116,"position":12830,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.4"}
