{"library":"streamlit-embedcode","title":"Streamlit Embed Code","type":"library","description":"streamlit-embedcode is a Streamlit custom component that simplifies embedding code snippets from various popular services, including GitHub Gist, GitLab Snippets, Pastebin, CodePen, Ideone, and TagMyCode, directly into Streamlit applications. The library is currently at version 0.1.2. It has an infrequent release cadence, with the last update in May 2021, suggesting a stable and mature, albeit not actively feature-developed, component.","language":"python","status":"maintenance","last_verified":"Sun May 17","install":{"commands":["pip install streamlit-embedcode"],"cli":null},"imports":["from streamlit_embedcode import github_gist","from streamlit_embedcode import gitlab_snippet"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/randyzwitch/streamlit-embedcode","docs":null,"changelog":null,"pypi":"https://pypi.org/project/streamlit-embedcode/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"import streamlit as st\nfrom streamlit_embedcode import github_gist\n\nst.set_page_config(layout='wide', page_title='Streamlit EmbedCode Example')\n\nst.title('Streamlit EmbedCode Example')\nst.write(\n    'This app demonstrates embedding various code snippets using `streamlit-embedcode`.'\n)\n\n# Example GitHub Gist\nst.subheader('GitHub Gist Example')\ngithub_gist('https://gist.github.com/randyzwitch/be8c5e9fb5b8e7b046afebcac12e5087/')\n\nst.caption('Optionally, you can provide arguments for height, width, and scrolling.')\nst.code(\"\"\"\nimport streamlit as st\nfrom streamlit_embedcode import github_gist\n\nst.title('My App')\ngithub_gist('https://gist.github.com/randyzwitch/be8c5e9fb5b8e7b046afebcac12e5087/')\n\"\"\")","lang":"python","description":"This quickstart demonstrates how to embed a GitHub Gist into a Streamlit application using the `github_gist` function. The example also shows how to set optional parameters for the embedded content.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-17","installed_version":"0.1.2","pypi_latest":"0.1.2","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":15.4,"avg_import_s":1.18,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"streamlit-embedcode","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":1.3,"mem_mb":24.1,"disk_size":"444.8M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"streamlit-embedcode","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":17,"import_time_s":0.53,"mem_mb":19.3,"disk_size":"414M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"streamlit-embedcode","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":1.79,"mem_mb":25.9,"disk_size":"465.5M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"streamlit-embedcode","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":15,"import_time_s":0.86,"mem_mb":21.4,"disk_size":"434M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"streamlit-embedcode","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":1.81,"mem_mb":25.6,"disk_size":"449.3M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"streamlit-embedcode","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":14,"import_time_s":1.09,"mem_mb":20.6,"disk_size":"418M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"streamlit-embedcode","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":1.74,"mem_mb":25.9,"disk_size":"447.9M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"streamlit-embedcode","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":14.3,"import_time_s":1.04,"mem_mb":21.4,"disk_size":"416M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"streamlit-embedcode","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":1.13,"mem_mb":19.5,"disk_size":"429.6M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"streamlit-embedcode","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":16.7,"import_time_s":0.49,"mem_mb":14.7,"disk_size":"407M"}]}}