far: Ferramenta de linha de comando de busca e substituição ultrarrápida

2025-05-24
far: Ferramenta de linha de comando de busca e substituição ultrarrápida

far (Find And Replace) é uma ferramenta de linha de comando rápida e flexível para pesquisar e substituir texto em arquivos e pastas. Ela tem como alvo arquivos, diretórios ou padrões glob específicos e possui suporte inteligente para maiúsculas e minúsculas (por exemplo, Foo → Bar, FOO → BAR), inspirada na funcionalidade de busca e substituição do Sublime Text. A instalação é simples: clone o repositório GitHub e compile. Por exemplo, `far --find "Foo" --replace "Bar" --target "./src/**/*.rs"` substitui "Foo" por "Bar" em todos os arquivos .rs dentro do diretório src. Licenciado sob a Licença Apache-2.0, contribuições e sugestões são bem-vindas.

Leia mais

Terminator: O Guardião do seu Assistente de Codificação com IA

2025-05-24
Terminator: O Guardião do seu Assistente de Codificação com IA

Cansado de assistentes de codificação de IA, como o Cursor, serem interrompidos por loops de comandos travados? O Terminator, um poderoso gerenciador de sessões de terminal baseado em AppleScript, resolve esse problema! Ele realiza o isolamento de processos executando comandos em sessões de terminal separadas, mantendo seu assistente de IA responsivo mesmo com comandos travados. O Terminator cria e gerencia sessões de terminal persistentes, isola a execução de comandos, interrompe inteligentemente processos ocupados e fornece gerenciamento confiável do estado da sessão. Com comandos simples, você pode facilmente treinar seu assistente de IA para usar o Terminator, aumentando a eficiência e evitando interrupções frustrantes no fluxo de trabalho.

Leia mais

SuperUtilsPlus: Uma biblioteca de utilitários superior ao Lodash

2025-05-24
SuperUtilsPlus: Uma biblioteca de utilitários superior ao Lodash

SuperUtilsPlus é uma poderosa biblioteca de utilitários JavaScript que supera o Lodash em desempenho, suporte ao TypeScript e experiência do desenvolvedor. Ele suporta ES2020+, possui suporte completo para ESM e CommonJS e é tree-shakable, importando apenas o que é necessário. Oferecendo mais funções de utilitário do que o Lodash, o SuperUtilsPlus é otimizado para velocidade e eficiência e funciona perfeitamente em navegadores e Node.js. Seus recursos incluem manipulação de matrizes (chunk, flatten, groupBy), manipulação de objetos (get, deepClone), manipulação de strings (camelCase), manipulação de funções (debounce) e verificação de tipos, tudo com definições de tipo TypeScript completas para segurança de tipo.

Leia mais
Desenvolvimento Biblioteca de Utilitários

lnk: Gerenciamento de Dotfiles Nativo do Git sem Dor de Cabeça

2025-05-24
lnk: Gerenciamento de Dotfiles Nativo do Git sem Dor de Cabeça

lnk é uma ferramenta de linha de comando minimalista para gerenciar seus dotfiles. Ele move seus dotfiles para ~/.config/lnk, cria links simbólicos para seus locais originais e permite que você use o Git para controle de versão sem o incômodo da criação manual de links simbólicos e resolução de conflitos. Instale via curl, Homebrew ou download manual. Comandos simples adicionam, removem, sincronizam e gerenciam seus dotfiles. Importe de repositórios Git existentes, lidando com movimentação de arquivos, links simbólicos relativos e conflitos com facilidade. Torne o gerenciamento de dotfiles simples e eficiente.

Leia mais
Desenvolvimento

Análise de superfície de alta resolução com dados LiDAR: Descobertas arqueológicas na Suíça

2025-05-24
Análise de superfície de alta resolução com dados LiDAR: Descobertas arqueológicas na Suíça

O Escritório Federal Suíço de Topografia (Swisstopo) fornece o swissALTI3D, um modelo de elevação digital de alta precisão baseado em dados LiDAR. Ao remover edifícios e vegetação, ele revela a topografia subjacente. Este projeto melhora a acessibilidade dos dados por meio de visualização e um mapa online interativo, mostrando as aplicações arqueológicas do LiDAR. Por exemplo, no leste da Suíça, os dados LiDAR ajudaram na descoberta de um acampamento romano que data de cerca de 15 a.C. e outros locais históricos, destacando seu poder na descoberta de estruturas escondidas abaixo da superfície. Parte desses dados está acessível em https://lidar.cubetrek.com.

