Skip to main content

Navegador minimalista leve e rápido com foco em privacidade

Project description

Licença MIT Versão Python GitHub stars

🌐 Browlite - Navegador Minimalista de Alto Desempenho

Browlite é um navegador web minimalista desenvolvido em Python, focado em privacidade, desempenho e customização. Projetado para ser leve e rápido, consome menos recursos que navegadores tradicionais.

🔗 Repositório Oficial: https://github.com/PineRootLabs/Browlite

📦 Download Via pip (PyPI): [https://pypi.org/project/browlite/]

✨ Recursos Principais

  • Extremamente leve (usa ~50% menos RAM que navegadores convencionais)
  • Bloqueio de anúncios e trackers nativo
  • Multiplos mecanismos de busca (Google, DuckDuckGo, Bing, etc.)
  • Modo escuro/light configurável
  • Sistema de favoritos com acesso via terminal
  • Interface minimalista sem barras desnecessárias
  • Configuração flexível via arquivos INI

🛠️ Instalação

Pré-requisitos

  • Python 3.7 ou superior
  • Pip (gerenciador de pacotes Python)

Passo a Passo

# Clone o repositório
git clone https://github.com/PineRootLabs/Browlite.git
cd Browlite

# Instale as dependências
pip install PyQt5 PyQtWebEngine

# Execute o navegador
browlite

🎛️ Configuração Inicial
Na primeira execução, o Browlite irá:

Perguntar qual modo de operação deseja usar:

🛡️ Minimalista Seguro (equilíbrio entre recursos e desempenho) Extremamente Leve (máximo desempenho, menos recursos)

Solicitar a escolha do mecanismo de busca padrão

Os arquivos de configuração serão gerados automaticamente na pasta do projeto.

📂 Estrutura de Arquivos

Browlite/
├── main.py                 # Código principal
├── config.ini              # Configurações do usuário (gerado automaticamente)
├── config_minimal.ini      # Perfil Minimalista Seguro
├── config_light.ini        # Perfil Extremamente Leve
├── favs.txt                # Lista de favoritos (gerado automaticamente)
└── icons/                  # Ícones dos mecanismos de busca
    ├── google.png
    ├── duckduckgo.png
    ├── bing.png
    ├── yahoo.png
    ├── ecosia.png
    ├── back.png
    ├── forward.png
    ├── refresh.png
    └── home.png

# 🕹️ Como Usar

## 🚀 Comandos Básicos

| Comando                 | Descrição                          |
|-------------------------|------------------------------------|
| browlite                | Inicia o navegador normalmente     |
| browlite [URL]          | Abre uma URL específica            |
________________________________________________________________


⚙️ Personalização Avançada

Edite os arquivos .ini para ajustes personalizado:

Configurações Principais (config.ini)

[DEFAULT]
homepage = https://www.google.com ; Página inicial
dark_mode = true                  ; Tema escuro
block_ads = true                  ; Bloqueio de anúncios
default_search_engine = google    ; Mecanismo de busca padrão
Mecanismos de Busca Suportados
Google (google)

DuckDuckGo (duckduckgo)

Bing (bing)

Yahoo (yahoo)

Ecosia (ecosia)

Para adicionar novos buscadores, edite o dicionário SEARCH_ENGINES no código.

🤝 Agradecimentos Especiais
Este projeto contou com o suporte técnico e consultoria especializada do DeepSeek Chat durante o processo de desenvolvimento. Sua contribuição foi fundamental para:

Otimização de desempenho

Documentação técnica

"A inteligência artificial não substitui a criatividade humana, mas pode amplificá-la exponencialmente." - PineRootLabs

✉️ Contato
Desenvolvido por Caio R. - [Suporte+pinerootlabs@gmail.com]

🔗 Repositório: https://github.com/PineRootLabs/Browlite

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

browlite-1.0.1.tar.gz (100.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

browlite-1.0.1-py3-none-any.whl (99.7 kB view details)

Uploaded Python 3

File details

Details for the file browlite-1.0.1.tar.gz.

File metadata

  • Download URL: browlite-1.0.1.tar.gz
  • Upload date:
  • Size: 100.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for browlite-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a6481b1dc8cd5b8e5d124597c3ec36c7d9f20d6f009190daeae2ed859b360828
MD5 2d662a78ad189b41b0b9f9ed98d11915
BLAKE2b-256 4f469c0acf9f5f9044408e366908044c86f4825d40d3ac8c88936a25031b5fb5

See more details on using hashes here.

File details

Details for the file browlite-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: browlite-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 99.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for browlite-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2461a6f3c7fbb6f9719da7166fe60d45b70b3e77d89eb142679dfb58a862ddec
MD5 ad10b2fb2cf1bb68120377156995283e
BLAKE2b-256 095a9845f65b97942dc2733c3c0f84cbbaa8c87f43fa320de11183c1b39a7df5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page