streamlit code editor
A code editor component for streamlit.io apps, built on top of react-ace, with custom themes and customizable interface elements.
Installation
Install streamlit-code-editor with pip:
pip install streamlit_code_editor
Usage
To add a Code Editor to Streamlit python app, import code_editor and then call the code_editor function with the code you want to edit (as a string):
import streamlit as st
from code_editor import code_editor
response_dict = code_editor(your_code_string)
Without specifying a language, the editor will default to python. You can also specify a language with the lang argument:
# The default value for the lang argument is "python"
response_dict = code_editor(your_code_string, lang="javascript")
By default, each code editor is styled like streamlit's code component. We will go over how to customize the styling in a later section.
Docs
Demo
Metadata
Release files for streamlit-code-editor 0.1.22
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| streamlit-code-editor-0.1.22.tar.gz | 3.8 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| streamlit_code_editor-0.1.22-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.8 MB
Release files / streamlit-code-editor-0.1.22.tar.gz
| Download URL | streamlit-code-editor-0.1.22.tar.gz |
|---|---|
| Size | 3.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
93e6ecb4060614bce99eaf758b4cb5c8ce2accc0eb5140cbbb23c05cb4e9d7f6
|
|
BLAKE2b-256 checksum How to use checksums |
676ffc455957652d0f42124dbc3090fe58b8919ad5bcba575a36669499ded952
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.9
|
Release files / streamlit_code_editor-0.1.22-py3-none-any.whl
| Download URL | streamlit_code_editor-0.1.22-py3-none-any.whl |
|---|---|
| Size | 4.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
31abe12a94abde64123f71049741c248cd52c9de7869decd32a8a5a96695fcf4
|
|
BLAKE2b-256 checksum How to use checksums |
4353298050f856bfdd7dd47fbcd998af92ec47479a4c0fc1a89ff90c4f27a74a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.9
|