Sniffnet: Monitor de Tráfego de Rede Multiplataforma e de Código Aberto

2025-02-02
Sniffnet: Monitor de Tráfego de Rede Multiplataforma e de Código Aberto

Sniffnet é uma ferramenta gratuita e de código aberto para monitoramento de tráfego de rede, disponível em várias plataformas e idiomas. Sua interface intuitiva permite que os usuários monitorem facilmente o tráfego de rede, vejam gráficos em tempo real, exportem arquivos PCAP e identifiquem serviços e protocolos. O Sniffnet também suporta temas personalizados, notificações e filtros, e inclui uma Wiki abrangente. Embora sistemas mais antigos possam exigir a configuração de uma variável de ambiente para alternar os renderizadores, o Sniffnet é uma ferramenta poderosa e fácil de usar no geral.

Leia mais
Desenvolvimento monitoramento de rede

Lume: CLI leve para gerenciamento de VMs no Apple Silicon

2025-02-02
Lume: CLI leve para gerenciamento de VMs no Apple Silicon

Lume é uma interface de linha de comando (CLI) leve e servidor de API local para criar, executar e gerenciar máquinas virtuais (VMs) macOS e Linux no Apple Silicon com desempenho próximo ao nativo, aproveitando o Virtualization.Framework da Apple. Execute imagens macOS pré-construídas em uma única etapa. O CLI oferece um conjunto abrangente de comandos para gerenciamento de VMs, incluindo criação, execução, listagem, obtenção de detalhes, configuração de configurações, parada, exclusão, extração de imagens, clonagem e gerenciamento de cache. O Lume também expõe um servidor de API HTTP local para gerenciamento automatizado de VMs.

Leia mais
Desenvolvimento

OmiAI: O SDK de IA que simplesmente funciona

2025-02-02
OmiAI: O SDK de IA que simplesmente funciona

O OmiAI é um SDK de IA em TypeScript que seleciona automaticamente o melhor modelo de um conjunto selecionado com base em sua solicitação. Ele possui raciocínio embutido semelhante ao o3, ferramentas selecionadas, acesso à internet e suporte multi-modal completo para quase todos os tipos de mídia. Imagine usar um único LLM que se destaca em tudo - essa é a promessa do OmiAI. Ele inteligentemente encadeia modelos para tarefas complexas, possui raciocínio e chamada de ferramentas embutidos e oferece suporte multi-modal e acesso à internet em tempo real. Simplifique seu fluxo de trabalho de LLM com o OmiAI.

Leia mais
Desenvolvimento SDK de IA

Modest: Uma Biblioteca Lua para Harmonia Musical

2025-02-02
Modest: Uma Biblioteca Lua para Harmonia Musical

Modest é uma biblioteca Lua robusta para harmonia musical, oferecendo objetos Chord, Note e Interval que manipulam uma ampla gama de acordes, de maiores/menores simples a acordes de jazz complexos. Possui análise de strings flexível para identificação de acordes, recursos de transposição e recuperação de notas individuais. Fácil de instalar via LuaRocks ou compilação manual, Modest suporta Lua 5.4 e LuaJIT e evita poluir o namespace global. Sua funcionalidade principal, incluindo identificação de acordes, transposição, extração de notas e cálculos de intervalos, fornece ferramentas eficientes para desenvolvimento de software musical.

Leia mais
Desenvolvimento Música

Sistema de Câmera Remota ESP32: Streaming ao Vivo e Controle de Motor/Servo

2025-02-02
Sistema de Câmera Remota ESP32: Streaming ao Vivo e Controle de Motor/Servo

Este projeto demonstra um sistema de câmera remota baseado em ESP32 que transmite streams de vídeo ao vivo via WebSockets e controla motores e servos. Um servidor Python gerencia a comunicação WebSocket e fornece uma interface web para visualizar e controlar os dispositivos ESP32. Ele possui temporizadores automáticos para redefinir motores e servos para os estados padrão se nenhum comando for recebido. O sistema suporta múltiplos clientes e é de código aberto.

Leia mais

