Simplificando a Interação com o Claude CLI usando um SDK Python

2025-05-10
Simplificando a Interação com o Claude CLI usando um SDK Python

Um novo SDK Python, `codesys`, simplifica a interação com a ferramenta Claude CLI. Ele suporta todas as opções do Claude CLI, oferece saída de streaming automática ou manual e permite acesso personalizado a ferramentas. Os desenvolvedores podem usar o SDK de forma eficiente imitando seu fluxo de trabalho real de código Claude — planejando a tarefa explorando a base de código e, em seguida, implementando o plano. O SDK também fornece vários exemplos mostrando saída de streaming automática e manual, análise JSON, uso de ferramentas personalizadas e passagem de argumentos adicionais.

Leia mais
Desenvolvimento

QueryLeaf: Traduzindo consultas SQL para comandos MongoDB com facilidade

2025-05-10
QueryLeaf: Traduzindo consultas SQL para comandos MongoDB com facilidade

QueryLeaf é uma biblioteca Node.js que traduz consultas SQL em comandos MongoDB. Ele analisa SQL usando node-sql-parser, transforma-o em um conjunto de comandos abstratos e, em seguida, executa esses comandos usando o driver MongoDB Node.js. QueryLeaf suporta operações SQL básicas (SELECT, INSERT, UPDATE, DELETE) e recursos de consulta avançados, como acesso a campos aninhados, acesso a elementos de array, GROUP BY com funções de agregação e JOINs. Ele oferece várias interfaces: uma biblioteca, CLI e servidor web. Para teste e depuração sem um banco de dados real, use DummyQueryLeaf.

Leia mais
Desenvolvimento SQL para MongoDB

Gmail para SQLite: A Ferramenta Definitiva de Análise de E-mails

2025-05-10
Gmail para SQLite: A Ferramenta Definitiva de Análise de E-mails

Este script baixa seus e-mails do Gmail para um banco de dados SQLite para análise. Consulte seus dados de e-mail para descobrir quantos e-mails você recebeu por remetente, quais e-mails são os maiores e quais e-mails não lidos persistem. A configuração envolve a criação de um projeto Google Cloud, a ativação da API do Gmail e a criação de um ID de cliente OAuth. Após executar o script, use a ferramenta de linha de comando sqlite3 para consultar o banco de dados. Opções de sincronização incremental e completa estão disponíveis para gerenciamento eficiente de dados de e-mail.

Leia mais
Desenvolvimento

Agente Erlang: Uma estrutura distribuída para a API OpenAI

2025-05-09
Agente Erlang: Uma estrutura distribuída para a API OpenAI

Uma estrutura Erlang robusta e distribuída para integração perfeita com a API OpenAI. Com árvores de supervisão integradas, geração dinâmica de clientes de API e execução de ferramentas, ela suporta todos os endpoints da API OpenAI e possui tolerância a falhas, limitação de taxa e suporte a streaming. A árvore de supervisão hierárquica garante estabilidade e confiabilidade. Desenvolvedores podem facilmente registrar e executar ferramentas personalizadas e acessar diretamente a API OpenAI por meio de chamadas de função simples.

Leia mais

BlenderQ: Gerenciador de Fila de Renderização Blender em Linha de Comando

2025-05-09
BlenderQ: Gerenciador de Fila de Renderização Blender em Linha de Comando

BlenderQ é uma ferramenta de interface de usuário de terminal para gerenciar uma fila de renderizações Blender locais. Adicione vários arquivos .blend a uma fila e monitore o progresso deles a partir do terminal. Construído com Node.js e Ink, ele suporta temas e ícones Nerd Fonts, tornando a instalação rápida e fácil. O autor escolheu Node.js em vez de Python ou Go devido aos componentes prontamente disponíveis que atendiam aos requisitos do projeto, permitindo uma entrega mais rápida de uma IU de terminal funcional e fácil de manter.

Leia mais
Desenvolvimento

Cogent Core: Escreva uma vez, execute em qualquer lugar

2025-05-09
Cogent Core: Escreva uma vez, execute em qualquer lugar

