far: Herramienta CLI de búsqueda y reemplazo ultrarrápida

2025-05-24
far: Herramienta CLI de búsqueda y reemplazo ultrarrápida

far (Find And Replace) es una herramienta de línea de comandos rápida y flexible para buscar y reemplazar texto en archivos y carpetas. Se dirige a archivos, directorios o patrones glob específicos y cuenta con soporte inteligente para mayúsculas y minúsculas (por ejemplo, Foo → Bar, FOO → BAR), inspirada en la funcionalidad de búsqueda y reemplazo de Sublime Text. La instalación es sencilla: clona el repositorio de GitHub y compila. Por ejemplo, `far --find "Foo" --replace "Bar" --target "./src/**/*.rs"` reemplaza "Foo" por "Bar" en todos los archivos .rs dentro del directorio src. Con licencia Apache-2.0, se agradecen las contribuciones y sugerencias.

Leer más

Terminator: El ángel guardián de tu asistente de codificación con IA

2025-05-24
Terminator: El ángel guardián de tu asistente de codificación con IA

¿Cansado de que los asistentes de codificación con IA como Cursor se interrumpan por bucles de comandos atascados? Terminator, un potente gestor de sesiones de terminal basado en AppleScript, ¡resuelve este problema! Alcanza el aislamiento de procesos ejecutando comandos en sesiones de terminal separadas, manteniendo a tu asistente de IA receptivo incluso con comandos bloqueados. Terminator crea y gestiona sesiones de terminal persistentes, aísla la ejecución de comandos, interrumpe inteligentemente los procesos ocupados y proporciona una gestión fiable del estado de la sesión. Con comandos sencillos, puedes entrenar fácilmente a tu asistente de IA para que utilice Terminator, aumentando la eficiencia y evitando interrupciones frustrantes en el flujo de trabajo.

Leer más

SuperUtilsPlus: Una biblioteca de utilidades superior a Lodash

2025-05-24
SuperUtilsPlus: Una biblioteca de utilidades superior a Lodash

SuperUtilsPlus es una potente biblioteca de utilidades JavaScript que supera a Lodash en rendimiento, soporte para TypeScript y experiencia del desarrollador. Admite ES2020+, cuenta con soporte completo para ESM y CommonJS y es tree-shakable, importando solo lo que se necesita. Ofrece más funciones de utilidad que Lodash, SuperUtilsPlus está optimizado para velocidad y eficiencia y funciona a la perfección en navegadores y Node.js. Sus funciones incluyen manipulación de matrices (chunk, flatten, groupBy), manipulación de objetos (get, deepClone), manipulación de cadenas (camelCase), manipulación de funciones (debounce) y verificación de tipos, todo con definiciones de tipo TypeScript completas para seguridad de tipos.

Leer más

lnk: Gestión de archivos .dot nativa de Git sin complicaciones

2025-05-24
lnk: Gestión de archivos .dot nativa de Git sin complicaciones

lnk es una herramienta minimalista de línea de comandos para gestionar tus archivos .dot. Mueve tus archivos .dot a ~/.config/lnk, crea enlaces simbólicos a sus ubicaciones originales y te permite usar Git para control de versiones sin la molestia de la creación manual de enlaces simbólicos y la resolución de conflictos. Instálalo mediante curl, Homebrew o descarga manual. Comandos simples añaden, eliminan, sincronizan y gestionan tus archivos .dot. Importa de repositorios Git existentes, gestiona movimientos de archivos, enlaces simbólicos relativos y conflictos con facilidad. Haz que la gestión de archivos .dot sea sencilla y eficiente.

Leer más
Desarrollo

Análisis de superficie de alta resolución con datos LiDAR: Descubrimientos arqueológicos en Suiza

2025-05-24
Análisis de superficie de alta resolución con datos LiDAR: Descubrimientos arqueológicos en Suiza

La Oficina Federal Suiza de Topografía (Swisstopo) proporciona swissALTI3D, un modelo de elevación digital de alta precisión basado en datos LiDAR. Al eliminar edificios y vegetación, revela la topografía subyacente. Este proyecto mejora la accesibilidad de los datos a través de la visualización y un mapa online interactivo, mostrando las aplicaciones arqueológicas del LiDAR. Por ejemplo, en el este de Suiza, los datos LiDAR ayudaron en el descubrimiento de un campamento romano que data de alrededor del 15 a. C. y otros sitios históricos, destacando su poder para descubrir estructuras ocultas bajo la superficie. Parte de estos datos están accesibles en https://lidar.cubetrek.com.