Leia mais

Mermaid.js: Crie diagramas facilmente com Markdown

2025-05-24
Mermaid.js: Crie diagramas facilmente com Markdown

Mermaid.js é uma ferramenta de criação de diagramas e gráficos baseada em JavaScript que utiliza definições de texto semelhantes ao Markdown para criar e modificar diagramas. Ela resolve o problema da documentação ficar para trás do desenvolvimento, permitindo a criação e modificação fáceis de vários gráficos, incluindo fluxogramas, gráficos de Gantt e diagramas de sequência. Mesmo não programadores podem usar facilmente o editor ao vivo para criar visuais complexos. Mermaid integra-se com aplicativos populares como o GitHub e inclui um iframe com sandbox para segurança aprimorada.

Leia mais
Desenvolvimento Diagramas

Samchika: Processamento de Arquivos Extremamente Rápido para Java

2025-05-23
Samchika: Processamento de Arquivos Extremamente Rápido para Java

Samchika é uma biblioteca de processamento de arquivos reutilizável, fácil de usar e incrivelmente rápida para Java. Construída para multithreading, ela lida com tarefas de arquivos intensivas em CPU em paralelo, garantindo alto desempenho mesmo com arquivos enormes. Sua API simples permite que você facilmente conecte seu caminho de arquivo e lógica de processamento, com estatísticas de tempo de execução opcionais fornecendo insights sobre o tempo de processamento e uso de memória. Ideal para arquivos de texto grandes (logs, conjuntos de dados), Samchika se destaca na análise de logs, operações ETL e processamento de grandes corpora. Benchmarks contra métodos tradicionais mostram melhorias significativas de desempenho, especialmente em sistemas multi-core (ganho de mais de 70% em arquivos variando de 200 MB a 16 GB).

Leia mais
Desenvolvimento Processamento de Arquivos

Defuddle: Um poderoso limpador de conteúdo de páginas da web

2025-05-22
Defuddle: Um poderoso limpador de conteúdo de páginas da web

Defuddle é uma ferramenta robusta para limpar o conteúdo de páginas da web. Ele remove elementos desnecessários, como comentários, barras laterais, cabeçalhos, rodapés e outros elementos desorganizados, deixando apenas o conteúdo principal e gerando documentos HTML limpos e legíveis. Ele lida com vários formatos, incluindo notas de rodapé, equações matemáticas e blocos de código, e extrai metadados, como dados schema.org. Defuddle funciona bem com o Obsidian Web Clipper e serve como alternativa ao Mozilla Readability. Está disponível como versão para navegador e versão Node.js, esta última com suporte à conversão Markdown.

Leia mais
Desenvolvimento limpeza de páginas web

rtcollector: Agente de Observabilidade Leve e Nativo do RedisTimeSeries

2025-05-22
rtcollector: Agente de Observabilidade Leve e Nativo do RedisTimeSeries

O rtcollector é um agente leve e baseado em plug-ins para coletar métricas de sistema e aplicativos e enviá-las para o RedisTimeSeries. Projetado para o ecossistema Redis Stack, ele oferece uma abordagem modular e configurável via YAML, permitindo que os desenvolvedores coletem e gerenciem métricas facilmente sem o inchaço de soluções maiores. Atualmente, suporta sistemas Linux e macOS, com integração do Docker e suporte planejado para saídas ClickHouse, MQTT e HTTP POST, o rtcollector fornece uma maneira flexível e eficiente de monitorar seus sistemas.

Leia mais
Desenvolvimento agente de monitoramento

Poireau: Um depurador de alocação de amostragem de heap leve

2025-05-22
Poireau: Um depurador de alocação de amostragem de heap leve

Poireau é uma biblioteca leve para depurar problemas de alocação de memória. Ele gera uma visão geral estatisticamente representativa da pegada de heap de um aplicativo interceptando uma pequena fração de chamadas para malloc/calloc, etc., com impacto mínimo no desempenho. Poireau usa o Linux perf para rastreamento e um script externo para análise, identificando vazamentos de memória e outros problemas. Suas vantagens incluem baixa intrusividade, facilidade de auditoria e adequação para uso em produção, mesmo fornecendo informações após uma falha.

Leia mais
Desenvolvimento depuração de memória

Winamp 2.9 recriado no Godot: Uma viagem nostálgica multiplataforma