Cogent Core é uma estrutura gratuita e de código aberto para construir aplicativos 2D e 3D poderosos, rápidos e elegantes que rodam em macOS, Windows, Linux, iOS, Android e na web a partir de uma única base de código Go. Essa estrutura 'escreva uma vez, execute em qualquer lugar' possui extensa documentação e exemplos interativos diretamente editáveis e executáveis em seu site, que é em si um aplicativo Cogent Core rodando em wasm. As instruções de instalação devem ser seguidas antes do desenvolvimento.

Leia mais
Desenvolvimento

fui: Uma biblioteca de interface de usuário TTY baseada em framebuffer em C

2025-05-08
fui: Uma biblioteca de interface de usuário TTY baseada em framebuffer em C

fui é uma biblioteca C leve para interagir diretamente com o framebuffer em um contexto tty. Ela usa um sistema de desenho em camadas, suportando desenho de pixels, formas primitivas (linhas, retângulos, círculos), renderização de fonte de bitmap, tratamento de eventos de teclado e mouse (via libevdev) e um sistema de som básico baseado em ALSA (atualmente ondas senoidais e acordes). A biblioteca é estática e inclui exemplos e testes (usando cmocka). Um jogo simples de Asteroides demonstra os recursos de som.

Leia mais
Desenvolvimento Biblioteca Gráfica

req-update-check: Atualize seu requirements.txt sem esforço

2025-05-08
req-update-check: Atualize seu requirements.txt sem esforço

Cansado de atualizar manualmente seu arquivo `requirements.txt`? O `req-update-check` automatiza o processo! Essa ferramenta Python verifica atualizações em suas dependências, exibindo a gravidade (major/minor/patch), páginas iniciais e logs de alterações. Suporta cache, comentários e vários métodos de instalação, simplificando o gerenciamento de dependências. Aumente seu fluxo de trabalho de desenvolvimento hoje!

Leia mais
Desenvolvimento

Void: A Alternativa Open Source para o Cursor

2025-05-08
Void: A Alternativa Open Source para o Cursor

Void é um editor de código aberto que visa ser uma alternativa ao Cursor. O código-fonte completo está disponível neste repositório, e contribuições de todos são bem-vindas. Um guia de contribuição (HOW_TO_CONTRIBUTE) e um guia de código-base (VOID_CODEBASE_GUIDE) são fornecidos. A equipe está facilmente acessível através de seu servidor Discord e e-mail ([email protected]). Void é um fork do repositório do VS Code e incentiva a colaboração e sugestões.

Leia mais
Desenvolvimento alternativa ao Cursor

Qtap: Agente eBPF para Capturar Tráfego de Rede do Kernel Linux sem Modificações no Aplicativo

2025-05-08
Qtap: Agente eBPF para Capturar Tráfego de Rede do Kernel Linux sem Modificações no Aplicativo

O Qtap é um agente baseado em eBPF que captura o tráfego de rede que flui pelo kernel do Linux sem exigir modificações no aplicativo, instalação de proxy ou gerenciamento de certificados. Ele intercepta dados antes e depois da criptografia, anexando-se às funções TLS/SSL, passando-os para plug-ins flexíveis com contexto abrangente (processo/contêiner/host/usuário/protocolo, etc.). O Qtap exibe dados brutos, não criptografados, com sobrecarga mínima e latência zero, aumentando os pipelines de observabilidade existentes e permitindo usos como auditoria de segurança, depuração de rede, desenvolvimento de API e solução de problemas de integrações de terceiros. Atualmente em desenvolvimento inicial, algumas APIs podem mudar e a documentação pode estar incompleta, mas contribuições e feedback da comunidade são bem-vindos.

Leia mais
Desenvolvimento

Framework Xenon: Uma poderosa estrutura de hacking de jogos em C++

2025-05-08
Framework Xenon: Uma poderosa estrutura de hacking de jogos em C++

