Lançamento do Puck v0.18: Novo mecanismo de arrastar e soltar com suporte para CSS Grid e Flexbox

2025-01-25
Lançamento do Puck v0.18: Novo mecanismo de arrastar e soltar com suporte para CSS Grid e Flexbox

O Puck, construtor de páginas visual de código aberto, lançou a versão v0.18, com um novo mecanismo de arrastar e soltar com suporte total para CSS Grid e Flexbox para layouts avançados. Este lançamento também inclui ajuste dinâmico de altura do DropZone, atalho de teclado interativo, seletor de componente pai e remove estilos restritivos para facilitar a incorporação. Melhorias e deprecações de componentes e propriedades também estão incluídas; consulte o changelog para obter detalhes.

Leia mais

WebFFT: A Transformada de Fourier Mais Rápida na Web!

2025-01-25
WebFFT: A Transformada de Fourier Mais Rápida na Web!

WebFFT é uma metalibrary contendo várias bibliotecas FFT, tanto baseadas em JavaScript quanto em WebAssembly. Ela faz benchmark de todas as sub-bibliotecas e usa a melhor para chamadas futuras. A implementação de Transformadas de Fourier Rápidas (FFTs) e FFTs 2D é simples, com suporte para entradas de valores reais. Um perfilador ajuda a otimizar o uso.

Leia mais
Desenvolvimento

Cantos Suaves como os da Apple para Tailwind CSS: corner-smoothing

2025-01-25
Cantos Suaves como os da Apple para Tailwind CSS: corner-smoothing

corner-smoothing é um plugin para Tailwind CSS que permite criar cantos arredondados suaves, semelhantes aos dos dispositivos Apple, para seus elementos. Fácil de instalar e usar, basta adicionar o plugin ao seu projeto e aplicar os nomes de classe designados. Inspirado por Rob, este plugin oferece um controle mais preciso sobre o arredondamento dos cantos, melhorando a estética da sua interface do usuário.

Leia mais
Desenvolvimento Cantos Arredondados

Actionate: Integração do GitHub Actions para IDEs JetBrains

2025-01-25
Actionate: Integração do GitHub Actions para IDEs JetBrains

Actionate é um plugin que integra o poder do GitHub Actions diretamente em sua IDE JetBrains, criando um ambiente de desenvolvimento unificado. Ele elimina a troca de contexto, permitindo que você gerencie e execute workflows, visualize logs detalhados e reexecute trabalhos diretamente na sua IDE. Actionate suporta várias contas do GitHub, gatilhos manuais de workflow com parâmetros personalizados e fornece detalhes abrangentes da execução do workflow. Essa integração perfeita aumenta significativamente a produtividade do desenvolvedor.

Leia mais

VexRiscv: Uma Implementação de CPU RISC-V de 32 bits amigável para FPGA

2025-01-25
VexRiscv: Uma Implementação de CPU RISC-V de 32 bits amigável para FPGA

VexRiscv é uma implementação de CPU RISC-V de 32 bits amigável para FPGA, escrita em SpinalHDL. Possui um nível de pipeline configurável, várias extensões de conjunto de instruções (incluindo M, A, F, D, C) e um sistema de plug-ins altamente extensível, permitindo a adição fácil de instruções e recursos personalizados. O projeto oferece uma ampla gama de configurações, de simples RV32I a SoCs complexos com capacidade para Linux, e inclui documentação, testes e exemplos abrangentes para implantação e depuração rápidas em FPGAs.

Leia mais
Hardware

TinyZero: Desbloqueando o raciocínio em LLMs com baixo custo

2025-01-25
TinyZero: Desbloqueando o raciocínio em LLMs com baixo custo

O projeto TinyZero demonstra como dotar modelos de linguagem grandes (LLMs) de capacidades de autoverificação e pesquisa a baixo custo, usando aprendizado por reforço. Construído sobre o veRL e experimentando com a série Qwen2.5, o TinyZero fornece instruções detalhadas para instalação, preparação de dados e treinamento. Mesmo modelos menores podem alcançar raciocínio sofisticado. O projeto mostra a viabilidade de aprimorar LLMs por meio de RL, oferecendo uma nova abordagem para pesquisa de IA eficiente em termos de custo.

Leia mais

Gateway de SMS Android com MQTT: Transforme seu telefone em um hub de SMS

2025-01-25
Gateway de SMS Android com MQTT: Transforme seu telefone em um hub de SMS

