Este é o código-fonte do gngr, um novo navegador multiplataforma que defende a privacidade. gngr
é uma implementação independente de padrões web em Java puro. Não é um wrapper para outros mecanismos de navegador.
gngr
planeja proteger a privacidade
Leia a introdução para saber mais.
Este é um protótipo inicial que pode ser usado em sites simples.
Em termos de segurança, o código não é nem um pouco protegido! Use a versão atual:
Não use a versão atual com sites críticos, como sites de bancos ou webmail.
A partir de julho de 2022, nosso foco é melhorar o layout e a renderização. Desenvolvemos moedor para automatizar testes de layout e renderização. Aqui está um gráfico que mostra nosso progresso (clique para mais detalhes) :
Também estamos usando testes de plataforma web para estabilizar o suporte ao DOM.
Para construir e executar a partir da linha de comando:
git clone
este repositórioant -f src/build.xml run
para construir e executar gngr
Para desenvolvimento, recomendamos configurar o Eclipse, embora seja possível usar outros IDEs ou ferramentas de linha de comando também, com a ajuda do script ant
build.
Todos são bem-vindos para contribuir. Os problemas que podem ser facilmente detectados são marcados com as seguintes tags:
Você está convidado a fazer algo que não esteja listado acima, mas coordene conosco primeiro, antes de se esforçar nisso.
Consulte o guia de contribuição para obter mais detalhes.
#gngrBrowser:matrix.org
GPLv2
Algumas partes do código são fornecidas sob a licença LGPL. Seus diretórios contêm seus respectivos arquivos de licença.
gngr
começou como um fork do projeto agora extinto chamado navegador lobo
(veja os créditos). Para fins de arquivamento, o histórico de todos os commits que transformam o código lobo
do seu repositório CVS para a primeira versão do gngr está disponível em um repositório separado.