Xenon é uma estrutura C++ poderosa e flexível projetada para criar trapaças de jogos, internas e externas. Sua arquitetura modular permite a implementação fácil de recursos como ESP, Aimbot, Radar e muito mais. Xenon suporta vários motores de jogo, incluindo Unreal Engine e Unity, e é projetado para ser universal, podendo ser adaptado a vários jogos com alterações mínimas. O framework oferece opções de cheats internas (injeção de DLL) e externas (aplicativo independente), simplificando o processo de desenvolvimento.

Leia mais

sectorlisp: Uma implementação LISP de 512 bytes

2025-05-08
sectorlisp: Uma implementação LISP de 512 bytes

sectorlisp é uma implementação inovadora de LISP de 512 bytes capaz de inicializar o avaliador metacircular de John McCarthy em hardware nu. Removendo elementos desnecessários do LISP, este projeto oferece implementações em LISP, C e assembly i8086, sendo que esta última inicia pelo BIOS. Isso o torna provavelmente a menor implementação verdadeira de LISP até hoje.

Leia mais
Desenvolvimento Avaliador Metacircular

Planejamento de rotas nos EUA em velocidade: Apresentando o US Routing

2025-05-08
Planejamento de rotas nos EUA em velocidade: Apresentando o US Routing

US Routing é uma biblioteca Python para planejamento de rotas locais rápidas nos Estados Unidos. Ideal para situações em que resultados aproximados são suficientes, ela utiliza o conjunto de dados de estradas da América do Norte. Calcule rapidamente rotas entre cidades, códigos postais ou coordenadas, escolhendo entre a menor distância e o tempo mais rápido. Obtenha informações detalhadas da rota, incluindo distância, duração e estados percorridos. A biblioteca também inclui funcionalidade para baixar e processar o conjunto de dados de estradas da América do Norte e permite a construção de gráficos de roteamento personalizados.

Leia mais
Desenvolvimento geoprocessamento

Picostrap 5: Tema inicial do WordPress Bootstrap 5 ultrarrápido

2025-05-07
Picostrap 5: Tema inicial do WordPress Bootstrap 5 ultrarrápido

Picostrap 5 é um tema inicial do WordPress baseado no Bootstrap 5, extremamente rápido, que combina perfeitamente o SASS com o Customizador do WordPress. Personalize a aparência do Bootstrap diretamente no painel administrativo do WordPress, e o Picostrap recompilará o CSS necessário em tempo real usando um compilador SASS integrado que roda no seu navegador. Oferece gerador de paletas de cores com IA, visualização ao vivo do guia de estilo, amplas opções de personalização e muitos recursos comutáveis, como desativar o editor Gutenberg, adicionar um botão "Voltar ao topo", etc. Além disso, é compatível com WooCommerce, LiveCanvas e WindPress, e focado em desempenho.

Leia mais
Desenvolvimento Tema WordPress

Tempo de execução Go: Proposta para execução sem SO

2025-05-07
Tempo de execução Go: Proposta para execução sem SO

Esta proposta sugere adicionar um novo alvo GOOS (por exemplo, GOOS=none) ao tempo de execução Go, permitindo que programas Go sejam executados sob funções de saída definidas pelo aplicativo, em vez de depender de chamadas de sistema arbitrárias do SO. Isso permite a execução independente sem suporte direto do SO, um recurso já implementado no projeto TamaGo. A proposta defende a inclusão a montante. Aplicações Go compiladas com GOOS=none seriam executadas em bare metal; todo o suporte necessário vem do tempo de execução Go e de pacotes de driver externos em Go. Funções-chave como inicialização da CPU, inicialização de hardware, saída padrão, geração de números aleatórios e recuperação de tempo do sistema devem ser definidas. Isso expande significativamente a aplicabilidade do Go a ambientes como sistemas embarcados, máquinas virtuais e UEFI.

Leia mais

Rybbit: Análise da Web Open Source e Respeitosa com a Privacidade

2025-05-07
Rybbit: Análise da Web Open Source e Respeitosa com a Privacidade

