ESP32-BlueJammer: Um poderoso jammer de 2.4GHz (Apenas para fins educacionais)

2025-06-23
ESP32-BlueJammer: Um poderoso jammer de 2.4GHz (Apenas para fins educacionais)

O ESP32-BlueJammer é um jammer de 2.4GHz baseado em um ESP32 e módulos nRF24, capaz de interromper vários dispositivos, incluindo Bluetooth, BLE, WiFi e dispositivos RC. Ele atinge a interferência enviando numerosos pacotes de interrupção e possui um alcance significativo (mais de 30 metros). O projeto oferece kits DIY e versões pré-soldadas, juntamente com tutoriais abrangentes de montagem e gravação de firmware. É crucial observar que o bloqueio de sinal é ilegal; este projeto é estritamente para fins educacionais e não deve ser usado para atividades ilegais.

Leia mais
Hardware

CF-Shield: Proteção Automatizada contra DDoS no Cloudflare com Python

2025-06-23
CF-Shield: Proteção Automatizada contra DDoS no Cloudflare com Python

CF-Shield é um script Python que detecta e mitiga automaticamente ataques DDoS no Cloudflare. Ele requer seu email do Cloudflare, token da API, ID da zona e ID da conta. Após a instalação, o script solicita que você defina um limite de uso da CPU, tipo de desafio e notificações opcionais do Discord, Slack e Telegram. Ele monitora o uso da CPU; se exceder o limite, ele ativa automaticamente as regras WAF do Cloudflare e as desativa após o ataque. Esta poderosa ferramenta ajuda a proteger seu site contra ataques DDoS.

Leia mais
Desenvolvimento Proteção DDoS Script Python

Polystate: Máquinas de Estado Finitas Componíveis em Zig

2025-06-23
Polystate: Máquinas de Estado Finitas Componíveis em Zig

Polystate é uma biblioteca Zig para construir máquinas de estado finitas (FSMs) componíveis por meio de composição de tipos. Ela impõe convenções de programação, registrando o estado da máquina de estado no nível de tipo e alcançando componibilidade por meio da composição de tipos. Isso melhora a correção das estruturas de programas imperativos e incentiva o redesenho do estado do programa a partir da perspectiva de tipos e composição, aumentando assim a componibilidade do código. Polystate gera automaticamente diagramas de estado, permitindo que os usuários entendam intuitivamente o comportamento do programa. Exemplos demonstram a construção de máquinas de estado simples e complexas por meio da composição de tipos, como limitar as tentativas de entrada de PIN em um caixa eletrônico e reutilizar mecânicas de seleção em um jogo raylib.

Leia mais

Bunge Bits: Tornando a legislação queniana acessível

2025-06-22
Bunge Bits: Tornando a legislação queniana acessível

O Bunge Bits fornece resumos concisos dos procedimentos parlamentares quenianos, tornando informações legislativas complexas mais fáceis de entender. Ao melhorar a transparência e a acessibilidade, o Bunge Bits visa capacitar os cidadãos quenianos a participar mais plenamente de sua democracia. O projeto depende de hospedagem em nuvem, bancos de dados e tecnologia de IA, e recebe patrocínios para apoiar sua operação contínua.

Leia mais

mbake: Formatador e Linter para Makefiles Após 50 Anos!

2025-06-22
mbake: Formatador e Linter para Makefiles Após 50 Anos!

Após 50 anos de espera (referenciando a longa história dos Makefiles), o mbake finalmente chegou! Esta ferramenta de formatação e linter para Makefiles não apenas corrige automaticamente problemas de formatação, como indentação, espaçamento e quebras de linha, mas também detecta inteligentemente alvos `.PHONY` e suporta regras personalizadas e extensões de plug-ins. Ele oferece uma rica interface de linha de comando para formatação, validação e gerenciamento de versões, integrando-se perfeitamente aos fluxos de trabalho de CI/CD. Seja você iniciante ou especialista, o mbake melhora significativamente a eficiência e a legibilidade da escrita de Makefiles.

Leia mais
Desenvolvimento

Som como Forma Pura: Uma Linguagem de Programação de Som Baseada em Notações Pós-fixas

