Streamlit components showcase

Contributor(s)
Publication date

Mar 10, 2025

Confidentiality
Public
Reactions
229
5
1
Share

The application

Open the app

About

This app demonstrates the custom Streamlit components developed and maintained by Gencovery in the gws_core package.


You’ll find examples of components you can directly use in your own Streamlit apps, including:


📦 Layout & Containers


  • Centered container
    • Row & Column containers (with auto-fit content)
      • Full-height container (fills the page height)
        • Styled container
          • Error container (catch and display exceptions)

            📚 Resources & Processes


            • Resource selector with advanced search
              • Task configuration viewer (view task settings and values)
                • Task dialog runner (open, configure, and run tasks in a dialog)

                  📊 Data & Display


                  • Full-width dataframe container
                    • Paginated dataframe
                      • Rich text viewer (supports Constellab rich text)

                        🤖 AI & Interaction


                        • AI chat (supports text, images, and code)
                          • Menu button
                            • Tree menu (hierarchical navigation with links)

                              🔧 Utilities


                              • User authentication (force login for current user)
                                • Toolbar controls (hide toggle buttons, keep sidebar visible)
                                  • Sidebar toggle (programmatically open/close sidebar)
                                    • Router (simplify page navigation from Python code)
                                      • Translation (enable multilingual support in your app)

                                        Full min height container



                                        Text editor image


                                        To use those objects import them from gws_core.streamlit


                                        from gws_core.streamlit import StreamlitRouter

                                        Comments (1)

                                        Write a comment
                                        DA
                                        Djomangan Adama O Mar 10, 2025
                                        Applications shared by the community

                                        Have you developed an app?

                                        Share it to accelerate projects for the entire community.