Rybbit é uma alternativa moderna, de código aberto e respeitosa com a privacidade ao Google Analytics. A configuração leva apenas alguns minutos e é super intuitiva. Veja uma demonstração ao vivo em um site de produção real com mais de um milhão de visitas por mês. Você pode se registrar em nosso serviço hospedado em https://rybbit.io ou hospedar o Rybbit em seu próprio VPS. Aprenda mais sobre o Rybbit lendo nossa documentação. Todas as métricas principais de análise da web, incluindo sessões, usuários únicos, visualizações de página, taxa de rejeição, duração da sessão. Sem cookies ou rastreamento de usuários - compatível com GDPR e CCPA. Objetivos personalizáveis. Painéis de retenção, jornadas do usuário e funis. Filtragem avançada em mais de 15 dimensões. Eventos personalizados. Painel de sessões ao vivo. Rastreamento de localização em 3 níveis (país -> região -> cidade) + visualizações de mapa avançadas. Painel em tempo real. Suporte para organizações e número ilimitado de sites.

Leia mais

ty: Verificador de tipos Python e servidor de linguagem extremamente rápido em Rust

2025-05-07
ty: Verificador de tipos Python e servidor de linguagem extremamente rápido em Rust

ty é um verificador de tipos Python e servidor de linguagem extremamente rápido, escrito em Rust. Ainda está em desenvolvimento e não está pronto para uso em produção. Todo o desenvolvimento agora acontece no repositório Ruff; por favor, envie pull requests lá para alterações no submódulo ruff (que inclui todo o código-fonte Rust). Consulte o guia de contribuição para obter detalhes. Licenciado sob a licença MIT.

Leia mais
Desenvolvimento Verificação de Tipos

Kindle Comic Converter: Otimize Mangás para Leitores de Tinta Eletrônica

2025-05-07
Kindle Comic Converter: Otimize Mangás para Leitores de Tinta Eletrônica

O Kindle Comic Converter (KCC) é uma ferramenta poderosa para otimizar quadrinhos e mangás para leitores de tinta eletrônica como Kindle, Kobo e Remarkable. Ele remove margens, suporta layouts fixos e emprega várias etapas de processamento de imagem para garantir a visualização ideal em telas de tinta eletrônica. O KCC suporta vários formatos de entrada (pastas/CBZ/CBR/PDF, etc.) e saída (MOBI/AZW3/EPUB/KEPUB/CBZ, etc.) e otimiza o tamanho do arquivo com base na resolução do dispositivo para melhor desempenho em leitores menos potentes. O software oferece uma variedade de opções e personalização para usuários casuais e avançados.

Leia mais
Desenvolvimento

Polycompiler: Mesclando Python e JS em um Único Arquivo

2025-05-07
Polycompiler: Mesclando Python e JS em um Único Arquivo

Polycompiler é um projeto experimental que tenta mesclar código Python e JavaScript arbitrários em um único arquivo de origem. Usando expressões lambda inteligentes e a função `eval`, o Polycompiler executa seletivamente código Python ou JavaScript dependendo do ambiente de execução (Python ou Node.js). Por exemplo, um único trecho de código imprime 'Hello JS' no Node.js e 'Hello Python' no Python. Embora ainda esteja em desenvolvimento, este projeto oferece uma solução potencial para aplicativos de arquivo único direcionados a públicos Python e JavaScript.

Leia mais
Desenvolvimento

WebMonkeys: Execute milhares de tarefas paralelas na GPU com facilidade

2025-05-07
WebMonkeys: Execute milhares de tarefas paralelas na GPU com facilidade

WebMonkeys é uma biblioteca simples que permite executar milhares de tarefas paralelas na sua GPU com uma API extremamente fácil de usar. Compatível com navegadores (usando browserify) e Node.js, utiliza uma linguagem simplificada baseada em GLSL 1.0. Dados são enviados para a GPU usando `set`, cálculos paralelos são executados com `work`, e resultados são recuperados via `get`. WebMonkeys lida com as complexidades do WebGL, permitindo que você aproveite o poder da GPU sem precisar de profundo conhecimento em WebGL.

Leia mais