2025-06-22
Som como Forma Pura: Uma Linguagem de Programação de Som Baseada em Notações Pós-fixas

SAPF é um interpretador para explorar o som como forma pura. Sua linguagem é principalmente funcional, baseada em pilha e usa notação pós-fixa semelhante ao FORTH. Ele representa eventos de áudio e controle usando sequências preguiçosas, potencialmente infinitas, com o objetivo de fazer para sequências preguiçosas o que APL faz para matrizes: fornecer funções de altíssimo nível com operadores onipresentes de mapeamento automático, varredura e redução. Isso permite que programas curtos alcancem resultados desproporcionais ao seu tamanho. Como quase todos os tipos de dados acessíveis ao programador são imutáveis, a linguagem pode facilmente executar várias threads sem deadlocks ou corrupção. Inspirado em APL, Joy, Haskell, Piccola, Nyquist e SuperCollider, ele prioriza a expressividade concisa.

Leia mais

Compilador B em Crust: Um Trabalho em Andamento

2025-06-21
Compilador B em Crust: Um Trabalho em Andamento

Um compilador para a linguagem de programação B, escrito em Rust com fasm como backend, agora está disponível! O projeto inclui um utilitário de teste, btest, que compila e executa testes do diretório ./tests/, gerando um relatório de matriz em todos os alvos suportados. O btest permite especificar alvos (-t) e casos de teste individuais (-c), facilitando os testes direcionados. Embora ainda esteja em desenvolvimento, o compilador compila e executa com sucesso exemplos básicos como hello_world.b.

Leia mais
Desenvolvimento Linguagem B

to-userscript: CLI poderoso para converter extensões de navegador em scripts de usuário independentes

2025-06-21
to-userscript: CLI poderoso para converter extensões de navegador em scripts de usuário independentes

to-userscript é uma ferramenta de linha de comando que transforma extensões do Chrome ou Firefox em arquivos .user.js independentes, executáveis em qualquer gerenciador de scripts de usuário. Ele suporta várias fontes: Chrome Web Store, Firefox Add-ons, diretórios locais e arquivos de arquivamento. A ferramenta substitui inteligentemente as APIs WebExtension comuns, incorpora CSS, imagens e outros recursos e emula scripts em segundo plano e internacionalização. A instalação é simples, via npm, pnpm ou bun.

Leia mais
Desenvolvimento script de usuário

Proxy QUIC sem servidor usando NAT Hole Punching com AWS Lambda

2025-06-21
Proxy QUIC sem servidor usando NAT Hole Punching com AWS Lambda

Este projeto implementa um proxy QUIC sem servidor usando funções AWS Lambda e NAT hole punching. Aproveitando o S3 para coordenação e técnicas de travessia UDP, ele cria conexões proxy criptografadas sem precisar de servidores dedicados – apenas funções Lambda sob demanda. O sistema usa uma abordagem de três fases: coordenação (o cliente descobre o IP público via STUN, escreve informações de sessão no S3), perfuração de NAT (cliente e Lambda trocam pacotes UDP para criar aberturas bidirecionais), e estabelecimento de túnel QUIC (o cliente inicia o servidor QUIC, o Lambda se conecta). O resultado é um navegador se conectando à internet via um proxy SOCKS5, com a função Lambda atuando como um nó de saída encaminhando o tráfego.

Leia mais
Desenvolvimento

AtomicOS: Um Sistema Operacional Educacional Priorizando Segurança

2025-06-21
AtomicOS: Um Sistema Operacional Educacional Priorizando Segurança

O AtomicOS é um sistema operacional educacional construído do zero, priorizando a segurança em detrimento do desempenho. Ele utiliza a linguagem de programação determinística Tempo e implementa proteção de memória real, criptografia (AES-128, SHA-256) e uma MMU completa. Embora atualmente careça de recursos como pilha de rede, sistema de arquivos e drivers, seu design e implementação focados em segurança são dignos de nota. O projeto é de código aberto, mas exige atribuição e divulgação de modificações.

Leia mais
Desenvolvimento

Tux Racer no seu navegador: Um clássico retorna