PL/Rust: Desempenho Nativo para Funções PostgreSQL em Rust

2025-02-02
PL/Rust: Desempenho Nativo para Funções PostgreSQL em Rust

PL/Rust é uma linguagem processual carregável que permite o desenvolvimento de funções PostgreSQL em Rust, compilando para código de máquina nativo para desempenho otimizado. Ao contrário de alternativas interpretadas, ele utiliza o ecossistema do Rust e a segurança em tempo de compilação. Ele fornece acesso à SPI do Postgres (incluindo consultas dinâmicas e instruções preparadas), tipos Rust seguros para a maioria dos tipos de dados do Postgres e suporte para funções de gatilho. Em sistemas Linux x86_64 e aarch64, ele funciona como uma linguagem 'confiável', oferecendo garantias de segurança aprimoradas; em outros locais, funciona como 'não confiável'. Documentação abrangente, instruções de instalação e suporte de compilação cruzada estão disponíveis.

Leia mais
Desenvolvimento

Auto-Commit Bot: Commits Git Automatizados com IA Gemini

2025-02-01
Auto-Commit Bot: Commits Git Automatizados com IA Gemini

O Auto-Commit Bot é uma ferramenta Python que automatiza fluxos de trabalho Git. Ele monitora um diretório para alterações, gera mensagens de commit descritivas usando a IA do Google Gemini e as confirma. Isso elimina tarefas repetitivas e garante mensagens consistentes. Os recursos incluem monitoramento de arquivos em tempo real, confirmação automática, mensagens de commit com tecnologia de IA e fácil personalização. Basta instalar as dependências, definir sua chave de API e executar o comando.

Leia mais
Desenvolvimento API Gemini

BZip3: Um Sucessor Superior ao BZip2

2025-02-01
BZip3: Um Sucessor Superior ao BZip2

O BZip3 é um sucessor mais rápido e eficiente do BZip2, oferecendo taxas de compressão mais altas e desempenho aprimorado. Isso é alcançado por meio de um codificador de entropia de mistura de contexto de ordem 0, uma transformada Burrows-Wheeler rápida que utiliza matrizes de sufixos e uma passagem RLE com Lempel Ziv + Predição baseada em correspondência de string do tipo LZ77 e modelagem de contexto do tipo PPM. Benchmarks que o comparam a outros algoritmos de compressão, incluindo testes em um arquivo massivo de código-fonte Perl, demonstram suas vantagens significativas. O desempenho do BZip3 depende muito do compilador, com compilações x64 Linux clang13 mostrando velocidades impressionantes. O projeto é licenciado sob LGPLv3.

Leia mais
Desenvolvimento

Yandex lança Perforator: Ferramenta de Perfilhamento Contínuo sem Impacto na Produção

2025-02-01
Yandex lança Perforator: Ferramenta de Perfilhamento Contínuo sem Impacto na Produção

A Yandex lançou o Perforator, uma ferramenta de perfilhamento contínuo de código aberto baseada na tecnologia eBPF. O Perforator coleta perfis de CPU de ambientes de produção sem afetar o desempenho. Já implantado em dezenas de milhares de servidores Yandex, ele ajuda os desenvolvedores a identificar e resolver gargalos de desempenho. Suporta linguagens como C++, C, Go e Rust (com suporte experimental para Java e Python), possui armazenamento escalonável, uma linguagem de consulta amigável e IU, e geração de perfis sPGO para otimização guiada por perfil (PGO). O Perforator possui consumo mínimo de recursos e é facilmente implantável em vários ambientes, de laptops a clusters Kubernetes.

Leia mais
Desenvolvimento perfilhamento de desempenho

Hoppscotch: Uma ferramenta leve de desenvolvimento de API

2025-02-01
Hoppscotch: Uma ferramenta leve de desenvolvimento de API

