Mesop: Google's UI Framework for Building Web Application

Поділитися
Вставка
  • Опубліковано 26 лип 2024
  • In this video, I walk you through Mesop, Google's newly open-sourced tool for creating web UIs using pure Python. Similar to Streamlit or Gradio, Mesop lets you build responsive and beautiful UIs quickly. I'll show you how to install Mesop, explore its components, and even create a chatbot using the Gemini API. With powerful state management and flexible components, Mesop makes web development in Python a breeze. Tune in to learn how to get started with Mesop and enhance your projects!
    #streamlit #webui
    💻 RAG Beyond Basics Course:
    prompt-s-site.thinkific.com/c...
    🦾 Discord: / discord
    ☕ Buy me a Coffee: ko-fi.com/promptengineering
    |🔴 Patreon: / promptengineering
    💼Consulting: calendly.com/engineerprompt/c...
    📧 Business Contact: engineerprompt@gmail.com
    Become Member: tinyurl.com/y5h28s6h
    💻 Pre-configured localGPT VM: bit.ly/localGPT (use Code: PromptEngineering for 50% off).
    Signup for Newsletter, localgpt:
    tally.so/r/3y9bb0
    LINKS:
    Github: github.com/google/mesop
    Docs: google.github.io/mesop/
    TIMESTAMPS:
    00:00 Introduction to Mesop
    00:43 Getting Started with Mesop
    01:10 Understanding Mesop Components
    03:09 Building Basic Mesop Applications
    06:41 Advanced Mesop Features
    10:03 Creating a Chat Application with Mesop
    12:52 Conclusion and Future Prospects
    All Interesting Videos:
    Everything LangChain: • LangChain
    Everything LLM: • Large Language Models
    Everything Midjourney: • MidJourney Tutorials
    AI Image Generation: • AI Image Generation Tu...
  • Наука та технологія

КОМЕНТАРІ • 28

  • @WillMesop
    @WillMesop Місяць тому +29

    Creator of Mesop here - thanks for creating this video!

    • @engineerprompt
      @engineerprompt  Місяць тому +1

      thanks to creating and open sourcing this. would love to see where this goes.

    • @nicholascrews744
      @nicholascrews744 День тому

      Any plans for the equivalent of streamlit community cloud? That is such a killer feature, even if programming in mesop is 3x better than streamlit, I'm gonna stick with streamlit because of it's wildly easy deployment story.

  • @rahi_jamil
    @rahi_jamil Місяць тому +1

    Great Mesop demo!

  • @aa-xn5hc
    @aa-xn5hc Місяць тому +2

    your videos are always the most interesting...

    • @engineerprompt
      @engineerprompt  Місяць тому

      Thanks, glad to hear you are finding them interesting :)

  • @jstormclouds
    @jstormclouds Місяць тому +2

    Python has a very bright future due to Mojo by Chris Lattner @ Modular

  • @AI-Wire
    @AI-Wire Місяць тому +1

    Stupid question but is there any way to host for free to temporarily just test out an app?

    • @tofani-pintudo
      @tofani-pintudo Місяць тому

      Try vercel. Your app size shouldn't be more than 250 mb though.

  • @gw1284
    @gw1284 Місяць тому +1

    Very cool, will try it out

  • @ringpolitiet
    @ringpolitiet Місяць тому +6

    LLMs already output python streamlit code. No advantages to see here.

  • @danielihenacho
    @danielihenacho Місяць тому +3

    It will never replace streamlit to be honest. Streamlit solemnly focused on this aspect of software engineering.

    • @rickboyerdev
      @rickboyerdev Місяць тому

      With Google's history of dropping projects and given this isn't even an official project, I would be scared to use Mesop in a production app.

  • @RickySupriyadi
    @RickySupriyadi Місяць тому +2

    problem with Google product it can changed in a snap of finger leaving user confused

    • @engineerprompt
      @engineerprompt  Місяць тому +3

      this is open source, so I there will be forks all around and hope the community will build on top of it

    • @WillMesop
      @WillMesop Місяць тому +1

      @@engineerprompt for sure! The open source community is really important and I think having forks and giving people options is a good thing

  • @denisblack9897
    @denisblack9897 Місяць тому +1

    Too bad, I learned next js, since Streamlit wasn’t beautiful enough for my needs😅

  • @riser9644
    @riser9644 Місяць тому

    i think the only benifit is the easy with colab

  • @pranitrock
    @pranitrock Місяць тому +1

    Nothing and I repeat nothing comes even close to "nicegui" when it comes to full fledged enterprise level UI development with Python.

    • @denisblack9897
      @denisblack9897 Місяць тому

      Yo dude, thank you!
      I’ve picked up next.js since Streamlit isn’t good enough for my needs, but nicegui looks great at the first glance

    • @engineerprompt
      @engineerprompt  Місяць тому +1

      Never heard of it, time to check it out :)

  • @IanTindale
    @IanTindale Місяць тому

    If it’s from google, won’t they just axe it soon

  • @Skinwalker-666
    @Skinwalker-666 Місяць тому +7

    What I can say with 100% certainty is that Google will quickly drop or cool off these open beta projects in a few years. If possible, don't touch Google projects.

    • @martinsherry
      @martinsherry Місяць тому +1

      theyve opensourced it

    • @Skinwalker-666
      @Skinwalker-666 Місяць тому

      @@martinsherry They always open source in an experimental and playful way and lure naive developers into falling in love with it, but they soon fail to properly manage open source or completely turn it over or eliminate it, a pattern that has been repeating since 10 years ago. That is why I don't trust Google opensource projects.

  • @gonzalooviedo5435
    @gonzalooviedo5435 Місяць тому

    Me parece igual complejo, ni un brillo.

  • @sanjaybhatikar
    @sanjaybhatikar Місяць тому

    It will work well for a while. Then cause dependency conflicts because of some library that implements a redundant data structure that only Giggle feels we need. Then Giggle will lose interest and move on to something else leaving developers in the pit. Thanks but no thanks. 😂