2025-06-20
Tux Racer no seu navegador: Um clássico retorna

TuxRacer.js é uma porta/reescrita de código aberto para navegador do clássico jogo de corrida de pinguins, Tux Racer, e seu sucessor, Extreme Tux Racer. Jogável em navegadores de desktop e mobile, os jogadores controlam o Tux usando teclado/mouse (desktop) ou entrada de toque (mobile), navegando por terrenos e ambientes variados. Múltiplos percursos e ambientes são selecionáveis, com parâmetros de URL permitindo personalização. Embora esteja em desenvolvimento inicial, o jogo já é divertido.

Leia mais

Nxtscape: O Navegador Agéntico de Código Aberto - Seu Acompanhante de Produtividade com IA

2025-06-20
Nxtscape: O Navegador Agéntico de Código Aberto - Seu Acompanhante de Produtividade com IA

Nxtscape, um navegador de código aberto construído no Chromium, oferece uma alternativa que prioriza a privacidade em relação às opções de código fechado. Ele permite que os usuários executem agentes como Manus localmente, aumentando a produtividade com um assistente de IA. Ao contrário do Chrome, o Nxtscape mantém os recursos de IA locais, priorizando a privacidade do usuário. Sua visão é reinventar a experiência do navegador, resolvendo problemas como sobrecarga de guias e preenchimento de formulários complicado. Recursos futuros incluem uma loja MCP e um bloqueador de anúncios de IA integrado. O projeto é de código aberto e impulsionado pela comunidade, incentivando a participação do usuário.

Leia mais
Desenvolvimento Navegador de Código Aberto

Motor de Diferenciação Automática Minimal em Rust

2025-06-20
Motor de Diferenciação Automática Minimal em Rust

Este é um motor de diferenciação automática minimal escrito em Rust. Ele pode treinar um pequeno Multi-Layer Perceptron para aprender a função XOR e renderizar um gráfico de computação de um único Perceptron para graph.html. O núcleo é a estrutura Scalar, armazenando valor, gradiente opcional e uma Edge descrevendo a operação que o produziu. Sobrecargas de operadores e funções auxiliares constroem um gráfico acíclico direcionado, armazenando em cache a derivada local para cada aresta. `backward()` propaga recursivamente os gradientes do nó de saída, acumulando-os nos nós folha criados com `Scalar::new_grad`. O gráfico pode ser visualizado com `plot::dump_graph`.

Leia mais
Desenvolvimento Diferenciação Automática

cursor: Explorador de banco de dados PostgreSQL com IA

2025-06-20
cursor: Explorador de banco de dados PostgreSQL com IA

cursor é um aplicativo de desktop local que usa IA para explorar seu banco de dados PostgreSQL em segundos. Ele gera consultas com reconhecimento de esquema instantaneamente, suporta qualquer banco de dados PostgreSQL e permite que você use sua própria chave OpenAI. Embora binários pré-compilados estejam chegando em breve, os usuários atualmente precisam compilá-lo a partir da fonte.

Leia mais

ts-ssh: Uma poderosa ferramenta de linha de comando SSH/SCP para Tailscale

2025-06-20
ts-ssh: Uma poderosa ferramenta de linha de comando SSH/SCP para Tailscale

O ts-ssh é um cliente SSH e SCP de linha de comando simplificado que utiliza a rede Tailscale. Ele oferece poderosas operações multi-host, execução de comandos em lote e verdadeira integração tmux — tudo sem exigir o daemon Tailscale completo. Perfeito para equipes de DevOps que precisam de acesso SSH rápido e confiável em sua infraestrutura Tailscale, o ts-ssh suporta vários métodos de autenticação, sessões SSH interativas, verificação segura de chave de host e transferências SCP diretas. Suas capacidades avançadas de multi-host incluem execução de comandos em lote, execução de comandos concorrentes e distribuição de arquivos multi-host. Compatível com várias plataformas e oferecendo suporte a vários idiomas, o ts-ssh é essencial para a gestão eficiente de redes.

Leia mais
Desenvolvimento

Hurl: Ferramenta de teste de solicitação HTTP de linha de comando

2025-06-20
Hurl: Ferramenta de teste de solicitação HTTP de linha de comando

