There's a BetterTouchTool app which does exactly what You need. You can download a trial and check it.

There's also Better Snap Tool from the same developer on the MacAppStore which does only window snapping.
Answer from Mateusz Szlosek on Stack ExchangeOne thing that always bothered me about MacOS was that I had to click the dock icon to restore a minimized window. It wasn't until today that I learned the keyboard shortcut. Apologies for those that already knew but maybe this helps someone from this minor annoying inconvenience.
To re-open the minimized window, go to the window that you want to "maximize" by windows navigation keyboard shortcut command + tab. Release only tab button.
Keep pressing command button and press option button. Now pressing option button release command button, the window will be maximized*.
EDIT: I learned that it's quicker that after releasing the Tab button, I SLIDE my thumb from the Command button to the Option button
*Maximize in the Windows-sense...not the "fill your screen" sense
macos - Maximize windows just like Windows on OS X - Ask Different
Action 'Maximize window' doesn't extend to the hidden system menu, although 'Restore last saved window layout' does
macos - How to "un-maximize" or "restore" an Excel window - Ask Different
Restoring a Minimized Window from Dock - Apple Community
Videos
There's a BetterTouchTool app which does exactly what You need. You can download a trial and check it.

There's also Better Snap Tool from the same developer on the MacAppStore which does only window snapping.
Hold shift option ⌥ and click the green maximise button on the top left part of the window.

NOTE: not every OSX application is eligible for maximize (example: maximizing the Finder doesn't work)
The Escape key un-maximizes Excel. Another way is to push the mouse cursor to the top edge of the screen. The menu bar would appear. A blue unmaximize button will appear in the top right corner. Finally, you can use Control Command F. That should work with all programs, not just Excel.
If you have an additional monitor and set up access to it in the "top" direction, it will not be possible to "hit" the top of the screen to get the menu bar. In this case hit the top corner of the monitor.
I think if you hover your mouse at the very top of the screen, a bar will come up with standard menu commands on the left and a small blue rectangle with arrows pointing inward on the far right corner. Click that rectangle. Just worked for me.
This method seems to work: click on the Window menu, then click Zoom
Haven't read through the whole thread but the easiest way I found was to change the resolution of the screen:
Go to System preferences » Displays and then change the resolution.
This will force your computer to render the display again and reposition all open windows. Then just switch it back to your original resolution settings and everything should be back in place.
Fn+F does the job! It will maximize and minimize to a full-screen application.
Using macOS 15.2 Sequoia here.
The menu item window->fill, defaults to ⌃F (Ctrl+Fn+f), should do what you want.
The item window->center ⌃C (Ctrl+Fn+c) restores the original size and centers the window.
Menu item window->minimize ⌘M (Cmd+m) minimizes the window.
To remove the spacing around the "filled" window, you have to go to System Settings -> "Desktop & Dock" -> disable the option "Tiled windows have margins"
Hi all. I’ve looked this up but can’t seem to find the solution.
I would like to have all my windows maximized when I open them, in any application on my Macbook (Monterrey). I don’t want to open them in full screen, but just want them to always open maximized. Can anyone help me out?
It’s a little awkward to me, but when using Command + Tab t switch between apps I can't restore minimalized apps.
I know the solution is to use the option key (use Command + Tab to cycle to the app in question. Then remove your finger from the Tab key, and press the option key, while still holding down the Command key. After you release the Command key at that point, it will restore the minimized window).
I wonder is there a way to just use Command + Tab whether or not the app is minimalized or not?
Maybe there is a system setting or an alternative witcher app?