Compartilhe Imagens Docker como Executáveis

2025-05-07
Compartilhe Imagens Docker como Executáveis

Apresentamos o `docker2exe`, uma ferramenta que converte imagens Docker em executáveis autônomos para fácil compartilhamento! É compatível com várias plataformas, requerendo Docker, GoLang e gzip na máquina de construção, e apenas Docker na máquina de execução. O uso é simples: `docker2exe --name alpine --image alpine:3.9` cria um executável. Ele também suporta incorporar a imagem dentro do executável, baixando e executando automaticamente se a imagem não for encontrada na máquina de destino. Isso é especialmente útil para imagens menores. Os executáveis resultantes geralmente têm menos de 10 MB.

Leia mais
Desenvolvimento Executável Imagem

Código-fonte do sucesso indie VVVVVV lançado!

2025-05-07
Código-fonte do sucesso indie VVVVVV lançado!

Terry Cavanagh, criador do aclamado jogo indie VVVVVV de 2010 (com música de Magnus Pålsson), lançou o código-fonte! O lançamento inclui os arquivos de origem da versão para desktop. Embora o jogo ainda esteja disponível comercialmente para compra para apoiar o desenvolvedor, você pode compilá-lo gratuitamente para uso pessoal. Consulte LICENSE.md para obter informações sobre a distribuição de versões compiladas. Discussões sobre atualizações acontecem principalmente no servidor Discord não oficial do VVVVVV, no canal #vvvvvv-code.

Leia mais
Jogos

Algoritmos de Aprendizado por Reforço do Livro de Sutton

2025-05-06
Algoritmos de Aprendizado por Reforço do Livro de Sutton

Este repositório GitHub contém código que implementa algoritmos e modelos do renomado livro de aprendizado por reforço de Sutton, "Reinforcement Learning: An Introduction". O código cobre vários solucionadores sem modelo, exigindo apenas a definição de estados, ações e uma função de transição. Exemplos incluem um problema de variância infinita de estado único e um solucionador de labirinto de busca de árvore Monte Carlo. Embora não seja otimizado para produção, é um recurso valioso para aprender aprendizado por reforço e implementar algoritmos do zero.

Leia mais

Fontes Monospace Retro: Old Timey Mono & Code

2025-05-06
Fontes Monospace Retro: Old Timey Mono & Code

Darren Embry lançou duas fontes monospace de estilo retro: Old Timey Mono e Old Timey Code. A Old Timey Mono é baseada na fonte Reproducing Typewriter, de 1906, com o objetivo de simular texto digitado em máquina de escrever, melhorando a legibilidade. A Old Timey Code adiciona um zero com barra, um dígito um mais distinto e modificações em alguns sinais de pontuação e letras minúsculas. Ambas as fontes possuem suporte para vários idiomas, cobrindo scripts latinos, cirílicos e gregos, e uma ampla gama de conjuntos de caracteres Unicode, tornando-as ideais para codificação e roteiro.

Leia mais

ACE-Step: Um Avanço nos Modelos Fundamentais de Geração de Música

2025-05-06
ACE-Step: Um Avanço nos Modelos Fundamentais de Geração de Música

O ACE-Step é um novo modelo fundamental de código aberto para geração de música que integra geração baseada em difusão com um Autoencoder de Compressão Profunda e um transformador linear leve. Essa abordagem supera as compensações entre velocidade, coerência e controle encontradas em modelos LLM e de difusão existentes. O ACE-Step gera até 4 minutos de música em 20 segundos em uma GPU A100 — 15 vezes mais rápido que os modelos base LLM — mantendo a coerência musical superior e o alinhamento de letras. Ele suporta diversos estilos, gêneros e 19 idiomas, e oferece controles avançados como clonagem de voz e edição de letras. O projeto visa ser a 'Stable Diffusion' da IA ​​de música, fornecendo uma base flexível para futuras ferramentas de criação musical.

Leia mais
IA

brush: Um shell compatível com POSIX escrito em Rust

2025-05-06
brush: Um shell compatível com POSIX escrito em Rust