Leer más

Mermaid.js: Crea diagramas fácilmente con Markdown

2025-05-24
Mermaid.js: Crea diagramas fácilmente con Markdown

Mermaid.js es una herramienta de creación de diagramas y gráficos basada en JavaScript que utiliza definiciones de texto similares a Markdown para crear y modificar diagramas. Resuelve el problema de la documentación que se queda atrás del desarrollo, permitiendo la creación y modificación fáciles de varios gráficos, incluyendo diagramas de flujo, diagramas de Gantt y diagramas de secuencia. Incluso los no programadores pueden usar fácilmente el editor en vivo para crear imágenes complejas. Mermaid se integra con aplicaciones populares como GitHub e incluye un iframe con sandbox para una mayor seguridad.

Leer más
Desarrollo

Samchika: Procesamiento de Archivos Extremamente Rápido para Java

2025-05-23
Samchika: Procesamiento de Archivos Extremamente Rápido para Java

Samchika es una biblioteca de procesamiento de archivos reutilizable, fácil de usar e increíblemente rápida para Java. Construida para multithreading, maneja tareas de archivos intensivas en CPU en paralelo, garantizando un alto rendimiento incluso con archivos enormes. Su API simple permite conectar fácilmente la ruta de tu archivo y la lógica de procesamiento, con estadísticas de tiempo de ejecución opcionales que proporcionan información sobre el tiempo de procesamiento y el uso de memoria. Ideal para archivos de texto grandes (logs, conjuntos de datos), Samchika destaca en el análisis de logs, operaciones ETL y procesamiento de grandes corpus. Las pruebas comparativas con métodos tradicionales muestran mejoras significativas en el rendimiento, especialmente en sistemas multi-core (más del 70% de ganancia en archivos que van desde 200 MB hasta 16 GB).

Leer más

Defuddle: Un potente limpiador de contenido de páginas web

2025-05-22
Defuddle: Un potente limpiador de contenido de páginas web

Defuddle es una herramienta robusta para limpiar el contenido de las páginas web. Elimina elementos innecesarios como comentarios, barras laterales, encabezados, pies de página y otros elementos desordenados, dejando solo el contenido principal y generando documentos HTML limpios y legibles. Maneja varios formatos, incluyendo notas al pie, ecuaciones matemáticas y bloques de código, y extrae metadatos como datos schema.org. Defuddle funciona bien con Obsidian Web Clipper y sirve como alternativa a Mozilla Readability. Está disponible como versión para navegador y versión Node.js, esta última con soporte para conversión Markdown.

Leer más

rtcollector: Un agente de observabilidad ligero y nativo de RedisTimeSeries

2025-05-22
rtcollector: Un agente de observabilidad ligero y nativo de RedisTimeSeries

rtcollector es un agente ligero basado en plugins para recopilar métricas de sistema y aplicaciones y enviarlas a RedisTimeSeries. Diseñado para el ecosistema Redis Stack, ofrece un enfoque modular y configurable mediante YAML, permitiendo a los desarrolladores recopilar y gestionar métricas fácilmente sin la sobrecarga de las soluciones más grandes. Actualmente admite sistemas Linux y macOS, con integración de Docker y soporte planificado para salidas ClickHouse, MQTT y HTTP POST, rtcollector proporciona una forma flexible y eficiente de monitorizar sus sistemas.

Leer más
Desarrollo agente de monitoreo

Poireau: Un depurador de asignación de muestreo de montón ligero

2025-05-22
Poireau: Un depurador de asignación de muestreo de montón ligero

Poireau es una biblioteca ligera para depurar problemas de asignación de memoria. Genera una descripción general estadísticamente representativa de la huella de montón de una aplicación interceptando una pequeña fracción de llamadas a malloc/calloc, etc., con un impacto mínimo en el rendimiento. Poireau usa Linux perf para el rastreo y un script externo para el análisis, identificando fugas de memoria y otros problemas. Sus ventajas incluyen baja intrusividad, facilidad de auditoría y idoneidad para el uso en producción, incluso proporcionando información después de un fallo.

Leer más

Winamp 2.9 reimaginado en Godot: Un viaje nostálgico multiplataforma