2025-05-22
Winamp 2.9 recriado no Godot: Uma viagem nostálgica multiplataforma

Um desenvolvedor recriou o clássico reprodutor de música Winamp 2.9 usando a engine Godot, alcançando compatibilidade total entre plataformas. Inicialmente uma submissão para o Tool Jam 5, este projeto está evoluindo para um reprodutor personalizável que captura a estética da velha internet, enquanto utiliza ferramentas modernas para qualquer plataforma. Ele possui controles básicos de reprodução, funcionalidade de lista de reprodução, um equalizador de 10 bandas funcionando e visualizadores. O desenvolvedor enfatiza que este é um projeto gratuito e não comercial; todos os direitos pertencem aos seus respectivos proprietários.

Leia mais
Desenvolvimento Reprodutor de Música

SQLite-JS: Potencie o SQLite com JavaScript

2025-05-22
SQLite-JS: Potencie o SQLite com JavaScript

A extensão SQLite-JS permite criar funções, agregações, funções de janela e sequências de classificação personalizadas no SQLite usando JavaScript. Isso possibilita manipulação de dados flexível e poderosa diretamente no seu banco de dados SQLite. Suporta funções escalares (processando linhas individuais), agregações (processando múltiplas linhas), funções de janela (acessando todo o conjunto de dados) e colations personalizadas (definindo ordens de classificação). Crie funções para executar cálculos, manipulação de texto e transformações de dados com instruções SQL simples. Exemplos incluem calcular idade, mediana, médias móveis e muito mais. A avaliação direta de código JavaScript também é suportada para tarefas complexas. Quando usado com o sqlite-sync, as funções personalizadas são replicadas automaticamente em um cluster SQLite Cloud.

Leia mais
Desenvolvimento Extensão de Banco de Dados

Forge: Plataforma de execução do GitHub Actions escalonável e segura no AWS

2025-05-22
Forge: Plataforma de execução do GitHub Actions escalonável e segura no AWS

Forge é uma plataforma multilocatário escalonável, segura e totalmente automatizada para executar runners efêmeros do GitHub Actions no AWS. Projetada por engenheiros de plataforma para equipes de plataforma, a Forge simplifica a implantação e a gestão do GitHub Actions. Ela automatiza o provisionamento e a gestão do ciclo de vida de runners efêmeros do GitHub Actions em EC2 e EKS, oferecendo isolamento multilocatário, remediação de desvios e observabilidade integrada. Suporta vários sistemas operacionais, GitHub Cloud e GHES, e possui agendamento consciente de custos, infraestrutura flexível e implantações de vários runners. Um guia abrangente de início rápido ajuda os usuários a implantar e configurar rapidamente o Forge de acordo com suas necessidades.

Leia mais
Desenvolvimento

Shader de Espaço Curvo com Rotação 4D usando three.js

2025-05-22
Shader de Espaço Curvo com Rotação 4D usando three.js

Um shader GLSL construído com three.js que simula espaço curvo projetando modelos 3D em uma esfera unitária 4D usando rotação 4D e projeção estereográfica. Originalmente escrito em HLSL para o jogo Unity Sfera, este shader permite que os usuários façam zoom, rotação e controlem a perspectiva da câmera para experimentar modelos animados se movendo em um espaço curvo. Uma demonstração online e um tutorial em vídeo estão disponíveis. Os modelos são carregados em tempo de execução do repositório three.js.

Leia mais
Desenvolvimento Gráficos 4D

Hotspot: Uma interface gráfica elegante para análise de desempenho do Linux perf

2025-05-22
Hotspot: Uma interface gráfica elegante para análise de desempenho do Linux perf

A KDAB desenvolveu o Hotspot, uma interface gráfica independente para análise de dados de desempenho, inicialmente focando na visualização de dados do Linux perf em uma interface semelhante ao KCachegrind. Ele oferece visualização gráfica, filtragem de linha do tempo e a capacidade de lançar o perf para perfilar aplicativos. Disponível como um AppImage para uso fácil em várias distribuições, ou por meio de gerenciadores de pacotes (AUR, Debian, Ubuntu, Fedora), o Hotspot permite que os usuários analisem o tempo de CPU e fora de CPU, exportando dados para compartilhamento. Embora ainda não esteja completo em termos de recursos, o Hotspot simplifica a análise de desempenho do Linux.

Leia mais
Desenvolvimento interface gráfica

