NoMoreBorder is a utility designed to enhance your multitasking experience by enabling any windowed application to run in a fullscreen borderless mode without changing the screen resolution. This software is perfect for certain scenarios where applications don't have a dedicated full-screen borderless mode and running it fullscreen would mess up with dual screen behaviours.
⭐ If you like NoMoreBorder, please leave a star. It supports the project and keeps it growing. Thank you! ⭐
Here's how NoMoreBorder user-friendly interface looks in action, courtesy of CustomTkinter.
These screenshots demonstrate the effect of NoMoreBorder on a sample application, showing both the original windowed mode and the seamless fullscreen experience after applying NoMoreBorder.
- Borderless Fullscreen: Make any windowed application run in fullscreen mode without the traditional window borders, providing an immersive experience without altering the screen resolution.
- Custom Resolution: Have a big screen and an old game made for small screens and low resolutions where windowed mode is too small but fullscreen is so big you barely read the dialog? Now you can also set a custom resolution.
- Multiple Monitor Support: Ability to select which monitor you want the window to be on.
- Reversible Action: Easily revert any changes made to the window, restoring the original windowed mode with borders.
- Session Memory: NoMoreBorder remembers which applications were set to borderless mode, automatically reapplying these settings in future sessions. It's done through a configuration file, ensuring a seamless experience even after restarting the software or your computer.
- Dark Mode: Includes a built-in dark mode, allowing for an on-the-fly theme switch to reduce eye strain during late-night sessions.
- Start with Windows: Now offers the option to auto start with your system, to save you a few clicks!
Just download the NoMoreBorder.exe
from releases, and run it as it is. No need to setup dependencies, everything is included in this binary executable.
Note: For the best experience, it's recommended to run NoMoreBorder with administrative privileges. This ensures that the application can properly interact with other software windows on your system.
You can run it as a python script or compile your own exe, I used pyinstaller. Ensure you have Python installed on your system along with the necessary packages: customtkinter
, pywin32
, pyinstaller
, screeninfo
, pystray
, win11toast
, and pillow
. These can be installed using pip:
pip install -r requirements.txt
To run NoMoreBorder, simply execute the Python script from your terminal or command prompt:
python main.py
To compile, simply put this command in your terminal or command prompt:
pyinstaller NoMoreBorder.spec
You will find the exe in dist folder in parent directory.
Some users have reported that certain versions of NoMoreBorder are being flagged by antivirus software (such as Windows Defender, Norton, and Bitdefender) as potential malware. These are false positives, primarily due to how compiled Python applications behave and the fact that the tool interacts with system-level window management (e.g., modifying window states, adding to startup registry).
To ensure full transparency:
- The app is open source – you’re encouraged to review the code and compile it yourself from
main.py
if you'd like complete peace of mind. - We've transitioned to using GitHub Actions to compile releases in a clean and controlled environment, reducing the risk of local environment contamination.
- Recent builds have been tested with VirusTotal and show significantly fewer detections after refining the build process (e.g., now building our own pyinstaller bootloader while compiling binary).
- We're actively submitting these false positives to antivirus vendors for whitelisting.
We appreciate your patience and understanding. False positives are unfortunately common with Python-based tools that are compiled to .exe
files.
NoMoreBorder automatically saves your settings to a settings.json
file located in the Documents/NoMoreBorder
directory. This file includes the list of applications set to borderless mode and the selected theme, ensuring your preferences are maintained across sessions.
Contributions to NoMoreBorder are welcome! Whether it's feature enhancements, bug fixes, or documentation improvements, feel free to fork the repository and submit a pull request.
NoMoreBorder is open-source software licensed under the MIT License. See the LICENSE file for more details.