← Все проекты

Alpha Browser

Electron · JS 02.05.2026 Личный проект
Alpha Browser

О проекте

Alpha Browser — мой собственный браузер на Electron. Полноценное десктопное приложение с вкладками, историей поиска, менеджером загрузок и кастомизацией интерфейса. Всё под моим контролем — ничего не сливает данные третьим лицам.

Зачем я его сделал

Мой основной браузер (не буду называть название) однажды слил мои пароли — и у меня увели пару аккаунтов. Я разозлился, сел и подумал: а почему бы не сделать свой? Так появился Alpha.

Что умеет

Как работает

Alpha построен на Electron — это позволяет использовать веб-технологии (HTML, CSS, JavaScript) для создания десктопного приложения. Основные вкладки — это webview теги, каждый со своей сессией. История и загрузки хранятся в localStorage и IndexedDB.

Фрагмент кода

// Создание новой вкладки function createTab(url = "about:blank") { const tab = document.createElement("webview"); tab.src = url; tab.className = "browser-tab"; tab.addEventListener("did-navigate", (e) => { saveToHistory(e.url); updateAddressBar(e.url); }); tabsContainer.appendChild(tab); activateTab(tab); }

Ссылки

⚙ НАСТРОЙКИ
🎨 Курсор
✨ Эффекты
Свечение на карточках