Hoppscotch é uma ferramenta leve e rápida para desenvolvimento de APIs, com uma interface de usuário minimalista e recursos abrangentes. Suporta vários métodos HTTP, personalização de temas, instalação de PWA, WebSocket, Server-Sent Events, Socket.IO, MQTT e GraphQL. Recursos avançados incluem histórico de solicitações, gerenciamento de coleções, scripts pré-solicitação, testes pós-solicitação, variáveis de ambiente, colaboração em equipe e gerenciamento de espaços de trabalho, permitindo testes e desenvolvimento de APIs eficientes. Os usuários podem criar e gerenciar solicitações de API facilmente e compartilhar e colaborar de várias maneiras.

Leia mais

Executando Linux em um PDF: Um emulador RISC-V no seu navegador

2025-01-31
Executando Linux em um PDF: Um emulador RISC-V no seu navegador

O desenvolvedor @ading2210 conseguiu o feito notável de executar um sistema Linux dentro de um arquivo PDF. Aproveitando o mecanismo Javascript dentro de PDFs e uma versão compilada em asm.js do emulador RISC-V TinyEMU, um ambiente Linux funcional é criado. A saída é exibida usando caracteres ASCII, e a entrada é gerenciada por meio de um teclado virtual. Embora os tempos de inicialização sejam lentos (30-60 segundos), o projeto mostra as capacidades surpreendentes do formato PDF. O código é de código aberto e suporta sistemas de 32 e 64 bits.

Leia mais
Desenvolvimento

Experimento de Programação Assíncrona: Integrando Lua com libuv e Módulos C

2025-01-31
Experimento de Programação Assíncrona: Integrando Lua com libuv e Módulos C

Este projeto explora a integração de módulos compilados em C com scripts Lua, utilizando a biblioteca libuv para operações assíncronas. O projeto inclui o interpretador Lua, a biblioteca libuv e módulos C personalizados, demonstrando como compilar e carregar módulos C em Lua, resultando em um servidor HTTP simples. A estrutura do projeto é clara, com instruções detalhadas de instalação e compilação, além de exemplos de código, tornando-o ideal para aprender sobre a integração de Lua e C e técnicas de programação assíncrona.

Leia mais
Desenvolvimento

Biblioteca de Scripting em Go: script — Simplificando Tarefas de Administração de Sistemas

2025-01-31
Biblioteca de Scripting em Go: script — Simplificando Tarefas de Administração de Sistemas

A biblioteca `script` para Go oferece recursos semelhantes a scripts shell para administradores de sistemas, incluindo leitura de arquivos, execução de subprocessos, contagem de linhas, correspondência de strings e muito mais. Ela processa fluxos de dados usando uma abordagem de pipeline com uma API limpa, tornando a programação em Go tão eficiente e conveniente quanto scripts shell. `script` suporta uma ampla gama de operações, desde E/S de arquivos e solicitações HTTP até execução de comandos externos e filtros personalizados, simplificando significativamente as tarefas de administração de sistemas. Por exemplo, ela replica facilmente a funcionalidade do `grep` e suporta execução concorrente para melhor desempenho.

Leia mais
Desenvolvimento

uscope: Um depurador gráfico de código nativo para Linux

2025-01-31
uscope: Um depurador gráfico de código nativo para Linux

uscope é uma ferramenta de depuração gráfica de código nativo e cadeia de ferramentas de introspecção para Linux, atualmente em desenvolvimento inicial. O autor planeja adicionar recursos como suporte para várias linguagens de programação (C, Zig, C++, Go, Rust, Odin, Jai, etc.), depuração de programas multithread, navegação de código, depuração remota e muito mais. O projeto visa construir um sistema de depuração flexível e extensível com uma interface amigável para o usuário. O autor também planeja construí-lo como uma biblioteca para que outros desenvolvedores possam construir ferramentas mais interessantes com base nele.

Leia mais
Desenvolvimento código nativo

VoidDB supera LMDB, BoltDB, LevelDB e BadgerDB em benchmarks

2025-01-31
VoidDB supera LMDB, BoltDB, LevelDB e BadgerDB em benchmarks