Hurl é uma poderosa ferramenta de linha de comando que define e executa solicitações HTTP usando um formato de texto simples. Ele suporta encadeamento de solicitações, captura de valores e avaliação de consultas em cabeçalhos e corpos de resposta, tornando-o adequado para busca de dados e teste de sessões HTTP em várias APIs como REST, SOAP e GraphQL. Construído com Rust e aproveitando o libcurl, Hurl é leve, rápido e se integra perfeitamente aos pipelines de CI/CD por meio de vários formatos de relatório.

Leia mais
Desenvolvimento

Tipos decimais de ponto fixo preciso em Rust: primitive_fixed_point_decimal

2025-06-20
Tipos decimais de ponto fixo preciso em Rust: primitive_fixed_point_decimal

Os tipos de ponto flutuante embutidos do Rust carecem de precisão ao representar números decimais. O crate `primitive_fixed_point_decimal` oferece uma solução usando tipos inteiros e um fator de escala para representar decimais com precisão, garantindo precisão fracionária. Ele fornece dois tipos: `ConstScaleFpdec`, que especifica o fator de escala em tempo de compilação; e `OobScaleFpdec`, que permite especificá-lo em tempo de execução, oferecendo maior flexibilidade, mas com maior complexidade. O crate também aborda erros cumulativos de múltiplas multiplicações e divisões, fornecendo um mecanismo `cum_error` para controle. Em resumo, é uma biblioteca Rust eficiente e precisa para tipos decimais de ponto fixo, ideal para aplicações que exigem alta precisão, como sistemas financeiros.

Leia mais
Desenvolvimento ponto fixo

Git Smart Squash: Limpeza de histórico de commits do Git com IA

2025-06-20
Git Smart Squash: Limpeza de histórico de commits do Git com IA

Cansado de passar 30 minutos reorganizando commits antes de um PR? O Git Smart Squash usa IA para organizar automaticamente suas alterações em commits lógicos e bem estruturados em segundos. Ele analisa seu diff, agrupa alterações relacionadas e cria mensagens de commit limpas que seguem os padrões convencionais de commit. Suporta IA local (Ollama) e IA na nuvem (OpenAI, Anthropic, Gemini), oferecendo um mecanismo de backup seguro e confiável para garantir que seus commits originais sejam sempre salvos. Lida até mesmo com diffs grandes, permitindo que você divida seu trabalho em partes menores ou troque para um provedor de IA na nuvem.

Leia mais
Desenvolvimento Limpeza de código

Tracker BitTorrent de Alto Desempenho em Elixir: ExTracker

2025-06-20
Tracker BitTorrent de Alto Desempenho em Elixir: ExTracker

O ExTracker é um tracker BitTorrent de alto desempenho escrito em Elixir. Ele possui baixo consumo de memória, configuração zero e utiliza todos os núcleos disponíveis. Atualmente, possui suporte HTTPS e backups de banco de dados, oferecendo três métodos de implantação: código-fonte, versões pré-compiladas e uma imagem Docker. Uma instância de teste já está em execução com estatísticas ao vivo, embora o projeto ainda esteja em desenvolvimento. Planos futuros incluem recursos como lista branca/preta, gerenciamento de peers aprimorado e suporte GeoIP.

Leia mais
Desenvolvimento

Programação Literata: Tornando o código mais legível

2025-06-19
Programação Literata: Tornando o código mais legível

A programação literata, um paradigma inventado por Donald Knuth, prioriza a legibilidade do código para humanos em vez da execução imediata pela máquina. Isso permite que os programadores desenvolvam programas em uma ordem mais natural, orientada pelo pensamento. Os programas literatos entrelaçam explicações em linguagem natural com trechos de código, melhorando a compreensão e a colaboração. A ferramenta Literate, descrita aqui, visa simplificar e estender o sistema CWEB original de Knuth e Levy. Ela suporta várias linguagens, realce de sintaxe, impressão em HTML, autoria baseada em Markdown e oferece uma interface de linha de comando para compilar código e gerar documentação HTML. O projeto é de código aberto e aceita contribuições.

Leia mais