Servidor de Linguagem Kotlin Experimental para VS Code

2025-05-22
Servidor de Linguagem Kotlin Experimental para VS Code

Um servidor de linguagem Kotlin pré-alfa oficial agora está disponível para o Visual Studio Code, implementando o Protocolo de Servidor de Linguagem para Kotlin. Construído com base no IntelliJ IDEA e seu plugin Kotlin, este servidor suporta a maioria dos recursos essenciais, mas é experimental e não oferece garantias de estabilidade. Atualmente, apenas projetos Kotlin Gradle apenas para JVM são suportados diretamente. Partes da implementação são atualmente de código fechado para desenvolvimento mais rápido, com planos para código aberto completo posteriormente. Embora seja facilmente instalável como uma extensão do VS Code, outros editores exigem configuração manual. Os usuários são encorajados a experimentá-lo e fornecer feedback, mas contribuições diretas de código ainda não são suportadas.

Leia mais
Desenvolvimento

Tabela HTML pesquisável a partir de CSV em JavaScript puro

2025-05-22
Tabela HTML pesquisável a partir de CSV em JavaScript puro

Cansado de lutar com dados CSV? Este projeto em JavaScript puro transforma seus arquivos CSV em tabelas HTML bonitas, pesquisáveis e filtráveis. Com código mínimo, visualize seus dados, personalize a formatação, habilite downloads e incorpore a tabela sem problemas. Confira a demonstração e simplifique o manuseio de seus dados hoje mesmo!

Leia mais
Desenvolvimento

ACE-RISCV: Framework de Computação Confidencial de Código Aberto para RISC-V

2025-05-21
ACE-RISCV: Framework de Computação Confidencial de Código Aberto para RISC-V

O ACE-RISCV é um projeto de código aberto que fornece uma estrutura de computação confidencial com um monitor de segurança formalmente verificado. Alvejando o RISC-V com portabilidade em mente, ele se concentra na verificação formal da implementação do monitor de segurança. O projeto suporta autenticação local e utiliza criptografia pós-quântica (PQC), incluindo ML-KEM, SHA-384 e AES-GCM-256. São fornecidas instruções detalhadas de construção e execução para uma arquitetura RISC-V de 64 bits.

Leia mais
Desenvolvimento

evolved.lua: Uma biblioteca ECS rápida e flexível para Lua

2025-05-21
evolved.lua: Uma biblioteca ECS rápida e flexível para Lua

evolved.lua é uma biblioteca de Sistema de Entidade-Componente (ECS) rápida e flexível para Lua. Ela usa uma abordagem baseada em protótipos para armazenar entidades e seus componentes, empregando uma Estrutura de Matrizes (SoA) para iteração e processamento eficientes. A biblioteca suporta consultas, operações diferidas, operações em lote e recursos como um construtor de entidades para criação simplificada de sistemas complexos. Instale via luarocks ou clone o repositório; a documentação inclui uma visão geral, exemplos e uma folha de dicas.

Leia mais
Desenvolvimento

Lune: Um tempo de execução Luau independente

2025-05-21
Lune: Um tempo de execução Luau independente

Lune é um tempo de execução Luau independente escrito em Rust, fornecendo um ambiente semelhante ao Node.js, Deno ou Bun para outras linguagens. Ele possui APIs totalmente assíncronas, um pequeno tamanho (aproximadamente 5 MB compactado) e suporte abrangente para sistema de arquivos, rede e E/S padrão. Ele possui documentação de primeira classe e oferece um ambiente de execução familiar para desenvolvedores Roblox, incluindo uma porta de agendador de tarefas 1:1. Uma biblioteca opcional para manipular arquivos de local e modelo Roblox e suas instâncias também está incluída. Embora possa executar alguns jogos Roblox, o foco principal do Lune não é a compatibilidade total com o Roblox, mas sim um ambiente de desenvolvimento Luau eficiente e conciso.

Leia mais
Desenvolvimento

Notas do Usuário X: Lembre-se do Motivo pelo Qual Você Silenciou Alguém

2025-05-21
Notas do Usuário X: Lembre-se do Motivo pelo Qual Você Silenciou Alguém