Benchmarks recentes revelam o desempenho superior do VoidDB em comparação com bancos de dados incorporados líderes, como LMDB, BoltDB, LevelDB e BadgerDB. O VoidDB supera significativamente a concorrência nas operações Put, Get e GetNext. Especificamente, a operação Put do VoidDB é quase quatro vezes mais rápida que a do BoltDB e quase três vezes mais rápida que a do LevelDB. Isso destaca o desempenho convincente do VoidDB em cenários de alta taxa de transferência, oferecendo aos desenvolvedores uma opção de banco de dados altamente eficiente e confiável.

Leia mais
Desenvolvimento banco de dados incorporado

MillenniumDB: Um novo sistema de gerenciamento de banco de dados orientado a grafos

2025-01-31
MillenniumDB: Um novo sistema de gerenciamento de banco de dados orientado a grafos

MillenniumDB é um sistema de gerenciamento de banco de dados orientado a grafos desenvolvido pelo Millennium Institute for Foundational Research on Data (IMFD). Ele suporta vários modelos de grafos, oferecendo suporte bastante completo para RDF/SPARQL e uma linguagem de consulta de grafo de propriedades personalizada. Embora ainda esteja em desenvolvimento ativo e não esteja pronto para produção, ele fornece funcionalidade substancial e planeja adicionar suporte a GQL em breve. São fornecidas instruções detalhadas de instalação, configuração e uso, incluindo implantação do Docker.

Leia mais

RamaLama: Executando modelos de IA tão facilmente quanto o Docker

2025-01-31
RamaLama: Executando modelos de IA tão facilmente quanto o Docker

RamaLama é uma ferramenta de linha de comando projetada para simplificar a execução e a administração local de modelos de IA. Aproveitando a tecnologia de contêineres OCI, ela detecta automaticamente o suporte de GPU e extrai modelos de registros como Hugging Face e Ollama. Os usuários evitam configurações de sistema complexas; comandos simples executam chatbots ou APIs REST. RamaLama suporta Podman e Docker, oferecendo aliases de modelos convenientes para maior usabilidade.

Leia mais

Restrições de Aplicação de Sugestões de Código GitHub: Problemas que Você Pode Encontrar

2025-01-31
Restrições de Aplicação de Sugestões de Código GitHub: Problemas que Você Pode Encontrar

Este trecho da documentação do GitHub lista várias restrições encontradas ao aplicar sugestões de código, como nenhuma alteração de código, pull requests fechados, visualização de um subconjunto de alterações, aplicação de apenas uma sugestão por linha, aplicação em linhas excluídas, sugestões inválidas e outras restrições temporárias. Essas limitações visam manter a integridade e a consistência da base de código e garantir a aplicação eficaz das sugestões.

Leia mais

ldump: Serializador Lua para Estruturas de Dados Complexas

2025-01-31
ldump: Serializador Lua para Estruturas de Dados Complexas

ldump é um serializador Lua robusto capaz de lidar com estruturas de dados complexas, incluindo referências circulares, funções (mesmo com upvalues), metatabelas, corrotinas e dados do usuário. Ele serializa dados em código Lua executável, desserializado via `load(data)()`. O ldump prioriza funcionalidade e flexibilidade em vez de velocidade e tamanho, tornando-o ideal para cenários que exigem o salvamento de estados de jogos complexos. Embora a saída seja grande, algoritmos de compressão modernos podem reduzir significativamente seu tamanho. Ele suporta Lua 5.1 a 5.4 e LuaJIT, e foi extensivamente testado para casos de borda.

Leia mais
Desenvolvimento

Um Gerenciador de Janelas X11 Ruby Minimalista: rubywm

2025-01-31
Um Gerenciador de Janelas X11 Ruby Minimalista: rubywm

Frustrado com os gerenciadores de janelas existentes, o autor criou o rubywm, um gerenciador de janelas minimalista escrito em menos de 1000 linhas de código Ruby puro (incluindo o driver X11). Ele suporta layouts de janelas em mosaico e flutuantes, mas não possui decorações de janelas e funcionalidades de arrastar e redimensionar. Todo o tratamento de teclado é delegado a ferramentas externas como o sxhkd, e a comunicação acontece por meio de eventos X11 ClientMessage. Atualmente, ele suporta apenas monitores únicos e está em fase experimental, sujeito a falhas. O objetivo principal do autor é o uso pessoal, não uma grande base de usuários.