Este projeto transforma seu telefone Android em um poderoso gateway de SMS usando o protocolo MQTT. Ele permite enviar e receber mensagens SMS, encaminhá-las para um servidor e enviar notificações de envio/entrega. Os recursos incluem suporte a solicitações USSD, suporte a vários cartões SIM e mecanismos de repetição para entrega de SMS com falha. Embora a compatibilidade de alguns recursos (como USSD e vários cartões SIM) dependa do seu telefone e operadora, o projeto fornece o código-fonte completo, permitindo que os desenvolvedores o compilem e modifiquem para atender às suas necessidades.

Leia mais
Desenvolvimento Gateway SMS

Explorador de Arquivos Adicionado ao Editor Helix

2025-01-25
Explorador de Arquivos Adicionado ao Editor Helix

Uma atualização significativa chegou ao editor Helix! O desenvolvedor drybalka adicionou um explorador de arquivos com alterações mínimas de código. Este explorador de arquivos funciona de forma semelhante ao explorador de arquivos do Telescope, mas utiliza inteligentemente o seletor de arquivos existente do Helix, modificando apenas alguns arquivos principais. O resultado é uma melhoria substancial na experiência do usuário, fornecendo um recurso de navegação de arquivos muito necessário. Embora seja atualmente básico, ele atende a uma solicitação antiga dos usuários e aprimora significativamente a usabilidade do Helix.

Leia mais

Chatbox: Seu Copiloto de IA para Desktop

2025-01-25
Chatbox: Seu Copiloto de IA para Desktop

Chatbox é um aplicativo de desktop de código aberto que suporta vários modelos de linguagem grandes (LLMs), como GPT, Claude, Gemini e Ollama. Seus recursos incluem armazenamento de dados local, compatibilidade multiplataforma, recursos avançados de prompt e colaboração em equipe. Inicialmente criado para depuração de prompts, sua facilidade de uso e funcionalidade levaram à adoção generalizada, transformando-o em um aplicativo de desktop de IA robusto usado para tudo, desde depuração de prompts até bate-papo casual.

Leia mais

Onit: Seu Assistente de Chat com IA Local

2025-01-24
Onit: Seu Assistente de Chat com IA Local

Onit é um assistente de bate-papo com IA de código aberto que reside na sua área de trabalho! É como o ChatGPT Desktop, mas com modo local e suporte para vários fornecedores de modelos (Anthropic, Google AI, xAI, etc.). É também como o Cursor Chat, mas em qualquer lugar do seu computador - não apenas no seu IDE! Recursos principais incluem modo local (via Ollama), suporte para vários fornecedores (OpenAI, Anthropic, xAI, etc.), upload de arquivos, histórico de bate-papo e atalhos personalizáveis. Planos futuros incluem autocontexto, RAG local e preenchimento automático local. Onit prioriza o acesso universal, a liberdade do fornecedor, uma abordagem local em primeiro lugar, personalização e extensibilidade.

Leia mais

Gerador de Predicados de Tipo: Velocidade e Segurança de Tipo Redefinidas

2025-01-24
Gerador de Predicados de Tipo: Velocidade e Segurança de Tipo Redefinidas

Este artigo mergulha em uma comparação abrangente do Type-Predicate-Generator com outros verificadores de tipo de tempo de execução. O Generator produz código mais de 100 vezes mais rápido, sem dependências de tempo de execução, e gera código TypeScript estritamente seguro em termos de tipo, legível e modificável, sem exigir um DSL personalizado. Ele supera outros geradores de código em velocidade, até mesmo emitindo testes unitários, evitando o uso de `eval()` e fornecendo uma experiência de depuração superior. Em resumo, o Generator oferece vantagens significativas em desempenho, segurança de tipo e facilidade de uso.

Leia mais
Desenvolvimento verificação de tipo

KubeStatus Operator: Adicione facilmente uma página de status ao seu cluster Kubernetes

2025-01-24
KubeStatus Operator: Adicione facilmente uma página de status ao seu cluster Kubernetes

O KubeStatus Operator é uma ferramenta gratuita e de código aberto que adiciona facilmente uma página de status ao seu cluster Kubernetes, exibindo o status operacional (operacional, degradado ou FORA DO AR) dos serviços. Escrito em Go e utilizando a API do Kubernetes para buscar informações sobre o cluster e os recursos, o KubeStatus fornece uma maneira simples e conveniente de visualizar o estado atual do seu cluster e recursos sem precisar da ferramenta de linha de comando kubectl ou do painel do Kubernetes. Ele também oferece uma página amigável ao usuário que pode servir como sua página de status principal.