2025-05-22
Winamp 2.9 reimaginado en Godot: Un viaje nostálgico multiplataforma

Un desarrollador ha recreado el clásico reproductor de música Winamp 2.9 utilizando el motor Godot, logrando compatibilidad total entre plataformas. Inicialmente una presentación para el Tool Jam 5, este proyecto está evolucionando hacia un reproductor personalizable que captura la estética de la vieja internet, al tiempo que aprovecha las herramientas modernas para cualquier plataforma. Cuenta con controles básicos de reproducción, funcionalidad de lista de reproducción, un ecualizador de 10 bandas funcional y visualizadores. El desarrollador enfatiza que se trata de un proyecto gratuito y no comercial; todos los derechos pertenecen a sus respectivos propietarios.

Leer más
Desarrollo

SQLite-JS: Impulsa SQLite con JavaScript

2025-05-22
SQLite-JS: Impulsa SQLite con JavaScript

La extensión SQLite-JS te permite crear funciones, agregaciones, funciones de ventana y reglas de ordenación personalizadas en SQLite usando JavaScript. Esto permite una manipulación de datos flexible y potente directamente dentro de tu base de datos SQLite. Admite funciones escalares (procesando filas individuales), funciones de agregación (procesando múltiples filas), funciones de ventana (accediendo a todo el conjunto de datos) y reglas de ordenación personalizadas (definiendo órdenes de clasificación). Crea funciones para realizar cálculos, manipulación de texto y transformaciones de datos con instrucciones SQL sencillas. Los ejemplos incluyen el cálculo de la edad, la mediana, las medias móviles y mucho más. También se admite la evaluación directa de código JavaScript para tareas complejas. Cuando se usa con sqlite-sync, las funciones personalizadas se replican automáticamente en un clúster SQLite Cloud.

Leer más

Forge: Plataforma de ejecución de GitHub Actions escalable y segura en AWS

2025-05-22
Forge: Plataforma de ejecución de GitHub Actions escalable y segura en AWS

Forge es una plataforma multiinquilino escalable, segura y totalmente automatizada para ejecutar runners efímeros de GitHub Actions en AWS. Diseñada por ingenieros de plataforma para equipos de plataforma, Forge simplifica la implementación y la gestión de GitHub Actions. Automatiza el aprovisionamiento y la gestión del ciclo de vida de los runners efímeros de GitHub Actions en EC2 y EKS, ofreciendo aislamiento multiinquilino, remediación de desviaciones y observabilidad integrada. Admite varios sistemas operativos, GitHub Cloud y GHES, y cuenta con programación consciente de costos, infraestructura flexible e implementaciones de varios runners. Una guía completa de inicio rápido ayuda a los usuarios a implementar y configurar rápidamente Forge según sus necesidades.

Leer más
Desarrollo

Shader de Espacio Curvo con Rotación 4D usando three.js

2025-05-22
Shader de Espacio Curvo con Rotación 4D usando three.js

Un shader GLSL creado con three.js que simula espacio curvo proyectando modelos 3D en una esfera unitaria 4D usando rotación 4D y proyección estereográfica. Originalmente escrito en HLSL para el juego Unity Sfera, este shader permite a los usuarios hacer zoom, rotar y controlar la perspectiva de la cámara para experimentar modelos animados moviéndose en un espacio curvo. Hay una demostración en línea y un tutorial en video disponibles. Los modelos se cargan en tiempo de ejecución desde el repositorio three.js.

Leer más
Desarrollo

Hotspot: Una elegante interfaz gráfica para el análisis de rendimiento de Linux perf

2025-05-22
Hotspot: Una elegante interfaz gráfica para el análisis de rendimiento de Linux perf

KDAB ha desarrollado Hotspot, una interfaz gráfica independiente para el análisis de datos de rendimiento, inicialmente centrándose en la visualización de datos de Linux perf en una interfaz similar a KCachegrind. Ofrece visualización gráfica, filtrado de línea de tiempo y la capacidad de lanzar perf para perfilar aplicaciones. Disponible como AppImage para un uso fácil entre distribuciones, o a través de administradores de paquetes (AUR, Debian, Ubuntu, Fedora), Hotspot permite a los usuarios analizar el tiempo de CPU y fuera de CPU, exportando datos para compartir. Si bien aún no está completo en cuanto a funciones, Hotspot simplifica el análisis de rendimiento de Linux.

