{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"}],"enrichment":{"capability":"Adds real-time text input to Streamlit apps that fires on every keystroke, with optional debouncing to throttle update frequency.","skillfed_tags":["streamlit-extension","real-time-input"],"use_cases":["Search-as-you-type interfaces where results filter or update with each character typed.","Live validation of user input (e.g., checking if a username is available in real time).","Instant autocomplete or suggestion lists that respond to partial text entry.","Debounced API calls triggered by user typing, to avoid overwhelming a backend with requests."],"what_it_does":"streamlit-keyup wraps Streamlit's text input to fire updates on every keystroke rather than waiting for the user to finish and submit. It's a thin layer on top of streamlit and jinja2 that lets you react to text as it's being typed, useful for search-as-you-type, live validation, or instant filtering in a web app.\n\nThe package offers a function that mimics Streamlit's text input API but adds a debounce parameter to throttle how often updates fire. It's designed for developers already building Streamlit apps who need finer-grained control over text input timing without building custom JavaScript.","worth_installing":"Yes, if you're building a Streamlit app and need keystroke-level responsiveness on text input. Install friction is minimal and maintenance is active. Verify the license terms in the repository first, since the package metadata does not declare one. No known security issues."},"id":"streamlit-keyup","links":{"html":"https://skillfed.io/packages/streamlit-keyup","md":"https://skillfed.io/packages/streamlit-keyup.md","pypi":"https://pypi.org/project/streamlit-keyup/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-01-02","license_spdx":null,"license_treatment":"unclear","name":"streamlit-keyup","python_support":"supports_current","summary":"Text input that renders on keyup"},"popularity":{"monthly_downloads":288430,"position":8021,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
