Your Open Source Alternative to Star.me
🌐 Live Demo: Browser Start Page Demo
🔗 Website: yawningface.org
💻 GitHub: Browser Start Page on GitHub
Browser Start Page is an open source, highly customizable start page (which appears when clicking new tab or when opening the browser) designed to enhance your browsing experience. As a powerful alternative to star.me, it combines the simplicity of marker widgets with the versatility of embed widgets, allowing you to create a personalized dashboard that works just the way you want.
- Marker Widgets: Easily add, edit, and remove links with custom aliases for quick access.
- Embed Widgets: Simply copy the URL of any webpage (e.g., your favorite productivity tool or a pomodoro timer) and embed it into your start page.
- Customization: Modify settings, change themes, and organize your dashboard to reflect your unique workflow.
-
Node.js: Ensure you have Node.js version 22.12.0 or higher. If not, you can install or switch versions using NVM (Node Version Manager).
Using NVM:
# Install the latest Node.js version (if needed) nvm install node # Or install a specific version, e.g., 22.12.0 nvm install 22.12.0 # Use the installed version nvm use 22.12.0
-
pnpm: Install the pnpm package manager globally if you haven't already:
npm install -g pnpm
-
Clone the Repository:
git clone https://github.com/yourusername/browser-start-page.git cd browser-start-page
-
Install Dependencies with pnpm:
pnpm install
-
Launch the Development Server:
pnpm dev
Open your browser and navigate to
http://localhost:3000
to see your custom start page in action. -
Build for Production:
pnpm build
From inside your extension’s folder (the one that contains manifest.json), run:
zip -r ../my-extension.zip . -x "*.DS_Store" -x "__MACOSX/*"
And then you can upload that folder.
Contributions are welcome! If you have ideas, improvements, or bug fixes, please feel free to:
- Submit an issue for feature requests or bugs.
- Create a pull request with your improvements.
- Join our community discussions to help shape the future of Browser Start Page.
This project is licensed under the MIT License.