A Chrome extension that replicates Arc browser's tab management system, providing a vertical sidebar for efficient tab organization and management.
- Vertical tab management
- Tab grouping functionality
- Keyboard shortcuts for quick access
- Bookmark integration
- Clean, minimal interface
- Google Chrome or Chromium-based browser
- Git (for version control)
- Basic knowledge of HTML, CSS, and JavaScript
-
Clone the repository
git clone https://github.com/nisargkolhe/arcify.git cd arcify
-
Open Chrome Extensions page
- Navigate to
chrome://extensions/
- Or go to Menu → More Tools → Extensions
- Navigate to
-
Enable Developer Mode
- Toggle the "Developer mode" switch in the top right corner
-
Load the Extension
- Click "Load unpacked"
- Select the directory containing the extension files
- The extension should now appear in your browser
-
Development
- Make changes to the code
- Click the refresh icon on the extension card to apply changes
- Check the extension's developer tools for any errors
We use GitHub Issues to track bugs and feature requests. Before creating a new issue:
- Search existing issues to avoid duplicates
- Use our issue templates when available
- Go to the Issues page
- Click "New Issue"
- Choose "Bug Report" template if available
- Include:
- Clear description of the bug
- Steps to reproduce
- Expected vs actual behavior
- Browser version and OS
- Screenshots if applicable
- Go to the Issues page
- Click "New Issue"
- Choose "Feature Request" template if available
- Include:
- Clear description of the feature
- Use cases
- Potential implementation ideas (optional)
- Mock-ups or examples (if applicable)
Discord to discuss development: https://discord.gg/D9jQHQnjNb
We welcome contributions! Here's how you can help:
-
Fork the Repository
- Create a fork of this repository on GitHub
-
Create a Branch
git checkout -b feature/your-feature-name
-
Make Your Changes
- Write clean, documented code
- Follow existing code style
- Test your changes thoroughly
-
Commit Your Changes
git commit -m "Add: brief description of your changes"
-
Push to Your Fork
git push origin feature/your-feature-name
-
Submit a Pull Request
- Create a Pull Request from your fork to our main repository
- Provide a clear description of the changes
- Reference any related issues
- Write meaningful commit messages
- Update documentation as needed
- Add comments to your code where necessary
- Test your changes before submitting
- Follow existing code style and conventions
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
- You can freely use, modify, and distribute this software
- If you modify and distribute this software, you must:
- Make your modifications available under the GPL
- Include the original copyright notice
- Provide access to the source code
- Include the full license text
If you have any questions or suggestions, please open an issue on GitHub.
- Inspired by the Arc Browser's innovative tab management system. Huge thanks to the Arc team for coming up with the system we've all grown to love!
- Thanks to all contributors who help improve this project