Skip to content
  • Categories
  • Recent
  • Groups
  • Users
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Homebrew & Development
  3. Broccolini: Open-source web browser for consoles proof-of-concept

Broccolini: Open-source web browser for consoles proof-of-concept

Scheduled Pinned Locked Moved Homebrew & Development
14 Posts 5 Posters 929 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • VGMooseundefined Offline
    VGMooseundefined Offline
    VGMoose
    Admin
    wrote on last edited by
    #1

    I've started working on a basic web browser that will run on the WiiU, Switch, and other consoles! It's built using the same libraries as the Homebrew App Store. The project page is here: https://github.com/vgmoose/broccolini

    Here's a screenshot of it on the Wikipedia home page:
    426814540-060d91ab-3f61-4bd0-9279-10c28ba5f0a5-1.png

    There's still a lot left to do, but I'll keep working on it, and will share project updates here from time to time. My first goal is supporting homebrew consoles, although it's possible that it could end up on an official store (eg the eShop or PSStore).

    If you have a modded WiiU or Switch, you can download the latest nightly build here, and feel free to open an issue on Github if you encounter bugs or missing functionality: https://nightly.link/vgmoose/broccolini/workflows/main/main

    Sign the browser petition! Or visit my site at vgmoose.dev.

    Andyboiundefined 1 Reply Last reply
    2
    • VGMooseundefined VGMoose

      I've started working on a basic web browser that will run on the WiiU, Switch, and other consoles! It's built using the same libraries as the Homebrew App Store. The project page is here: https://github.com/vgmoose/broccolini

      Here's a screenshot of it on the Wikipedia home page:
      426814540-060d91ab-3f61-4bd0-9279-10c28ba5f0a5-1.png

      There's still a lot left to do, but I'll keep working on it, and will share project updates here from time to time. My first goal is supporting homebrew consoles, although it's possible that it could end up on an official store (eg the eShop or PSStore).

      If you have a modded WiiU or Switch, you can download the latest nightly build here, and feel free to open an issue on Github if you encounter bugs or missing functionality: https://nightly.link/vgmoose/broccolini/workflows/main/main

      Andyboiundefined Online
      Andyboiundefined Online
      Andyboi
      Counters
      wrote on last edited by
      #2

      @VGMoose Does Discord work on it?

      Please speed i need this my mamas kinda homless i live with my dad and im just trying to help her. Out 🌹
      https://www.roblox.com/catalog/116549853318185/Kinda-chep-spunh-bop-shirt tuffer shirt
      https://www.roblox.com/catalog/120657443974064 tuff shirt

      1 Reply Last reply
      0
      • Sarah2025undefined Offline
        Sarah2025undefined Offline
        Sarah2025
        No Snow Banned
        wrote on last edited by
        #3

        dose it work when its ready and is it free?

        VGMooseundefined 1 Reply Last reply
        1
        • VGMooseundefined Offline
          VGMooseundefined Offline
          VGMoose
          Admin
          wrote on last edited by
          #4

          Not at all! But maybe one day 😃

          For Discord, it would need at least cookies, POST requests, javascript, and websockets. Here's the compatibility status as of right now:

          What Works

          • renders HTML and CSS!
          • inertia scrolling and touch-based navigation
          • async image downloading
          • history and bookmarks
          • tabs and tab image previews
          • private browsing mode
          • restore previous tabs on re-launch
          • full qwerty on-screen keyboard
          • support for a few different font families
          • base64 data uris and SVGs work

          To Do:

          • pinch to zoom! and pan left/right
          • add cursor to be controlled with the joystick
          • fix images drawing on top of everything
          • detailed history and managing bookmarks
          • store and use cookies, local storage, etc
          • handle POSTs and other non-GET requests
            • handle different error codes
          • video and audio embed support
          • simple javascript within pages
          • improve HTML/CSS compatibility
            • form input elements
            • iframes and frames
          • probably many more things

          Sign the browser petition! Or visit my site at vgmoose.dev.

          1 Reply Last reply
          1
          • Sarah2025undefined Sarah2025

            dose it work when its ready and is it free?

            VGMooseundefined Offline
            VGMooseundefined Offline
            VGMoose
            Admin
            wrote on last edited by
            #5

            @sflynn2025 It would be free! But, it's not clear if Nintendo for example would allow such a program on the eShop.

            Sign the browser petition! Or visit my site at vgmoose.dev.

            Andyboiundefined Sarah2025undefined 2 Replies Last reply
            1
            • VGMooseundefined VGMoose

              @sflynn2025 It would be free! But, it's not clear if Nintendo for example would allow such a program on the eShop.

              Andyboiundefined Online
              Andyboiundefined Online
              Andyboi
              Counters
              wrote on last edited by
              #6

              @VGMoose It is pretty clear, they like reducing as much freedom as possible.

              Please speed i need this my mamas kinda homless i live with my dad and im just trying to help her. Out 🌹
              https://www.roblox.com/catalog/116549853318185/Kinda-chep-spunh-bop-shirt tuffer shirt
              https://www.roblox.com/catalog/120657443974064 tuff shirt

              1 Reply Last reply
              0
              • VGMooseundefined Offline
                VGMooseundefined Offline
                VGMoose
                Admin
                wrote on last edited by VGMoose
                #7

                One has to wonder, with the Switch 2 including a builtin mouse cursor, if they have any plans to invest more in their own browser on the new system.

                The petition to them got 28k signatures and is one of the top 10 most-signed on Change.org to Nintendo (actually, it's the 10th), but the browser has still not received any major new updates.

                But! They still might take that feedback into account for their new console, and we'll see in a few months. Either way though, in terms of Broccolini and project goals, if the compatibility ever gets good enough, I'd at least try and submit it.

                Sign the browser petition! Or visit my site at vgmoose.dev.

                1 Reply Last reply
                1
                • VGMooseundefined VGMoose

                  @sflynn2025 It would be free! But, it's not clear if Nintendo for example would allow such a program on the eShop.

                  Sarah2025undefined Offline
                  Sarah2025undefined Offline
                  Sarah2025
                  No Snow Banned
                  wrote on last edited by
                  #8

                  @VGMoose

                  i hope it will be there on the eshop

                  1 Reply Last reply
                  1
                  • Kamundefined Offline
                    Kamundefined Offline
                    Kam
                    BDNS DATABASE Switchbru Tomboy :3 king von †ΝΙΚΕ_LUVAS† Emo kids The Dark Side TIM BURTON 🖤 Guitar peeps ♬⋆.˚ Spider-Man 🕸️ Anti Cringe i love cats Jane Remover Orange_cats nugs not drugs indie game fan Animal Crossing Gang orange juice >>> apple juice Stay Sober 𓍊YellowJackets𓍊𓋼𓍊 chronically online #TRTS The Mari Empire Jaiden's Bus Metallica MF DOOM lvrs Spotify ig certified money maker of bdns money lovers invader zim fans RACK$ ON ME 🤑 I ♥ Green Day Froggy gang Nintendo Switch Users gleeby glorp Hide BDNS Ads did the dew 。・゚゚・Vent-Friend 2.0 We <3 Gir i never sleep at night KOROK LOVERS Bugz high af join if your gang THE BIG BACK SQUAD Shark fans -*Angel*- kendric > drake 👼Child Of God ✝️ i ♥ weezer I ♥ Nirvana Sneakerhead Egg Dog Autistic peeps hamster gang Swagg_c3rt1fi3d<3 neurodivergent ken carson PRETTY GIRLSS ⊹₊ ˚ 999 CLUB ˚ ₊⊹ Lil Peep Fans🔥 Ryan= bisquito Counters ♥BrowseDNS Children's Table★ •Cat Gang• Music freak fans :3 simps Strawberry Milk ##adhd certified crackhead slim shady gang My busdriver is playing mitski 420 Hip Hop fans Gang stalker D e p r e s s i o n . . . Random People Ig Dark Humor Club Fml straight allies! W Silly Fellas I HAVE THESE<LUCID DREAMS WARNING! STUPID! ☆†Υ²Κ†★ Anti-Clanker `Gravity Falls` true crime lovers i throw soda cans at biggots heads ☆★! Converse !☆★ Crazy In Love. Alex G ★1NT3RN3T K1DZ★ Goth/emo/scene/other :3 Ⓐpunk/hXcⓔ PKM FAN Linkin park Damn is 😂🎉 Chaotic People Rappers NOCTURNAL IMA BURN IN HELL, but<3 Basement Dwellers insanity Misfits fans INVADER ZIM - The Takeover Silliest Goobers -+EARTHBOUND+- Gengar my beloved purple gang Verified Invader swaggy girl I ♡ My BF G59 psycopathic Cool Cats gang Zero Ultra womp womp Outkast fans Radiohead krendrick lamar Тотя Papa's Pizzeria BADDIESSS haha you cant see this text GenderFluid Melt Ice
                    wrote on last edited by
                    #9

                    wow that's great! looking at the screenshot, are we going to be able to have multiple tabs open at once?

                    "Mad drippy, hella trippy"

                    SB-1110-8815-0652

                    1 Reply Last reply
                    1
                    • VGMooseundefined Offline
                      VGMooseundefined Offline
                      VGMoose
                      Admin
                      wrote on last edited by
                      #10

                      Yes! There's a tab switcher with animations, and each tab preserves back/forward history. This was an early design goal because I've found tab management to always be a pain point for on-console browsers.

                      Recorded a 1 minute video of how the browser behaves right now: https://www.youtube.com/watch?v=I9lm6_RgElE

                      When a tab is backgrounded, it takes a screenshot of the current page, and then uses that as a thumbnail for the tab switcher view. Then, when you switch back into a tab, that screenshot is replaced with the actual page again.

                      426814761-101fd92f-f5bc-43dc-9a55-069e9e68ec53-2.png

                      The clock in the URL bar also becomes a forward button after you go back, re-using that toolbar space.

                      Sign the browser petition! Or visit my site at vgmoose.dev.

                      Kamundefined VGMooseundefined 2 Replies Last reply
                      1
                      • VGMooseundefined VGMoose

                        Yes! There's a tab switcher with animations, and each tab preserves back/forward history. This was an early design goal because I've found tab management to always be a pain point for on-console browsers.

                        Recorded a 1 minute video of how the browser behaves right now: https://www.youtube.com/watch?v=I9lm6_RgElE

                        When a tab is backgrounded, it takes a screenshot of the current page, and then uses that as a thumbnail for the tab switcher view. Then, when you switch back into a tab, that screenshot is replaced with the actual page again.

                        426814761-101fd92f-f5bc-43dc-9a55-069e9e68ec53-2.png

                        The clock in the URL bar also becomes a forward button after you go back, re-using that toolbar space.

                        Kamundefined Offline
                        Kamundefined Offline
                        Kam
                        BDNS DATABASE Switchbru Tomboy :3 king von †ΝΙΚΕ_LUVAS† Emo kids The Dark Side TIM BURTON 🖤 Guitar peeps ♬⋆.˚ Spider-Man 🕸️ Anti Cringe i love cats Jane Remover Orange_cats nugs not drugs indie game fan Animal Crossing Gang orange juice >>> apple juice Stay Sober 𓍊YellowJackets𓍊𓋼𓍊 chronically online #TRTS The Mari Empire Jaiden's Bus Metallica MF DOOM lvrs Spotify ig certified money maker of bdns money lovers invader zim fans RACK$ ON ME 🤑 I ♥ Green Day Froggy gang Nintendo Switch Users gleeby glorp Hide BDNS Ads did the dew 。・゚゚・Vent-Friend 2.0 We <3 Gir i never sleep at night KOROK LOVERS Bugz high af join if your gang THE BIG BACK SQUAD Shark fans -*Angel*- kendric > drake 👼Child Of God ✝️ i ♥ weezer I ♥ Nirvana Sneakerhead Egg Dog Autistic peeps hamster gang Swagg_c3rt1fi3d<3 neurodivergent ken carson PRETTY GIRLSS ⊹₊ ˚ 999 CLUB ˚ ₊⊹ Lil Peep Fans🔥 Ryan= bisquito Counters ♥BrowseDNS Children's Table★ •Cat Gang• Music freak fans :3 simps Strawberry Milk ##adhd certified crackhead slim shady gang My busdriver is playing mitski 420 Hip Hop fans Gang stalker D e p r e s s i o n . . . Random People Ig Dark Humor Club Fml straight allies! W Silly Fellas I HAVE THESE<LUCID DREAMS WARNING! STUPID! ☆†Υ²Κ†★ Anti-Clanker `Gravity Falls` true crime lovers i throw soda cans at biggots heads ☆★! Converse !☆★ Crazy In Love. Alex G ★1NT3RN3T K1DZ★ Goth/emo/scene/other :3 Ⓐpunk/hXcⓔ PKM FAN Linkin park Damn is 😂🎉 Chaotic People Rappers NOCTURNAL IMA BURN IN HELL, but<3 Basement Dwellers insanity Misfits fans INVADER ZIM - The Takeover Silliest Goobers -+EARTHBOUND+- Gengar my beloved purple gang Verified Invader swaggy girl I ♡ My BF G59 psycopathic Cool Cats gang Zero Ultra womp womp Outkast fans Radiohead krendrick lamar Тотя Papa's Pizzeria BADDIESSS haha you cant see this text GenderFluid Melt Ice
                        wrote on last edited by
                        #11

                        @VGMoose said in Broccolini: Open-source web browser for consoles proof-of-concept:

                        When a tab is backgrounded, it takes a screenshot of the current page, and then uses that as a thumbnail for the tab switcher view. Then, when you switch back into a tab, that screenshot is replaced with the actual page again.

                        THATS SO COOL!!!! I'm so excited to see the finished project :)))

                        "Mad drippy, hella trippy"

                        SB-1110-8815-0652

                        1 Reply Last reply
                        0
                        • dafunkymonkeundefined Offline
                          dafunkymonkeundefined Offline
                          dafunkymonke
                          Coders BDNS DATABASE chat-perms Certified homoerectus Stardust Crusaders Heavymetal fans!?!? Dark Humor Club Apple juice supremes Epic Gamers 55 clowns Switchbru
                          wrote on last edited by
                          #12

                          Do you know if it has gamepad detection like the built in browser? Also D-Pad Snap to Object like what tab does on a computer?

                          the sandwich
                          soad deer dance
                          i need a medic bag
                          lehrer für kacke

                          1 Reply Last reply
                          0
                          • VGMooseundefined Offline
                            VGMooseundefined Offline
                            VGMoose
                            Admin
                            wrote on last edited by
                            #13

                            Both of these are planned, but not implemented yet. The input methods are: touch screen (or usb mouse), gamepad (or usb keyboard), and simulated joystick cursor (like how the Switch browser does it).

                            Sign the browser petition! Or visit my site at vgmoose.dev.

                            1 Reply Last reply
                            0
                            • VGMooseundefined VGMoose

                              Yes! There's a tab switcher with animations, and each tab preserves back/forward history. This was an early design goal because I've found tab management to always be a pain point for on-console browsers.

                              Recorded a 1 minute video of how the browser behaves right now: https://www.youtube.com/watch?v=I9lm6_RgElE

                              When a tab is backgrounded, it takes a screenshot of the current page, and then uses that as a thumbnail for the tab switcher view. Then, when you switch back into a tab, that screenshot is replaced with the actual page again.

                              426814761-101fd92f-f5bc-43dc-9a55-069e9e68ec53-2.png

                              The clock in the URL bar also becomes a forward button after you go back, re-using that toolbar space.

                              VGMooseundefined Offline
                              VGMooseundefined Offline
                              VGMoose
                              Admin
                              wrote on last edited by
                              #14

                              @VGMoose said in Broccolini: Open-source web browser for consoles proof-of-concept:

                              Recorded a 1 minute video of how the browser behaves right now: https://www.youtube.com/watch?v=I9lm6_RgElE

                              Here's a GIF version of that video, if your device doesn't support video playback (may take like 10 seconds to load): http://vgmoose.bdns.dev/vidtest.gif

                              Sign the browser petition! Or visit my site at vgmoose.dev.

                              1 Reply Last reply
                              0
                              • VGMooseundefined VGMoose referenced this topic on
                              • VGMooseundefined VGMoose referenced this topic on
                              • VGMooseundefined VGMoose referenced this topic on
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Groups
                              • Users
                              • Tags
                              • Popular