Leia mais
Desenvolvimento

Reaktiv: Uma biblioteca de programação reativa para Python

2025-01-31
Reaktiv: Uma biblioteca de programação reativa para Python

Reaktiv é uma biblioteca de programação reativa para Python, inspirada no modelo de reatividade do Angular e com suporte de primeira classe para async/await. Simplifica a construção e a gestão de sinais dependentes de dados, atualizando automaticamente as dependências quando os dados mudam. Com uma API simples, o Reaktiv suporta contextos síncronos e assíncronos, possui rastreamento automático de dependências, zero dependências externas e gestão eficiente de memória, reduzindo significativamente a complexidade da programação assíncrona.

Leia mais
Desenvolvimento programação reativa

Distr: Simplificando a Distribuição de Software Empresarial

2025-01-30
Distr: Simplificando a Distribuição de Software Empresarial

Distr simplifica a distribuição de software empresarial para ambientes controlados pelo cliente ou de responsabilidade compartilhada. Ele oferece uma interface web intuitiva para visualizar implantações e agentes, um portal de cliente de marca branca para controle do cliente, uma API acessível por meio de um SDK completo e é totalmente de código aberto e auto-hospedável. O Distr Hub é distribuído como uma imagem Docker com um exemplo de implantação do Docker Compose. Uma documentação abrangente cobre a auto-hospedagem e a construção a partir da fonte, e um SDK JavaScript está disponível para integração de aplicativos.

Leia mais
Desenvolvimento Distribuição de Software

Stats: Monitor de sistema macOS na barra de menus

2025-01-30
Stats: Monitor de sistema macOS na barra de menus

Stats é um aplicativo de monitoramento de sistema macOS que reside na sua barra de menus. Ele fornece informações em tempo real sobre utilização da CPU e GPU, uso da memória, E/S de disco, atividade de rede, nível da bateria e muito mais. Compatível com macOS 10.15 (Catalina) e posterior, o Stats também oferece dados de sensores (temperatura, tensão, potência) e monitoramento de dispositivos Bluetooth. Macs com chip M1 exigem ativação manual do sensor HID para dados de sensores. Macs baseados em Intel podem exibir a frequência da CPU com o Intel Power Gadget instalado. Para minimizar o consumo de energia, os usuários podem desativar módulos como Sensores e Bluetooth. Lançado sob a licença MIT, o Stats recebe contribuições para traduções e melhorias.

Leia mais

Controle seu iTerm com LLMs usando iterm-mcp

2025-01-30
Controle seu iTerm com LLMs usando iterm-mcp

iterm-mcp é um servidor de Protocolo de Contexto de Modelo (MCP) que fornece acesso de LLM à sua sessão iTerm. Ele possui uso eficiente de tokens, lendo apenas a saída necessária para o modelo; integração natural, permitindo que LLMs interajam com o iTerm, respondendo a perguntas ou executando tarefas; e controle total do terminal com suporte REPL. Fácil de instalar via npx e integrar com clientes como o Claude Desktop, ele prioriza a simplicidade. No entanto, ele não possui restrições de segurança integradas, exigindo que os usuários monitorem a atividade do modelo e tomem precauções.

Leia mais
Desenvolvimento

teemoji: O CLI que adiciona emojis à sua saída de terminal

2025-01-30
teemoji: O CLI que adiciona emojis à sua saída de terminal

teemoji é uma ferramenta de linha de comando inspirada no utilitário tee clássico. Ele usa um modelo Core ML para prever e adicionar um emoji apropriado a cada linha de texto, adicionando um elemento divertido e contextual aos seus fluxos de trabalho de linha de comando. Os recursos incluem previsão de emoji, suporte de E/S padrão, opções de manipulação de arquivos (anexar ou sobrescrever) e fácil integração em pipelines de shell existentes. A instalação é simples por meio do Homebrew, e o uso espelha o comando tee padrão, com funcionalidade de emoji adicionada e opções úteis.