Leia mais

Lightpanda: Navegador headless leve para IA e automação

2025-01-24
Lightpanda: Navegador headless leve para IA e automação

Lightpanda é um navegador headless de código aberto projetado para tarefas de IA e automação. Escrito em Zig, ele possui pegada de memória ultrabaixa e execução excepcionalmente rápida — 11 vezes mais rápido e 9 vezes menos memória que o Chrome. Com suporte para execução de Javascript e APIs Web parciais, é compatível com Playwright e Puppeteer, ideal para agentes de IA, treinamento de LLM, scraping e testes. Atualmente em fase Beta, já possui um carregador HTTP, analisador HTML, árvore DOM, suporte a Javascript (v8), APIs DOM básicas, Ajax, API XHR, API Fetch e despejo DOM.

Leia mais
Desenvolvimento navegador headless

Wild: Um Linker Muito Rápido para Linux

2025-01-24
Wild: Um Linker Muito Rápido para Linux

Wild é um linker projetado para velocidade em desenvolvimento iterativo. Embora o link incremental ainda não esteja implementado, ele já é impressionantemente rápido. Para compilações de produção, linkers mais maduros como GNU ld ou LLD são recomendados. No entanto, para desenvolvimento, o Wild acelera significativamente os tempos de compilação, especialmente em sistemas Linux x86-64. Ele suporta executáveis ​​e objetos compartilhados estaticamente e dinamicamente vinculados e foi testado com muitos crates populares do crates.io. Atualmente em desenvolvimento estão recursos como link incremental, suporte para outras arquiteturas e mais flags de linker.

Leia mais
Desenvolvimento

magenta.nvim: Plugin LLM para Neovim focado no uso de ferramentas

2025-01-24
magenta.nvim: Plugin LLM para Neovim focado no uso de ferramentas

magenta.nvim é um plugin poderoso para Neovim que utiliza LLMs para aumentar a eficiência da codificação. Ele fornece uma janela de bate-papo para interagir com um assistente de codificação de IA e ferramentas para preencher o contexto e fazer edições embutidas. Diferentemente de outros plugins, o magenta.nvim conta com o LLM para escolher seu contexto, utilizando várias ferramentas (listando diretórios, obtendo conteúdo de arquivos, usando recursos LSP, etc.) para realizar tarefas. Sua arquitetura limpa, testes extensivos e suporte para vários provedores como OpenAI e Anthropic o tornam altamente extensível e robusto.

Leia mais

GitHub: Dithering Fractal Estável em Superfície

2025-01-23
GitHub: Dithering Fractal Estável em Superfície

Rune Skovbo Johansen inventou uma nova técnica de dithering fractal estável em superfície. Isso permite que padrões de dither em cenas 3D fiquem presos às superfícies, mantendo o tamanho e o espaçamento dos pontos aproximadamente constantes na tela, mesmo quando as superfícies se movem. Este repositório GitHub fornece um projeto de exemplo Unity, arquivos de origem de shader e textura, e detalhes sobre as propriedades de dither e opções globais como compensação radial e camadas quantizadas. A técnica consegue isso adicionando ou removendo pontos dinamicamente e oferece texturas 3D com diferentes densidades de pontos. Licenciado sob MPL-2.0, incentivando contribuições da comunidade.

Leia mais
Desenvolvimento Gráficos 3D

Adeus à complicação: Ative seus dispositivos com um único comando – Apresentando a ferramenta 'wol'

2025-01-23
Adeus à complicação: Ative seus dispositivos com um único comando – Apresentando a ferramenta 'wol'

'wol' é uma ferramenta Wake-On-LAN (WOL) poderosa que permite ativar facilmente seus dispositivos de rede por meio de uma interface de linha de comando ou interface web. Suporta a configuração de várias máquinas, fornecendo uma visualização de lista simples e funcionalidade de ativação com um clique. Se você prefere comandos CLI ou uma interface gráfica, poderá gerenciar e ativar seus computadores ou servidores de maneira eficiente. O suporte ao Docker também está incluído para implantação fácil.

Leia mais
Desenvolvimento

Kit de Início de Vídeo com IA de Código Aberto para Produção Baseada em Navegador

2025-01-23
Kit de Início de Vídeo com IA de Código Aberto para Produção Baseada em Navegador