Leer más
Desarrollo interfaz gráfica

Servidor de Lenguaje Kotlin Experimental para VS Code

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

Un servidor de lenguaje Kotlin pre-alfa oficial ya está disponible para Visual Studio Code, implementando el Protocolo de Servidor de Lenguaje para Kotlin. Construido sobre IntelliJ IDEA y su plugin Kotlin, este servidor admite la mayoría de las funciones esenciales, pero es experimental y carece de garantías de estabilidad. Actualmente, solo se admiten proyectos Kotlin Gradle solo para JVM de forma inmediata. Partes de la implementación son actualmente de código cerrado para un desarrollo más rápido, con planes para código abierto completo más adelante. Si bien es fácilmente instalable como una extensión de VS Code, otros editores requieren configuración manual. Se anima a los usuarios a probarlo y proporcionar comentarios, pero las contribuciones directas de código aún no son compatibles.

Leer más
Desarrollo

Tabla HTML de CSV con búsqueda en JavaScript puro

2025-05-22
Tabla HTML de CSV con búsqueda en JavaScript puro

¿Cansado de luchar con datos CSV? Este proyecto en JavaScript puro transforma tus archivos CSV en tablas HTML bonitas, buscables y filtrables. Con un código mínimo, visualiza tus datos, personaliza el formato, habilita descargas e incrusta la tabla sin problemas. ¡Mira la demostración y simplifica el manejo de tus datos hoy mismo!

Leer más
Desarrollo

ACE-RISCV: Framework de Computación Confidencial de Código Abierto para RISC-V

2025-05-21
ACE-RISCV: Framework de Computación Confidencial de Código Abierto para RISC-V

ACE-RISCV es un proyecto de código abierto que proporciona un framework de computación confidencial con un monitor de seguridad formalmente verificado. Orientado a RISC-V con la portabilidad en mente, se centra en la verificación formal de la implementación del monitor de seguridad. El proyecto admite la atestación local y utiliza criptografía post-cuántica (PQC), incluyendo ML-KEM, SHA-384 y AES-GCM-256. Se proporcionan instrucciones detalladas de compilación y ejecución para una arquitectura RISC-V de 64 bits.

Leer más
Desarrollo

evolved.lua: Una biblioteca ECS rápida y flexible para Lua

2025-05-21
evolved.lua: Una biblioteca ECS rápida y flexible para Lua

evolved.lua es una biblioteca de Sistema de Entidad-Componente (ECS) rápida y flexible para Lua. Utiliza un enfoque basado en arquetipos para almacenar entidades y sus componentes, empleando una Estructura de Matrices (SoA) para una iteración y procesamiento eficientes. La biblioteca admite consultas, operaciones diferidas, operaciones por lotes y funciones como un constructor de entidades para la creación simplificada de sistemas complejos. Instale a través de luarocks o clone el repositorio; la documentación incluye una descripción general, ejemplos y una hoja de trucos.

Leer más
Desarrollo

Lune: Un entorno de ejecución Luau independiente

2025-05-21
Lune: Un entorno de ejecución Luau independiente

Lune es un entorno de ejecución Luau independiente escrito en Rust, que proporciona un entorno similar a Node.js, Deno o Bun para otros lenguajes. Cuenta con APIs totalmente asíncronas, un tamaño reducido (aproximadamente 5 MB comprimidos), y soporte completo para el sistema de archivos, redes y E/S estándar. Se jacta de una documentación de primera clase y ofrece un entorno de ejecución familiar para los desarrolladores de Roblox, incluyendo un puerto de planificador de tareas 1:1. También incluye una biblioteca opcional para manipular archivos de lugar y modelo de Roblox y sus instancias. Si bien puede ejecutar algunos juegos de Roblox, el enfoque principal de Lune no es la compatibilidad total con Roblox, sino un entorno de desarrollo Luau eficiente y conciso.

Leer más

Notas de Usuario X: Recuerda por qué silenciaste a alguien

2025-05-21
Notas de Usuario X: Recuerda por qué silenciaste a alguien

Esta extensión de navegador para x.com (anteriormente Twitter) te ayuda a recordar por qué silenciaste o bloqueaste a un usuario. Registra automáticamente los eventos de silenciar/bloquear, guardando el enlace y el tuit que estabas viendo para contexto. También añade un campo de notas privadas a los perfiles de usuario, permitiéndote añadir recordatorios personales, visibles solo para ti. Los datos se almacenan de forma segura en el almacenamiento sincronizado de tu navegador y se sincronizan entre dispositivos conectados al mismo perfil.