EnrichMCP: O ORM para Agentes de IA

2025-06-19
EnrichMCP: O ORM para Agentes de IA

EnrichMCP é uma estrutura Python que permite que agentes de IA compreendam e interajam com seus dados como um ORM. Construído no Protocolo de Contexto de Modelo (MCP), ele adiciona uma camada semântica que transforma seus modelos de dados em ferramentas tipadas e detectáveis. Ele suporta modelos SQLAlchemy, APIs REST e lógica personalizada, gerando automaticamente ferramentas tipadas, manipulando relacionamentos, fornecendo descoberta de esquema e validando com Pydantic. Agentes de IA podem explorar modelos de dados, consultar dados e navegar por relacionamentos tão naturalmente quanto desenvolvedores usando um ORM.

Leia mais
Desenvolvimento

RoureXOS 2.0: Um SO Leve Reescreito em Rust

2025-06-19
RoureXOS 2.0: Um SO Leve Reescreito em Rust

O sistema operacional RoureXOS foi reescrito em Rust para sua segunda iteração. Este SO leve pode ser executado no emulador QEMU (usando a imagem ISO fornecida) e em bare metal x86_64 (inicializando a partir de um USB). Instruções detalhadas cobrem a instalação de dependências, compilação do kernel, criação da imagem ISO, emulação QEMU e até mesmo redes usando SLIP. As etapas claras facilitam a experiência com este novo SO.

Leia mais
Desenvolvimento

Monitor de Uso de Tokens Claude Code em Tempo Real: Acompanhe e Preveja Seu Consumo

2025-06-19
Monitor de Uso de Tokens Claude Code em Tempo Real: Acompanhe e Preveja Seu Consumo

Esta ferramenta de monitoramento de terminal, Claude Code Usage Monitor, fornece rastreamento em tempo real do uso de seus tokens Claude AI. Ela apresenta barras de progresso visuais para tokens e tempo restante, cálculos de taxa de queima e previsões de quando você ficará sem tokens. Suporta planos Pro, Max5, Max20 e máximo personalizado, alternando automaticamente para o máximo personalizado quando os limites do Pro são excedidos, e inclui alertas e tempos de redefinição personalizáveis. A interface limpa aprimora a experiência do usuário.

Leia mais
Desenvolvimento

Unregistry: Registro de imagens Docker leve para transferências sem esforço

2025-06-19
Unregistry: Registro de imagens Docker leve para transferências sem esforço

Unregistry é um registro de imagens de contêiner leve que armazena e serve imagens diretamente do armazenamento do seu daemon Docker. O comando `docker pussh` permite enviar imagens para servidores Docker remotos via SSH, transferindo apenas as camadas ausentes para maior velocidade e eficiência. Ignore as complexidades do Docker Hub ou registros auto-hospedados; simplesmente use `docker pussh myapp:latest user@server` para uma transferência direta e simples. Ele estabelece um túnel SSH, executa um contêiner Unregistry temporário, envia apenas as camadas ausentes e, em seguida, fecha o túnel. Perfeito para implantações de produção, pipelines de CI/CD e ambientes isolados.

Leia mais

fang: Aprimorando seus aplicativos CLI Cobra

2025-06-19
fang: Aprimorando seus aplicativos CLI Cobra

fang é uma pequena biblioteca experimental que fornece aprimoramentos integrados para aplicativos CLI baseados em Cobra. Ele possui recursos como páginas de ajuda e uso totalmente estilizadas, erros estilizados, tratamento automático de --version, geração de páginas man (usando mango), conclusão de shell, temas e saída de uso silenciosa. A integração é simples, exigindo alterações mínimas de código para melhorar significativamente a experiência do usuário do seu CLI.

Leia mais
Desenvolvimento

Bento: Um Computador de Bolso para Displays Espaciais

2025-06-18
Bento: Um Computador de Bolso para Displays Espaciais