O projeto open-source video-starter-kit oferece um kit de ferramentas baseado em navegador para criação de vídeo com IA. Construído com Next.js, Remotion e fal.ai, ele integra modelos de IA como Minimax, Hunyuan e LTX, permitindo processamento de vídeo nativo do navegador, composição multiclipes, integração de trilha de áudio, suporte de narração e tratamento de duração de vídeo estendido. Os desenvolvedores podem aproveitar os componentes de IU prontos para uso e o suporte TypeScript para desenvolvimento rápido de aplicativos de vídeo com IA.

Leia mais
Desenvolvimento vídeo com IA

llama.vim: Plugin Vim para Complementação de Código com LLM

2025-01-23
llama.vim: Plugin Vim para Complementação de Código com LLM

llama.vim é um poderoso plugin do Vim que oferece complementação inteligente de código e texto usando um LLM rodando localmente. Ele suporta vários modelos de LLM e possui desempenho eficiente mesmo em hardware de baixo custo, graças à gestão inteligente de contexto. Fácil de instalar e configurar, o plugin oferece opções personalizáveis de complementação, aumentando significativamente a produtividade na codificação.

Leia mais

Bunster: Compilando scripts Shell em binários estáticos

2025-01-23
Bunster: Compilando scripts Shell em binários estáticos

O projeto Bunster visa compilar scripts shell em binários estáticos eficientes, melhorando a portabilidade e a segurança. Em vez de simplesmente empacotar scripts, ele utiliza o compilador Go para traduzir scripts em código de máquina nativo, permitindo a execução multiplataforma (atualmente apenas Unix). O Bunster suporta principalmente scripts Bash, com planos para suportar mais shells e adicionar recursos como um sistema de módulos, incorporação de ativos estáticos, bloqueio de senha e expiração. O projeto está em seus estágios iniciais, mas já implementou muitos recursos principais e segue o versionamento SemVer.

Leia mais

libmodulor: Uma biblioteca TypeScript para aplicações comerciais

2025-01-23
libmodulor: Uma biblioteca TypeScript para aplicações comerciais

libmodulor é uma biblioteca TypeScript que visa acelerar a criação de aplicações comerciais de alta qualidade. Ela usa uma arquitetura em camadas (UseCase, App, Product, Target), com foco em segurança de tipos e testes de ponta a ponta. Desenvolvedores podem usar seus bancos de dados, frameworks frontend, servidores e ferramentas preferidos; libmodulor fornece primitivas de alto nível para evitar código repetitivo e travamento de fornecedores. Embora ainda esteja em desenvolvimento ativo, já foi usado em projetos piloto.

Leia mais
Desenvolvimento Aplicações Comerciais

Biblioteca Python para o Serviço de Texto para Fala do Microsoft Edge (Sem Edge ou Chave API Necessária)

2025-01-23
Biblioteca Python para o Serviço de Texto para Fala do Microsoft Edge (Sem Edge ou Chave API Necessária)

edge-tts é uma biblioteca Python que permite usar o serviço online de texto para fala do Microsoft Edge diretamente do seu código Python ou por meio de ferramentas de linha de comando (`edge-tts` e `edge-playback`). Não precisa do Microsoft Edge, Windows ou de uma chave API. Ele suporta vários idiomas e vozes, oferecendo personalização de velocidade, volume e tom. Instale via pip e use argumentos simples de linha de comando ou a API Python.

Leia mais
Desenvolvimento

Apache Hudi: Upserts, Deleções e Processamento Incremental para Big Data

2025-01-23
Apache Hudi: Upserts, Deleções e Processamento Incremental para Big Data

O Apache Hudi é uma plataforma de data lakehouse de código aberto, construída em um formato de tabela aberta de alto desempenho para ingerir, indexar, armazenar, servir, transformar e gerenciar seus dados em vários ambientes de dados na nuvem. Ele suporta vários formatos de dados e fontes, oferece commits atômicos com suporte de rollback/restauração e possui recursos rápidos de upsert/delete. Um subsistema de indexação escalonável acelera as consultas, enquanto o suporte para consultas de snapshot, incrementais e de viagem no tempo oferece flexibilidade. A integração com armazenamentos de metadados como o Apache Hive Metastore também está incluída.

Leia mais
Desenvolvimento processamento incremental

Execute LLMs locais no seu navegador: Apresentando o BrowserAI

2025-01-22
Execute LLMs locais no seu navegador: Apresentando o BrowserAI