Leer más
Desarrollo bloqueo de usuario

llm-d: Inferencia Distribuida Nativa de Kubernetes a Escala

2025-05-21
llm-d: Inferencia Distribuida Nativa de Kubernetes a Escala

llm-d es una pila de servicio de inferencia distribuida nativa de Kubernetes diseñada para servir modelos de lenguaje grandes de manera eficiente y económica. Aprovecha optimizaciones de inferencia distribuida de vanguardia, como enrutamiento con conocimiento de caché KV y servicio desagregado, integrado con las herramientas operacionales de Kubernetes en Inference Gateway (IGW). Construido sobre tecnologías abiertas como vLLM, Kubernetes e Inference Gateway, llm-d ofrece programación personalizable, servicio y caché desagregados, y planea escalamiento automático consciente del hardware, la carga de trabajo y el tráfico. Fácil de instalar mediante un gráfico Helm, los usuarios también pueden experimentar con componentes individuales.

Leer más

Servidor de búsqueda de zonas horarias con GeoJSON

2025-05-20
Servidor de búsqueda de zonas horarias con GeoJSON

Este proyecto crea un servidor PHP simple que hace coincidir las zonas horarias con las coordenadas de longitud/latitud. Aprovechando los datos GeoJSON del proyecto Timezone Boundary Builder, construye una base de datos eficiente para búsquedas rápidas de zonas horarias. El servidor utiliza 'rectángulos de dominio' para un filtrado rápido y un algoritmo de 'número de devanado' para una coincidencia precisa. Los usuarios simplemente envían coordenadas de longitud/latitud para recibir el designador de zona horaria TZ estándar. El proyecto es de código abierto bajo la licencia MIT.

Leer más
Desarrollo

Noticias de Hacker: El Selector NSA – Un Módulo Eurorack que Convierte el Tráfico de Red en Audio

2025-05-20
Noticias de Hacker: El Selector NSA – Un Módulo Eurorack que Convierte el Tráfico de Red en Audio

El Selector NSA es un módulo Eurorack que convierte el tráfico de red en audio. Lo hace escuchando el preámbulo de los paquetes de red (como las tramas Ethernet) sin ninguna conversión de protocolo. Puedes escuchar píxeles de imagen sin comprimir, datos de juegos de red o incluso la actividad de protocolos de escritorio remoto. Si bien no es de calidad HiFi, el método único de "escucha" es intrigante. El módulo funciona con varias fuentes de datos, como juegos en línea, dispositivos IoT y protocolos de escritorio remoto. Los usuarios incluso pueden escribir su propio código y controlar herramientas de red como ping, netcat y socat a través de MIDI, abriendo muchas posibilidades. Desactiva la encriptación para obtener resultados aún más interesantes.

Leer más
Hardware Audio de Red

Juvio: Notebooks Jupyter Reproducibles con Gestión de Dependencias Inline

2025-05-20
Juvio: Notebooks Jupyter Reproducibles con Gestión de Dependencias Inline

Juvio simplifica el flujo de trabajo de Jupyter Notebook al abordar la gestión de dependencias y la integración con Git. Permite instalar paquetes directamente en el notebook usando `%juvio install`, guardando las dependencias como metadatos (PEP 723). Juvio configura automáticamente entornos virtuales efímeros (usando uv), garantizando resultados reproducibles. El notebook se convierte a un formato similar a un script para diffs Git más limpios, eliminando la necesidad de archivos lock o requirements.txt. Esto garantiza la reproducibilidad y simplifica el control de versiones.

Leer más
Desarrollo

RepoRoulette: Muestreo Aleatorio de Repositorios GitHub

2025-05-20
RepoRoulette: Muestreo Aleatorio de Repositorios GitHub