Leia mais
Desenvolvimento

Mathesar: Interface tipo planilha para Postgres de código aberto

2025-01-30
Mathesar: Interface tipo planilha para Postgres de código aberto

Mathesar é um aplicativo de código aberto que fornece uma interface intuitiva, semelhante a uma planilha, para visualizar, editar e consultar dados do Postgres. Usuários de todos os níveis de habilidade técnica podem colaborar diretamente em seus dados. É 100% de código aberto, auto-hospedado e utiliza o controle de acesso nativo do Postgres para segurança. Mathesar oferece instalação fácil (via Docker), escalabilidade para lidar com qualquer tamanho de dados e integração perfeita com infraestruturas existentes. Sua interface amigável simplifica as interações com o banco de dados, enquanto recursos de segurança robustos garantem a proteção dos dados.

Leia mais

Ação do GitHub: Publicação Automática de Feeds RSS no Bluesky

2025-01-30
Ação do GitHub: Publicação Automática de Feeds RSS no Bluesky

O Blueskyfeedbot é uma Ação do GitHub que automatiza a publicação de feeds RSS/ATOM no Bluesky. Os usuários criam um repositório GitHub, configuram segredos (nome de usuário e senha do aplicativo Bluesky) e configuram um arquivo de workflow especificando a URL do feed RSS e um modelo Handlebars. Isso simplifica a syndicação de conteúdo para o Bluesky, oferecendo uma solução conveniente para blogueiros e desenvolvedores.

Leia mais
Desenvolvimento

Keymapper: Mapeador de teclas com reconhecimento de contexto multiplataforma

2025-01-29
Keymapper: Mapeador de teclas com reconhecimento de contexto multiplataforma

Keymapper é um mapeador de teclas com reconhecimento de contexto multiplataforma que permite redefinir seu layout de teclado e atalhos globalmente ou por aplicativo. Suporta GNU/Linux, Windows e macOS, gerenciando todos os seus atalhos em um único arquivo de configuração, permitindo até mesmo vincular atalhos ao lançamento de aplicativos. Recursos avançados incluem o uso de botões do mouse e da roda em mapeamentos e a ativação de mapeamentos diferentes com base em contexto, como título da janela, classe, caminho do processo ou dispositivo de entrada.

Leia mais
Desenvolvimento mapeamento de teclado atalhos

mcp-agent: Uma estrutura simples para construir agentes de IA eficazes

2025-01-29
mcp-agent: Uma estrutura simples para construir agentes de IA eficazes

O mcp-agent é uma estrutura leve e composta para construir agentes usando o Protocolo de Contexto de Modelo (MCP). Ele simplifica o gerenciamento de conexões de servidor MCP e implementa todos os padrões descritos em "Construindo Agentes Eficazes", permitindo que você os encadeie. Ele também implementa o padrão Swarm do OpenAI para orquestração de vários agentes. Com o mcp-agent, você pode construir facilmente aplicativos de IA robustos, como fluxos de trabalho colaborativos de vários agentes, fluxos de trabalho com humanos no ciclo e pipelines RAG.

Leia mais
Desenvolvimento

SmolGPT: Implementação mínima do PyTorch para treinamento de LLMs pequenos

2025-01-29
SmolGPT: Implementação mínima do PyTorch para treinamento de LLMs pequenos

SmolGPT é um projeto PyTorch mínimo projetado para fins educacionais, permitindo que os usuários treinem seus próprios modelos de linguagem pequenos (LLMs) do zero. Ele apresenta uma arquitetura moderna que incorpora Flash Attention, RMSNorm e SwiGLU, juntamente com técnicas de amostragem eficientes. O projeto fornece um pipeline de treinamento completo, pesos de modelo pré-treinado e exemplos de geração de texto, facilitando o aprendizado e a experimentação com o treinamento de LLM.

Leia mais
Desenvolvimento treinamento de LLM
1 2 38 39 40 42 44 45 46 50 51