BrowserAI é um projeto de código aberto que permite executar modelos de linguagem grandes (LLMs) localmente no seu navegador. Priorizando a privacidade, todo o processamento acontece no seu dispositivo, eliminando custos com servidores e infraestrutura complexa. Ele suporta vários modelos, incluindo aqueles do MLC e Transformers, aproveitando o WebGPU para inferência ultrarrápida. Uma API simples permite que os desenvolvedores integrem facilmente a geração de texto, reconhecimento de fala e conversão de texto em fala. Muitos modelos já são suportados, com um roadmap delineando melhorias futuras, como recursos avançados de RAG e recursos corporativos.

Leia mais
IA

Computador caseiro retrô DIY: 4x a potência de um C64!

2025-01-22
Computador caseiro retrô DIY: 4x a potência de um C64!

Um desenvolvedor construiu um computador caseiro retrô usando apenas 61 chips de lógica 74HCxx, 2 chips SRAM 6C1008 e 4 chips FLASH 39SF0x0 – com 4x a potência de processamento de um Commodore C64! O Minimal 64x4 possui 64KB de RAM, um SSD FLASH de 512KB, saída VGA e uma porta PS/2. Ele tem 256 instruções e uma cadeia de ferramentas completa, incluindo um sistema operacional, editor de texto, assembler e um interpretador semelhante ao Python. O projeto de código aberto inclui jogos clássicos como Tetris e Space Invaders.

Leia mais

NotepadJS: Um Bloco de Notas PWA Minimalista

2025-01-22
NotepadJS: Um Bloco de Notas PWA Minimalista

NotepadJS é um aplicativo PWA minimalista que imita o Bloco de Notas do Windows. O desenvolvedor buscou recriar a simplicidade e facilidade de uso do Bloco de Notas clássico, utilizando a moderna API de Acesso ao Sistema de Arquivos para leitura e gravação de arquivos locais. Este projeto marca a primeira incursão do desenvolvedor em Vue.js, e contribuições na forma de críticas, problemas e pull requests são bem-vindas.

Leia mais
Desenvolvimento Bloco de Notas

Evo: Controle de Versão Reinventado

2025-01-22
Evo: Controle de Versão Reinventado

Evo é um sistema moderno de controle de versão, com prioridade para uso offline, projetado para simplificar os fluxos de trabalho de desenvolvimento e melhorar a colaboração em equipe. Diga adeus a ramificações complexas do Git e a frustrantes conflitos de mesclagem. O Evo usa espaços de trabalho em vez de ramificações, suporta mesclagem inteligente de arquivos JSON e YAML e oferece autenticação integrada e assinatura de confirmação opcional. Sua filosofia principal é simplicidade, eficiência e confiabilidade. Construído com Go, ele suporta arquivos grandes e permissões granulares.

Leia mais
Desenvolvimento alternativa ao git

Hunyuan3D 2.0 da Tencent: Geração de Ativos 3D de Alta Resolução

2025-01-21
Hunyuan3D 2.0 da Tencent: Geração de Ativos 3D de Alta Resolução

A Tencent apresenta o Hunyuan3D 2.0, um sistema avançado de síntese 3D em larga escala que gera ativos 3D texturizados de alta resolução. Ele consiste em dois componentes principais: um modelo de geração de forma em larga escala - Hunyuan3D-DiT, e um modelo de síntese de textura em larga escala - Hunyuan3D-Paint. O sistema supera os modelos de ponta existentes em detalhes de geometria, alinhamento de condições e qualidade de textura. Uma plataforma amigável ao usuário, o Hunyuan3D-Studio, simplifica a manipulação e animação. O código de inferência e os modelos pré-treinados agora estão disponíveis em código aberto, acessíveis através do Hugging Face e do site oficial.

Leia mais

Kimi k1.5 da MoonshotAI: Avanço em RL e LLMs

2025-01-21
Kimi k1.5 da MoonshotAI: Avanço em RL e LLMs

A MoonshotAI revelou o Kimi k1.5, um novo modelo de linguagem grande multimodal treinado com aprendizado por reforço, alcançando resultados de última geração em vários benchmarks. A chave para o sucesso do Kimi k1.5 é sua janela de contexto de 128k e métodos aprimorados de otimização de políticas, permitindo capacidades de raciocínio robustas sem técnicas complexas como a pesquisa de árvore Monte Carlo. Ele supera o GPT-4o e o Claude Sonnet 3.5 em testes como AIME, MATH-500 e Codeforces, mostrando também melhorias significativas no raciocínio de contexto curto. O Kimi k1.5 estará disponível em breve em https://kimi.ai.

Leia mais
IA
1 2 37 38 39 41 43 44 45 48 49