Esta extensão de navegador para x.com (anteriormente Twitter) ajuda você a lembrar por que você silenciou ou bloqueou um usuário. Ela registra automaticamente os eventos de silenciar/bloquear, salvando o link e o tweet que você estava visualizando para contexto. Ela também adiciona um campo de notas privadas aos perfis de usuário, permitindo que você adicione lembretes pessoais, visíveis apenas para você. Os dados são armazenados com segurança no armazenamento sincronizado do seu navegador e sincronizados entre dispositivos conectados ao mesmo perfil.

Leia mais
Desenvolvimento bloqueio de usuário

llm-d: Inferência Distribuída Nativa do Kubernetes em Escala

2025-05-21
llm-d: Inferência Distribuída Nativa do Kubernetes em Escala

llm-d é uma pilha de serviço de inferência distribuída nativa do Kubernetes, projetada para servir modelos de linguagem grandes de forma eficiente e econômica. Ele utiliza otimizações de inferência distribuída de última geração, como roteamento com reconhecimento de cache KV e serviço desagregado, integrado às ferramentas operacionais do Kubernetes no Inference Gateway (IGW). Construído em tecnologias abertas como vLLM, Kubernetes e Inference Gateway, o llm-d possui agendamento personalizável, serviço e cache desagregados e planeja escalonamento automático com reconhecimento de hardware, carga de trabalho e tráfego. Fácil de instalar via um gráfico Helm, os usuários também podem experimentar componentes individuais.

Leia mais
Desenvolvimento inferência distribuída

Servidor de Pesquisa de Fusos Horários com GeoJSON

2025-05-20
Servidor de Pesquisa de Fusos Horários com GeoJSON

Este projeto cria um servidor PHP simples que corresponde fusos horários a coordenadas de longitude/latitude. Aproveitando dados GeoJSON do projeto Timezone Boundary Builder, ele constrói um banco de dados eficiente para pesquisas rápidas de fusos horários. O servidor usa 'retângulos de domínio' para filtragem rápida e um algoritmo de 'número de enrolamento' para correspondência precisa. Os usuários simplesmente enviam coordenadas de longitude/latitude para receber o designador de fuso horário TZ padrão. O projeto é de código aberto sob a licença MIT.

Leia mais
Desenvolvimento

Notícias do Hacker: O Seletor NSA – Um Módulo Eurorack que Converte Tráfego de Rede em Áudio

2025-05-20
Notícias do Hacker: O Seletor NSA – Um Módulo Eurorack que Converte Tráfego de Rede em Áudio

O Seletor NSA é um módulo Eurorack que converte tráfego de rede em áudio. Ele faz isso ao ouvir o preâmbulo dos pacotes de rede (como quadros Ethernet) sem qualquer conversão de protocolo. Você pode ouvir pixels de imagem descompactados, dados de jogos de rede ou até mesmo a atividade de protocolos de área de trabalho remota. Embora não seja de qualidade HiFi, o método único de "escuta" é intrigante. O módulo funciona com várias fontes de dados, como jogos online, dispositivos IoT e protocolos de área de trabalho remota. Os usuários podem até escrever seu próprio código e controlar ferramentas de rede como ping, netcat e socat por meio de MIDI, abrindo muitas possibilidades. Desative a criptografia para resultados ainda mais interessantes.

Leia mais
Hardware Áudio de Rede

Juvio: Notebooks Jupyter Reprodutíveis com Gerenciamento de Dependências Inline

2025-05-20
Juvio: Notebooks Jupyter Reprodutíveis com Gerenciamento de Dependências Inline

Juvio simplifica o fluxo de trabalho do Jupyter Notebook ao lidar com o gerenciamento de dependências e a integração com o Git. Permite instalar pacotes diretamente no notebook usando `%juvio install`, salvando as dependências como metadados (PEP 723). O Juvio configura automaticamente ambientes virtuais efêmeros (usando uv), garantindo resultados reprodutíveis. O notebook é convertido para um formato semelhante a um script para diffs Git mais limpos, eliminando a necessidade de arquivos lock ou requirements.txt. Isso garante reprodutibilidade e simplifica o controle de versão.

Leia mais
Desenvolvimento

RepoRoulette: Amostragem Aleatória de Repositórios GitHub

2025-05-20
RepoRoulette: Amostragem Aleatória de Repositórios GitHub