RepoRoulette es una herramienta poderosa para el muestreo aleatorio de repositorios GitHub, que ofrece tres métodos distintos: muestreo por ID, muestreo temporal y muestreo por BigQuery. El muestreo por ID selecciona ID aleatorios directamente del espacio de ID de GitHub, ofreciendo velocidad pero con una baja tasa de acierto. El muestreo temporal elige repositorios actualizados dentro de un rango de tiempo especificado, permitiendo el filtrado por estrellas, lenguajes, etc. El muestreo por BigQuery utiliza el conjunto de datos público de GitHub de Google BigQuery, proporcionando capacidades potentes pero requiriendo una cuenta de GCP y facturación. RepoRoulette es adecuado para la investigación académica, los recursos de aprendizaje, la ciencia de datos, el análisis de tendencias y la investigación de seguridad.

Leer más

Astra: Compilador JS a EXE rápido y confiable

2025-05-20
Astra: Compilador JS a EXE rápido y confiable

Astra es un compilador de JavaScript a ejecutable (.exe) rápido, confiable y fácil de usar disponible en npm. Con una interfaz de línea de comandos estéticamente agradable, construida con signale, inquirer y chalk, Astra ofrece una experiencia de usuario superior. Impulsado por esbuild, cuenta con velocidades de compilación increíblemente rápidas. Admite la compilación de aplicaciones basadas en ESM (con soluciones alternativas para las limitaciones de Node.js SEA) y genera un único archivo ejecutable que contiene todas las dependencias. Personaliza los metadatos (icono, nombre, versión, etc.) y benefíciate de la compresión integrada para obtener ejecutables más pequeños. Instálalo globalmente a través de npm, yarn o pnpm, o localmente para proyectos individuales.

Leer más
Desarrollo

JavaFactory: Generación de Código Java con IA Predictiva

2025-05-20
JavaFactory: Generación de Código Java con IA Predictiva

JavaFactory es una herramienta que utiliza LLMs para generar automáticamente código Java repetitivo, ofreciendo resultados más predecibles y estables que los generadores de código de IA tradicionales. Se basa en dos componentes principales: Definición de Patrones, donde las unidades de trabajo (por ejemplo, generación de pruebas, generación de implementación) se definen en lenguaje natural; y Recopilación de Referencias Basada en Anotaciones, especificando explícitamente las clases necesarias mediante anotaciones. Estos patrones definidos son reutilizables para generar varios tipos de código (implementaciones, pruebas, accesorios). Una demostración muestra la generación de 400 líneas de código con todas las pruebas aprobadas en solo 20 segundos. Ideal para desarrolladores en entornos repetitivos y estructurados (por ejemplo, arquitecturas en capas), JavaFactory automatiza tareas repetitivas como la generación de dao-repositorio, permitiendo a los desarrolladores concentrarse en la lógica principal.

Leer más
Desarrollo

Cuestionando el Optimismo Representacional: La Hipótesis de la Representación Fragmentada y Enredada

2025-05-20
Cuestionando el Optimismo Representacional: La Hipótesis de la Representación Fragmentada y Enredada

Esta investigación cuestiona la suposición optimista en el aprendizaje profundo de que una mayor escala implica necesariamente un mejor rendimiento y mejores representaciones internas. Al comparar redes evolucionadas a través de un proceso de búsqueda abierto con redes entrenadas mediante SGD convencional en una tarea simple de generación de imágenes, los investigadores encontraron que las redes entrenadas con SGD exhiben 'representaciones fragmentadas y enredadas' (FER), caracterizadas por una actividad neuronal desorganizada que perjudica la generalización, la creatividad y el aprendizaje continuo. Las redes evolucionadas, en contraste, muestran una representación más unificada y factorizada, lo que sugiere que abordar la FER podría ser crucial para avanzar en el aprendizaje de la representación y construir sistemas de IA más robustos.

Leer más
IA

Kilo: Un editor de texto minimalista con menos de 1000 líneas de código

2025-05-20
Kilo: Un editor de texto minimalista con menos de 1000 líneas de código

Kilo es un pequeño editor de texto escrito en menos de 1000 líneas de código (contado con cloc). Tiene características sorprendentemente útiles para su tamaño, incluyendo guardar (Ctrl+S), salir (Ctrl+Q) y búsqueda de cadenas (Ctrl+F). Importantemente, Kilo no utiliza bibliotecas externas y se basa en secuencias de escape VT100 estándar. Creado por Salvatore Sanfilippo (antirez), está diseñado como un recurso de aprendizaje y un punto de partida para construir interfaces de línea de comandos o editores más avanzados. El proyecto es de código abierto bajo la licencia BSD 2-clause.

Leer más
Desarrollo
1 2 15 16 17 19 21 22 23 50 51