# Development on Github Codespace

**URL:** <https://discuss.streamlit.io/t/development-on-github-codespace/6830>\
**Category:** Random\
**Created:** [November 2, 2020, 7:12am UTC](https://discuss.streamlit.io/t/development-on-github-codespace/6830 "2020-11-02T07:12:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![robmarkcole](https://sea2.discourse-cdn.com/streamlit/user_avatar/discuss.streamlit.io/robmarkcole/32/208_2.png) [@robmarkcole](https://discuss.streamlit.io/u/robmarkcole)\
**Post date:** [November 2, 2020, 7:12am UTC](https://discuss.streamlit.io/t/development-on-github-codespace/6830/1 "2020-11-02T07:12:09Z")

</div>

Currently in beta, [Github codespaces](https://docs.github.com/en/free-pro-team@latest/github/developing-online-with-codespaces) provide a VM for development that can be launched directly from Github. Essentially this is VSCode in the browser, with tight integration to Github and VM on demand. I briefly experimented with developing a streamlit app in a Codespace in the repo below, and proved the concept. The promise is that there should be no more headaches setting up and managing a development environment, and the combo with [Streamlit sharing](https://www.streamlit.io/sharing) means a person could develop, test and deploy a streamlit app without ever leaving their browser, which I think is pretty neat and should lower the barrier to entry. I didn’t yet have time to wrap all this up with a nice example app and thorough documentation, but am putting it out there in case this is of wider interest.  
Cheers

> **[robmarkcole/streamlit-codespace](https://github.com/robmarkcole/streamlit-codespace)**
>
> tryout Streamlit in a Github Codespace. Contribute to robmarkcole/streamlit-codespace development by creating an account on GitHub.

 ![streamlit-codespace](https://global.discourse-cdn.com/streamlit/original/2X/1/139dc6020d89bb2367bc130fec5890a3a9e443f5.jpeg)

---

<div class="post-metadata">

**Author:** ![sree369nidhi](https://sea2.discourse-cdn.com/streamlit/user_avatar/discuss.streamlit.io/sree369nidhi/32/3589_2.png) [@sree369nidhi](https://discuss.streamlit.io/u/sree369nidhi)\
**Post date:** [November 2, 2020, 9:21am UTC](https://discuss.streamlit.io/t/development-on-github-codespace/6830/2 "2020-11-02T09:21:50Z")

</div>

Hey, @robmarkcole this is a fantastic, however when I tried it by running` streamlit hello` it gave the network URL, but when I open it, It was not loading, any help please.

 ![codespaces](https://global.discourse-cdn.com/streamlit/original/2X/1/1f3ed10545cb350b55d6b4da3efde92b666297ad.jpeg)

 ![codespaces1](https://global.discourse-cdn.com/streamlit/original/2X/e/e56c1266ccf28d296862e3a23d43f84dbcb2764d.jpeg)

what should I do next or what am I missing?

---

<div class="post-metadata">

**Author:** ![robmarkcole](https://sea2.discourse-cdn.com/streamlit/user_avatar/discuss.streamlit.io/robmarkcole/32/208_2.png) [@robmarkcole](https://discuss.streamlit.io/u/robmarkcole)\
**Post date:** [November 2, 2020, 9:44am UTC](https://discuss.streamlit.io/t/development-on-github-codespace/6830/3 "2020-11-02T09:44:36Z")

</div>

Yes you need to forward the port, the UI makes this pretty straightforward:

 ![image](https://global.discourse-cdn.com/streamlit/original/2X/3/3d188c74334c5fe0c1ca7116c6844318a95c2cef.png)

---

<div class="post-metadata">

**Author:** ![sree369nidhi](https://sea2.discourse-cdn.com/streamlit/user_avatar/discuss.streamlit.io/sree369nidhi/32/3589_2.png) [@sree369nidhi](https://discuss.streamlit.io/u/sree369nidhi)\
**Post date:** [November 2, 2020, 9:50am UTC](https://discuss.streamlit.io/t/development-on-github-codespace/6830/4 "2020-11-02T09:50:35Z")

</div>

Thanks, @robmarkcole got it.

---

<div class="post-metadata">

**Author:** ![randyzwitch](https://sea2.discourse-cdn.com/streamlit/user_avatar/discuss.streamlit.io/randyzwitch/32/58772_2.png) [@randyzwitch](https://discuss.streamlit.io/u/randyzwitch)\
**Post date:** [January 12, 2022, 9:57pm UTC](https://discuss.streamlit.io/t/development-on-github-codespace/6830/5 "2022-01-12T21:57:23Z")

</div>