brush é um shell compatível com POSIX e bash, implementado em Rust. Ele é construído e testado em Linux e macOS, com suporte experimental no Windows (totalmente suportado no Windows via WSL). Pronto para uso interativo diário, ele executa a maioria dos scripts sh e bash, embora o uso em produção ainda não seja recomendado. Contribuições e feedback são bem-vindos. A instalação é feita via `cargo install --locked brush-shell` ou a partir da fonte. Testes de integração extensos garantem compatibilidade.

Leia mais
Desenvolvimento

Feedsmith: Um analisador de feeds rápido e robusto

2025-05-06
Feedsmith: Um analisador de feeds rápido e robusto

Feedsmith é um analisador e gerador JavaScript de alto desempenho para feeds RSS, Atom, JSON Feed e RDF, incluindo namespaces populares e arquivos OPML. Ele preserva a estrutura original do feed, oferecendo dados limpos e orientados a objetos com normalização inteligente de elementos legados. Com velocidade incrível, segurança de tipos, recursos de tree-shaking e suporte para Node.js e navegadores modernos, o Feedsmith fornece analisadores universais e específicos de formato. Atualmente, ele suporta a geração de JSON Feed e OPML.

Leia mais
Desenvolvimento Analisador de Feeds

Plexe: Crie modelos de ML com linguagem natural

2025-05-06
Plexe: Crie modelos de ML com linguagem natural

O Plexe revoluciona a construção de modelos de aprendizado de máquina, permitindo que desenvolvedores definam modelos usando linguagem natural. Sua arquitetura multi-agente, alimentada por IA, automatiza todo o processo: análise de requisitos, planejamento do modelo, geração de código, testes e implantação. Suporta vários provedores de LLM (OpenAI, Anthropic, etc.) e Ray para treinamento distribuído, o Plexe simplifica a criação de modelos com apenas algumas linhas de Python. Ele também lida com a geração de dados sintéticos e inferência de esquema automática. O Plexe torna a construção de modelos de ML acessível a um público mais amplo.

Leia mais
IA

Outpost: Infraestrutura de Webhooks e Destinos de Eventos de Saída de Código Aberto

2025-05-06
Outpost: Infraestrutura de Webhooks e Destinos de Eventos de Saída de Código Aberto

Outpost é uma infraestrutura de código aberto e auto-hospedada que permite que os produtores de eventos adicionem webhooks de saída e destinos de eventos à sua plataforma, com suporte para tipos de destino como Webhooks, Hookdeck Event Gateway, Amazon EventBridge, AWS SQS, AWS SNS, GCP Pub/Sub, RabbitMQ e Kafka. O runtime Outpost tem dependências mínimas (Redis, PostgreSQL ou Clickhouse e uma das filas de mensagens suportadas), é 100% compatível com versões anteriores com sua implementação de webhooks existente e é otimizado para operação de alto rendimento e baixo custo. Construído e mantido pela Hookdeck, ele é escrito em Go e distribuído como um binário e contêiner Docker sob a licença Apache-2.0.

Leia mais
Desenvolvimento infraestrutura de eventos

MTerrain: Sistema de terreno otimizado para Godot Engine

2025-05-06
MTerrain: Sistema de terreno otimizado para Godot Engine

MTerrain é um sistema/editor de terreno otimizado para o Godot Engine, capaz de lidar com terrenos de até 16km x 16km. Ele utiliza um sistema LOD baseado em octree e possui um shader de terreno com suporte para splatmapping, mapeamento bitwise e mapeamento de índice. Funcionalidades adicionais incluem integração de navegação, um sistema de grama com detecção de colisão, um sistema de caminho usando curvas de Bezier para deformar estradas e rios, e ferramentas de editor abrangentes para escultura, pintura e importação/exportação de heightmaps e splatmaps. Embora exija algum aprendizado, vídeos tutoriais são fornecidos para orientar os usuários na escultura de terreno e pintura de textura.

Leia mais
Desenvolvimento Editor de Terreno
1 2 16 17 18 20 22 23 24 48 49