{"id":23449452,"url":"https://github.com/amith-b/macnewtab","last_synced_at":"2026-05-01T06:04:33.303Z","repository":{"id":269383039,"uuid":"905173751","full_name":"Amith-B/macnewtab","owner":"Amith-B","description":"Extension for MacOS-inspired new tab experience","archived":false,"fork":false,"pushed_at":"2026-03-24T09:11:11.000Z","size":17995,"stargazers_count":11,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-02T07:37:58.433Z","etag":null,"topics":["chrome","chrome-extension","css","homepage","html","javascript","mac-new-tab","macnewtab","macos","new-tab","newtab","react"],"latest_commit_sha":null,"homepage":"https://chromewebstore.google.com/detail/mac-new-tab/mohppegbiigoahehdihbgmabkflajklj?authuser=0\u0026hl=en","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Amith-B.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":"audit_report.json","citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-12-18T09:58:56.000Z","updated_at":"2026-03-28T18:26:39.000Z","dependencies_parsed_at":"2025-01-30T10:25:10.582Z","dependency_job_id":"a7278662-28a1-4be8-8c48-b7679d36c5e2","html_url":"https://github.com/Amith-B/macnewtab","commit_stats":null,"previous_names":["amith-b/macnewtab"],"tags_count":111,"template":false,"template_full_name":null,"purl":"pkg:github/Amith-B/macnewtab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Amith-B%2Fmacnewtab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Amith-B%2Fmacnewtab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Amith-B%2Fmacnewtab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Amith-B%2Fmacnewtab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Amith-B","download_url":"https://codeload.github.com/Amith-B/macnewtab/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Amith-B%2Fmacnewtab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31446531,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T15:22:31.103Z","status":"ssl_error","status_checked_at":"2026-04-05T15:22:00.205Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome","chrome-extension","css","homepage","html","javascript","mac-new-tab","macnewtab","macos","new-tab","newtab","react"],"created_at":"2024-12-23T23:18:36.580Z","updated_at":"2026-05-01T06:04:33.285Z","avatar_url":"https://github.com/Amith-B.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# macOS Inspired New Tab\n\nThis is a simple new tab (browser's home page) inspired by macOS design, created using React.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./docs/images/1.jpeg\" width=\"45%\"\u003e \n  \u003cimg src=\"./docs/images/6.jpeg\" width=\"45%\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./docs/images/2.jpeg\" width=\"45%\"\u003e \n  \u003cimg src=\"./docs/images/3.jpeg\" width=\"45%\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./docs/images/4.jpeg\" width=\"45%\"\u003e \n  \u003cimg src=\"./docs/images/5.jpeg\" width=\"45%\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./docs/images/7.jpeg\" width=\"45%\"\u003e \n\u003c/p\u003e\n\n## 🚀 Features\n\n### 🌟 Elegant Widgets\n\n- Display an **analog clock**, **date**, and **personalized greetings**—just like macOS.\n\n### 🌤️ Weather Widget\n\n- View current temperature and conditions directly on your new tab.\n- **Auto Location**: Uses geolocation to automatically fetch weather for your area.\n- **Manual Location**: Pin a specific city to always show its weather without sharing your location.\n- **Customizable**: Toggle between Celsius and Fahrenheit. Privacy-first with no API keys required.\n\n### 🔋 Battery Widget\n\n- macOS-style battery indicator with a circular progress arc and laptop icon.\n- Displays current **battery percentage** and **charging status** in real time.\n- Arc color adapts based on charge level — green when charging, yellow/amber normally, red when low.\n- Toggle on or off from Settings → General.\n\n### 🔍 Powerful Search\n\n- Search effortlessly with an intuitive input bar.\n- Choose between:\n  - Your **browser’s default search engine**\n  - **YouTube**\n  - **ChatGPT**\n  - **Spotify**\n- If a URL is detected, it directly redirects instead of searching (browser search only).\n\n### ⚡ Quick Links \u0026 Favorites\n\n- Navigate to your most-visited sites or add your own custom links.\n- **Fully Customizable**: Add, edit, or remove links from the settings panel.\n- **Drag \u0026 Drop**: Easily rearrange your quick links in any order you prefer.\n- **Custom Icons**: Automatically fetches the site's high-quality favicon, or upload your own custom icon.\n- Customize whether links open in the same tab or a new one.\n\n### 📚 Bookmark Manager (New!)\n\n- Browse and search through all your saved bookmarks in a clean, macOS-inspired interface.\n- Quickly open any bookmark with a single click.\n- Organized in a launchpad for easy access without leaving the new tab.\n\n### 🎨 Customizable Themes \u0026 Wallpapers\n\n- Toggle between **dark mode, light mode, or system mode**.\n- Choose theme colors.\n- Set a **custom wallpaper** or pick from a **stunning collection**.\n- **Dynamic Wallpapers**: Choose from **animated themes** including Nature, Sci-Fi, and Abstract styles.\n\n### 📅 Toggle Calendar Views\n\n- Switch between **month view** and **date view**.\n\n### 🗣️ Voice Search\n\n- Activate voice search with a Siri-like button for hands-free browsing.\n\n### 📱 Launchpad \u0026 Dock\n\n- Access favorite links quickly with a customizable **dock bar** and **Launchpad overlay**.\n\n### 📝 Daily To-Do List\n\nStay on top of your tasks with a simple, built-in **to-do list**. Easily add and manage daily items directly from your **new tab**.\n\n### 🗒️ Sticky Notes\n\n- Create colorful, draggable **sticky notes** directly on your new tab page\n- **Drag and drop** notes anywhere on the screen for perfect organization\n- **Auto-save** - all notes persist across browser sessions\n- **Quick access** - create new notes instantly from the dock\n- **Editable content** - click to type and edit your notes on the fly\n- Perfect for quick reminders, ideas, and temporary notes\n\n### 🗂️ Seamless Tab Management\n\n- Stay in control of your browser with a built-in Tab Manager—beautifully integrated into the side panel\n- Instantly search through all open tabs, Switch to any tab with a click, Close tabs directly from the list\n- Easily toggle the panel with a subtle notch on the screen’s edge\n\n### 🗓️ Google Calendar Events\n\n- Seamlessly integrates with Google Calendar using Google Sign-In.\n- Displays your upcoming events for the next 30 days directly on the new tab page.\n- Shows event title, time, and source calendar with a clean macOS-style widget.\n- Clicking an event opens it instantly in Google Calendar.\n- All authentication and data access happen securely through Google APIs — no user data is stored or shared externally.\n- Optionally toggle this widget on or off from the settings panel for a clutter-free experience.\n\n### 🍅 Focus Studio (New!)\n\n- Stay productive with a built-in **Pomodoro-style timer**.\n- **Ambient Sounds**: Mask distractions with Brown, Pink, White, Violet, and Blue noise generators.\n- **Task Integration**: Link your timer session to a specific task from your To-Do list.\n- **Visual \u0026 Audio Alerts**: Get notified with a gentle chime and notification when your session is complete.\n- Customize your focus duration to match your workflow.\n\n### 🖌️ Freeform Canvas (New!)\n\nAn **infinite whiteboard** built right into your new tab — sketch ideas, build mind-maps, and annotate screenshots without ever leaving your browser.\n\n- **Drawing Tools**: Pen, Fine Pen, Highlighter, and Eraser with adjustable sizes.\n- **Shapes**: Draw Lines, Arrows, Rectangles, Circles, Triangles, Stars, and more.\n- **Sticky Notes**: Add colorful sticky notes anywhere on the canvas.\n- **Text \u0026 Images**: Place resizable text blocks and images freely on the canvas.\n- **Pan \u0026 Zoom**: Explore an infinite workspace at any zoom level.\n- **Smart Eraser**: Cleanly erase any part of your drawing without affecting the rest.\n- **Colors \u0026 Styles**: Choose from a full color palette with per-stroke customization.\n- **Undo / Redo**: Easily undo any mistake with a full history stack.\n- **Export**: Save your canvas as a PNG image with one click.\n- **Auto-Save**: Your canvas is saved automatically and restored the next time you open it.\n- Toggle Freeform on or off from **Settings → Dock**.\n\n### 💾 Backup \u0026 Restore\n\n- Never lose your setup! Easily **export** your settings, to-do lists, sticky notes, and custom wallpapers to a JSON file.\n- **Import** your data to restore your dashboard on a new device or browser instance.\n\n### 🌍 Multi-Language Support\n\n- Supports **20 languages**, including English, Kannada, Hindi, German, Spanish, French, Chinese, Japanese, Korean, and more.\n\n## 🛠 Installation \u0026 Running Locally\n\n### Install Packages\n\n```sh\nyarn install\n```\n\n### To Run the Project\n\n```sh\nyarn start\n```\n\n### To Build\n\n```sh\nyarn build\n```\n\n#### Once the build is generated in the `build` folder, this folder can be used to load the extension in `chrome://extensions/` with Developer Mode enabled.\n\n## Chrome Extension Link\n\n[Install from Chrome Web Store](https://chromewebstore.google.com/detail/mac-new-tab/mohppegbiigoahehdihbgmabkflajklj?authuser=0\u0026hl=en)\n\n---\n\nEnjoy the elegance of macOS design right in your browser! ✨\n\n---\n\n**[Privacy Policy](https://amith-b.github.io/macnewtab/privacy.html)**  \n© 2025 macnewtab\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famith-b%2Fmacnewtab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famith-b%2Fmacnewtab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famith-b%2Fmacnewtab/lists"}