Material You NewTab is a versatile browser extension that personalizes your New Tab page with customizable themes, a welcoming message, and various handy tools, all while integrating seamlessly with your preferred search engine.
Features •
Currently Supported Languages •
Download •
Installation Guide
Usage •
Contributing •
Issues and Support •
Privacy Policy •
License
🔴 🟡 🟢 Test live: https://xengshi.github.io/materialYouNewTab/
- Customizable Themes: Choose from a selection of themes to match your style.
- Personalized Greeting: Add a custom message or your name, so you're greeted each time you open a new tab.
- Integrated Search: Search directly from the New Tab using your preferred search engine — Google, DuckDuckGo, Bing, Brave Search or YouTube.
- Browser Compatibility: Supports major browsers like Chrome, Edge, Firefox, Brave, and Opera.
-
Development Version (v3.0.*)
-
Clone the Repository: Use the following command to clone the repository:
git clone https://github.com/XengShi/materialYouNewTab.git
-
Alternatively, download the latest version as a ZIP file by clicking below:
-
You can also download the ZIP file by clicking on the Code button. On the repository page, look for a green button labeled Code. Click on the Code button, and in the dropdown menu, select Download ZIP.
-
-
Stable Release (v3.0)
-
Install from Chrome Web Store:
Or follow the manual steps below:
-
Manual Installation:
-
Prepare the Extension Folder:
- Ensure you’ve cloned the repository or downloaded the ZIP file and extracted it.
-
Open Extensions Page: Open your preferred browser and enter the following text in the address bar:
-
Enable Developer Mode:
- Turn on Developer Mode in the extensions page.
-
Load Unpacked Extension:
- Click on Load unpacked and select your extracted extension folder.
-
-
Additional Steps ONLY for Opera (or Opera GX):
- Go to the Settings of Opera or Opera GX.
- Scroll to the On startup section.
- Click on Open a specific page or set of pages and then click on Add a new page.
- Add the following to the Site URL:
chrome-extension://glloabhodjfmeoccmdngmhkpmdlakfbn/index.html
Below are screenshots of the process to guide you through each step visually.
-
Install from Mozilla Extensions Store:
Or follow the manual steps below:
-
Manual Installation:
-
Clone the repository or download and extract the ZIP file.
-
Prepare the Manifest:
- Delete the existing
manifest.json
file. - Rename
manifest(firefox).json
tomanifest.json
.
- Delete the existing
-
Load Temporary Add-on:
- Go to
about:debugging#/runtime/this-firefox
, select "This Firefox", then click Load Temporary Add-on. - Browse and select the updated
manifest.json
.
- Go to
-
For a step-by-step walkthrough, watch this installation guide video.
Language | Code | Translator(s) |
---|---|---|
English | en | XengShi, Prem |
Azerbaijani - Azərbaycanca | az | Hasan Bakhtiar |
Bangla - বাংলা | bn | It'z RJ, Prem |
Chinese (Simplified) - 中文 | zh-CN | Guy Berryman, Tianli |
Czech - Čeština | cz | Michal Šmahel |
French - Français | fr | 422.io |
Hindi - हिंदी | hi | XengShi, Prem |
Hungarian - Magyar | hu | Zan1456 |
Indonesian - Bahasa Indonesia | idn | Ayyas-RF |
Italian - Italiano | it | Claudio Di Maio |
Japanese - 日本語 | ja | XengShi, S-H-Y-A |
Korean - 한국어 | ko | XengShi |
Marathi - मराठी | mr | Prem, Pratik Lokhande |
Nepali - नेपाली | np | Bikash Shresha |
Portuguese - Português | pt-BR | Maycon Vitor Correa |
Russian - Русский | ru | giwi |
Slovenian - Slovenščina | sl-SI | Linux-Alex |
Spanish - Español | es-ES | XengShi |
Turkish - Türkçe | tr | Nobody |
Uzbek - O'zbek | uz | Firdavs |
Vietnamese - Tiếng Việt | vn | Diep, Tuan |
Check the Translation Status Page for an overview of completed languages and missing strings analysis.
-
Welcome Greeting:
- The extension greets you with a personalized message, like "Hello! It’z RJ," and displays the current date. This feature can be customized in the settings to show your name or preferred text, making your browsing experience feel more personal.
-
Clock Widget:
- Two clock options are available: a modern analog clock (default) and a digital clock.
- Users can switch between these clock types in the menu settings, providing flexibility to choose their preferred style for displaying the current time.
-
Weather Information:
- Displays real-time weather information for your location, including temperature, weather condition (like "Sunny"), humidity, and "Feels like" temperature.
- Users can set their location (like "Dhaka") to get accurate weather data. A visual icon represents the weather, and temperature is displayed in degrees Celsius by default. However, it can be switched to Fahrenheit in the menu settings.
-
Search Bar:
- The search bar allows you to enter queries directly from the new tab page. This makes it quick and easy to start searching without switching to a different page or window.
- Below the search bar, there are search engine options that allow you to choose your preferred search engine: Google, DuckDuckGo, Bing, Brave, or YouTube.
- A voice typing feature is integrated, enabling hands-free searches for added convenience.
-
Shortcuts:
- At the bottom, there are quick-access icons for popular platforms, including YouTube, Email, Telegram, WhatsApp, Twitter, and more.
- Clicking on any of these icons will redirect you to the respective platform, allowing for easy access to your frequently used services.
- Users can also add their own shortcuts to the menu settings for more personalized quick access.
-
AI Tools Button:
- On the bottom left, an "AI Tools" button is available, providing access to AI-powered tools directly from the New Tab page. Tools like ChatGPT, Gemini, Copilot, Perplexity, Adobe Firefly, and Meta AI are integrated for quick, AI-driven assistance or tasks.
-
Wallpaper Management:
- Users can upload their own wallpapers via the new wallpaper management section in the menu settings.
- The Random Image feature provides users with a new wallpaper every day, updating automatically at the start of each day. Images are sourced from Lorem Picsum.
-
Backup System:
- The menu settings include a backup system that allows users to save and restore their customized settings.
- This feature is detailed with screenshots, showing how users can manage backups effectively.
-
Bookmarks:
- The extension allows users to manage their bookmarks directly.
- Users can delete any bookmarks they no longer need, ensuring a clean and organized space.
- A view as selector lets users toggle between a grid and list layout, allowing them to display their bookmarks as they prefer.
-
To-Do List:
- The extension features a to-do list to help users track and remember important tasks.
- Users can pin specific tasks using the pin button, ensuring those tasks stay at the top for easy access.
- At the start of each new day, all completed tasks are automatically deleted. However, pinned tasks are not deleted—their status simply resets to pending, allowing users to continue tracking them.
-
Reset Settings:
- If users want to completely reset all data and settings, they can use the Reset Settings button available in the menu section.
- This feature clears all customizations and restores the extension to its default state.
-
Themes and Personalization:
- Offers a dynamic theme system inspired by Material You, allowing users to customize colors, and backgrounds.
- Includes a pick color button in the theme selector menu, enabling users to choose their preferred color using RGB, HSL, or hex color codes.
- Personalization options are accessible in the settings, enabling users to tailor the look and feel to their liking.
-
Google Apps Integration:
- The extension includes a dedicated section for quick access to Google apps such as Drive, Docs, Sheets, Gmail, and more.
- This ensures seamless productivity for users who rely on Google services.
-
Language Selector:
- A language selector is included in the menu settings, enabling users to choose their preferred language for the extension interface.
- This feature supports multilingual customization, enhancing accessibility for users worldwide.
Contributions are welcome! If you’d like to contribute:
- Follow the guidelines in the CONTRIBUTING.md file.
- Fork the repository.
- Create a branch:
git checkout -b feature/YourFeature
. - Commit your changes:
git commit -m 'Add Your Feature'
. - Push to the branch:
git push origin feature/YourFeature
. - Open a pull request.
- If you encounter any issues or bugs, feel free to open an issue on GitHub.
- For general questions or support, you can contact the repository maintainers through the Telegram group: Join here.
Material You NewTab respects your privacy. For more details, read our Privacy Policy.
Copyright (C) 2023-2025 XengShi
This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.