RepoRoulette é uma ferramenta poderosa para amostragem aleatória de repositórios GitHub, oferecendo três métodos distintos: amostragem por ID, amostragem temporal e amostragem por BigQuery. A amostragem por ID seleciona IDs aleatórios diretamente do espaço de IDs do GitHub, oferecendo velocidade, mas com baixa taxa de acerto. A amostragem temporal escolhe repositórios atualizados dentro de um intervalo de tempo especificado, permitindo filtragem por estrelas, linguagens etc. A amostragem por BigQuery utiliza o conjunto de dados público do GitHub do Google BigQuery, fornecendo recursos poderosos, mas exigindo uma conta do GCP e cobrança. O RepoRoulette é adequado para pesquisa acadêmica, recursos de aprendizagem, ciência de dados, análise de tendências e pesquisa de segurança.

Leia mais

Astra: Compilador JS para EXE rápido e confiável

2025-05-20
Astra: Compilador JS para EXE rápido e confiável

Astra é um compilador JavaScript para executável (.exe) rápido, confiável e fácil de usar disponível no npm. Com uma interface de linha de comando esteticamente agradável, construída com signale, inquirer e chalk, Astra oferece uma experiência de usuário superior. Acelerado pelo esbuild, ele possui velocidades de compilação incrivelmente rápidas. Ele suporta a compilação de aplicativos baseados em ESM (com soluções alternativas para limitações do Node.js SEA) e gera um único arquivo executável contendo todas as dependências. Personalize os metadados (ícones, nome, versão, etc.) e beneficie-se da compactação integrada para executáveis menores. Instale globalmente via npm, yarn ou pnpm, ou localmente para projetos individuais.

Leia mais
Desenvolvimento

JavaFactory: Geração de Código Java com IA Previsível

2025-05-20
JavaFactory: Geração de Código Java com IA Previsível

O JavaFactory é uma ferramenta que utiliza LLMs para gerar automaticamente código Java repetitivo, oferecendo resultados mais previsíveis e estáveis do que geradores de código de IA tradicionais. Ele se baseia em dois componentes principais: Definição de Padrões, onde unidades de trabalho (por exemplo, geração de testes, geração de implementação) são definidas em linguagem natural; e Coleta de Referências Baseada em Anotações, especificando explicitamente as classes necessárias usando anotações. Esses padrões definidos são reutilizáveis para gerar vários tipos de código (implementações, testes, fixtures). Uma demonstração mostra a geração de 400 linhas de código com todos os testes aprovados em apenas 20 segundos. Ideal para desenvolvedores em ambientes repetitivos e estruturados (por exemplo, arquiteturas em camadas), o JavaFactory automatiza tarefas repetitivas como a geração de dao-repositório, permitindo que os desenvolvedores se concentrem na lógica principal.

Leia mais
Desenvolvimento geração de código IA

Questionando o Otimismo Representacional: A Hipótese da Representação Fragmentada e Emaranhada

2025-05-20
Questionando o Otimismo Representacional: A Hipótese da Representação Fragmentada e Emaranhada

Esta pesquisa questiona a suposição otimista no aprendizado profundo de que maior escala necessariamente implica melhor desempenho e melhores representações internas. Ao comparar redes evoluídas por meio de um processo de busca aberto com redes treinadas por SGD convencional em uma tarefa simples de geração de imagens, os pesquisadores descobriram que as redes treinadas por SGD exibem 'representações fragmentadas e emaranhadas' (FER), caracterizadas por atividade neuronal desorganizada que prejudica a generalização, a criatividade e a aprendizagem contínua. As redes evoluídas, em contraste, mostram uma representação mais unificada e fatorada, sugerindo que abordar a FER pode ser crucial para o avanço do aprendizado de representação e a construção de sistemas de IA mais robustos.

Leia mais

Kilo: Editor de Texto Minimalista com Menos de 1K Linhas de Código

2025-05-20
Kilo: Editor de Texto Minimalista com Menos de 1K Linhas de Código

Kilo é um editor de texto pequeno, escrito em menos de 1000 linhas de código (contado com cloc). Ele possui recursos surpreendentemente úteis para seu tamanho, incluindo salvar (Ctrl+S), sair (Ctrl+Q) e pesquisa de strings (Ctrl+F). Importantemente, Kilo não usa bibliotecas externas e se baseia em sequências de escape VT100 padrão. Criado por Salvatore Sanfilippo (antirez), ele é projetado como um recurso de aprendizado e um ponto de partida para a construção de interfaces de linha de comando ou editores mais avançados. O projeto é de código aberto sob a licença BSD 2-clause.

Leia mais
Desenvolvimento
1 2 15 16 17 19 21 22 23 50 51