Bento é um computador único, inspirado na estética do Commodore 64 e cyberdeck, projetado para caber perfeitamente sob um teclado que serve como sua tampa. Isso fornece acesso fácil às partes internas e armazenamento para periféricos. Principalmente destinado ao uso com displays espaciais como o XREAL One (embora compatível com qualquer monitor USB-C), o Bento usa uma placa-mãe, cooler e bateria do Steam Deck OLED para potência e portabilidade ideais. Ao contrário de dispositivos XR volumosos que são limitados a funções básicas, o Bento é projetado para trabalho real, oferecendo uma solução poderosa e portátil para computação espacial. O projeto é de código aberto e recebe contribuições.

Leia mais

Delve: Plataforma de Análise de Dados Empresarial - Versão Alfa

2025-06-18
Delve: Plataforma de Análise de Dados Empresarial - Versão Alfa

Delve é uma plataforma de análise de dados empresarial de nível empresarial, atualmente em pré-lançamento alfa, licenciada sob a licença AGPL-3.0. Possui recursos robustos para ingestão, análise e visualização de dados de várias fontes. Os recursos incluem uma interface de pesquisa interativa, uma linguagem de consulta baseada em pipeline, dashboards personalizados e alertas em tempo real. Recursos empresariais, como controle de acesso baseado em função, desenvolvimento de aplicativos personalizados e comandos de pesquisa extensíveis também estão incluídos. A instalação é simples; basta baixar, descompactar e executar alguns comandos para começar. Embora esteja em seus estágios iniciais, os poderosos recursos e a facilidade de uso do Delve o tornam uma solução promissora para análise de dados empresariais.

Leia mais

DSC: Uma biblioteca de tensores compatível com PyTorch e estrutura de inferência

2025-06-18
DSC: Uma biblioteca de tensores compatível com PyTorch e estrutura de inferência

DSC é uma biblioteca de tensores compatível com PyTorch e uma estrutura de inferência para modelos de aprendizado de máquina. Possui uma API de baixo nível compatível com C, encapsulada em uma API Python moderna semelhante ao NumPy/PyTorch, com melhorias de usabilidade. Recursos-chave incluem uma API intuitiva, suporte integrado a redes neurais, suporte a vários backends (CPU e CUDA), dependências externas mínimas e nenhuma alocação em tempo de execução. A instalação é simples, exigindo apenas um compilador C++20 e GNU Make. Aceleração CUDA é suportada; basta definir variáveis de ambiente para habilitá-la. Testes unitários são executados por meio do pytest, garantindo a precisão.

Leia mais
Desenvolvimento biblioteca de tensores

Workout.cool: A Plataforma de Fitness de Código Aberto Renascida

2025-06-18
Workout.cool: A Plataforma de Fitness de Código Aberto Renascida

Workout.cool é uma plataforma moderna de treinamento físico de código aberto, renascida das cinzas de sua predecessora, workout.lol. Após o projeto original ser abandonado devido a problemas de licenciamento de vídeo, o desenvolvedor Snouzy assumiu e reconstruiu a plataforma do zero, oferecendo um banco de dados abrangente de exercícios, rastreamento de progresso e planos de treino personalizados. Construído com Next.js App Router e arquitetura Feature-Sliced Design, o projeto acolhe contribuições da comunidade. É um projeto da comunidade, para a comunidade, com o objetivo de fornecer uma plataforma confiável e fácil de manter para a comunidade de fitness de código aberto.

Leia mais
Desenvolvimento

MiniMax-M1: Modelo de raciocínio de atenção híbrida em larga escala com 456 bilhões de parâmetros

2025-06-18
MiniMax-M1: Modelo de raciocínio de atenção híbrida em larga escala com 456 bilhões de parâmetros

O MiniMax-M1 é um modelo de raciocínio de atenção híbrida em larga escala e peso aberto, com 456 bilhões de parâmetros. Ele é alimentado por uma arquitetura híbrida de Mixture-of-Experts (MoE) combinada com um mecanismo de atenção rápida. O modelo foi treinado usando aprendizado por reforço em larga escala e supera outros modelos líderes, como DeepSeek R1 e Qwen3-235B, em tarefas complexas, especialmente em engenharia de software e compreensão de contexto longo. Sua computação eficiente em tempo de teste o torna uma base sólida para agentes de modelos de linguagem de próxima geração.

Leia mais
1 2 9 10 11 13 15 16 17 50 51