Skip to content

Repository files navigation

NOTE:

Librewolf is currently out of maintance, I am actively working on xdg-desktop-portal-lomiri so ALL programs who use xdg portals will be integrated with UT from notifications to file picking. as you can guess it is very hard to do and I feel that continuing to maintain the browser with patches which I'm actively working on making irrelvant is not a good use of my time.

uWolf is not dead! I have big plans. but first please let me make it so we can all open a damn file on flatpak/snap programs without resorting to hacky patches and full on wrappers.

uWolf

A UT Wrapper for LibreWolf Firefox Based Browser. this is still in early development, help welcome!

It's important to note that without full hardware acceleration, performance isn't stellar, but it's generally good enough for basic Browse without heavy demands.

Youtube Short Demo: https://youtube.com/shorts/BcV9cN1zmVU

Support:

It is Important to note that every version update you are encouraged to clear startup cache here: about:support, if there are any problems.

you can either create an Issue on github (faster), or you can ask in the forum here (doubles as DEVLOG).

if the browser scaling is too small or too big please send me the output of this: cat /sys/class/drm/card0-DSI-1/modes with device name as issue getprop ro.product.name, you are encouraged to provide more details about device.

Known Issues:

  • OSK takes a bit of time to load due to plugin initalizing last. (not fixable)

  • No hardware acceleration (fix coming with mir2.x subsurface support on Noble)

  • Opening uwolf from url dispatcher crashes uwolf, this also affects opening from openstore. (fix coming with mir2.x subsurface support on Noble)

  • Seperate Clipboard (copy/paste) then rest of system (fix coming with mir2.x subsurface support on Noble)

  • LANDSCAPE Issues:

    • Inputs on the right side of the screen do not work in landscape mode (fix coming when this is merged)
    • Settings can only be access in portrait mode (fix PROBABLY MAYBE coming with mir2.x subsurface support on Noble)
    • Settings not fitting screen in landscape in older versions (might be fixed by this)

if you want to contribute or check on the progress on the subsurface support go here

TODO:

  • integrate goodies from here.
  • implement url_dispatcher for link opening functionality (requiers fixing bug 3)
  • completly turn UI to mobile with userchrome.js settings no UIX element will be spared (please help me if you're good at CSS or JavaScript, its not hard just time consuming work.):

    • add desktop/mobile mode for websites on panelUI settings menu.
    • changes tabbar into a tab drawer.

License

Copyright (C) 2025 ChromiumOS-Guy

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranties of MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

About

uWolf is a UT wrapper for the firefox based browser Librewolf.

Resources

Stars

8 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages