streamlit

67 mods across 2 repositories, 46k stars between them.

agents

01

streamlit/streamlit

Cursor rule Cursor

This directory contains custom subagent definitions for Claude Code (and Cursor, which reads from this directory).

not rated 46k +64 yesterday A 0 tokens copy · 92% Apache-2.0

e2e_playwright

02

streamlit/streamlit

Cursor rule Cursor

We use playwright with pytest to e2e test Streamlit library. E2E tests verify the complete Streamlit system (frontend, backend, communication, state, visual appearance) from a user's perspective (black-box). They complement Python/JS unit tests, which are faster and focus on internal logic, input/output validation…

not rated 46k +64 yesterday A 0 tokens original Apache-2.0

embedded_skills

03

streamlit/streamlit

Cursor rule Cursor

Skills under lib/streamlit/.agents/skills/ ship with the library and load from the user's installed Streamlit, so keep them current as features evolve. developing-with-streamlit uses SKILL.md for routing and references/ for topic files. Follow these conventions when adding or editing guidance.

not rated 46k +64 changed yesterday A 0 tokens original Apache-2.0

overview

04

streamlit/streamlit

Cursor rule Cursor

Streamlit is an open-source (Apache 2.0) Python library for creating interactive web applications and dashboards with focus on data apps and internal tools.

not rated 46k +64 changed 16d ago A 2,255 tokens original Apache-2.0

protobuf

05

streamlit/streamlit

Cursor rule Cursor

Protobuf messages are used for communication between the Streamlit backend and frontend via WebSocket connections.

not rated 46k +64 yesterday A 230 tokens original Apache-2.0

python

06

streamlit/streamlit

Cursor rule Cursor

Cursor rule "python" from streamlit/streamlit, covering python development guide, key principles, docstrings, package structure and dependencies.

not rated 46k +64 changed 3d ago A 1,192 tokens original Apache-2.0

python_lib

07

streamlit/streamlit

Cursor rule Cursor

Tips and guidelines specific to the development of the Streamlit Python library, not applicable to scripts and e2e tests.

not rated 46k +64 changed 16d ago A 0 tokens original Apache-2.0

python_tests

08

streamlit/streamlit

Cursor rule Cursor

We use the unit tests to cover internal behavior that can work without the web / backend counterpart. We aim for 95%+ unit test coverage of our Python code in lib/streamlit.

not rated 46k +64 yesterday A 0 tokens original Apache-2.0

scripts

09

streamlit/streamlit

Cursor rule Cursor

Utility scripts for development and CI/CD.

not rated 46k +64 yesterday A 0 tokens original Apache-2.0

skills

10

streamlit/streamlit

Cursor rule Cursor

This file provides guidance to AI coding agents (Claude Code, Cursor, Copilot, etc.) when working with skills in this repository.

not rated 46k +64 changed 8d ago A 0 tokens original Apache-2.0

specs

11

streamlit/streamlit

Cursor rule Cursor

This directory contains product and tech specs for Streamlit features.

not rated 46k +64 yesterday A 0 tokens original Apache-2.0

typescript

12

streamlit/streamlit

Cursor rule Cursor

Changes to these high-fan-out internals can affect every message, delta, element, or rerun. Keep work in them minimal, and benchmark changes with representative stress-test apps.

not rated 46k +64 changed 16d ago A 4,681 tokens original Apache-2.0

workflows

13

streamlit/streamlit

Cursor rule Cursor needs its repo

This folder contains all GitHub Actions workflows for the Streamlit repository. Workflows automate CI/CD, testing, releases, and maintenance tasks.

not rated 46k +64 changed 8d ago A 0 tokens original Apache-2.0

streamlit/streamlit

Skill Claude Code

Use for ALL Streamlit tasks: creating, editing, debugging, beautifying, styling, theming, optimizing, or deploying Streamlit apps. Also custom components, st.components.v2, HTML/JS/CSS work. Discovers and loads version-matched reference docs from the user's installed Streamlit (>=1.57). Triggers: streamlit, st.…

not rated 46k +64 yesterday A Snyk: passSkillSpector: pass 128 tokens original Apache-2.0

streamlit/agent-skills

Skill Claude Code

Use for ALL Streamlit tasks: creating, editing, debugging, beautifying, styling, theming, optimizing, or deploying Streamlit apps. Also custom components, st.components.v2, HTML/JS/CSS work. Discovers and loads version-matched reference docs from the user's installed Streamlit (>=1.57). Triggers: streamlit, st.…

not rated 224 +1 2mo ago A Socket: passSnyk: pass 128 tokens copy · 100% Apache-2.0 archived

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: