ESP32-BlueJammer: Un potente bloqueador de 2.4GHz (Solo con fines educativos)

2025-06-23
ESP32-BlueJammer: Un potente bloqueador de 2.4GHz (Solo con fines educativos)

El ESP32-BlueJammer es un bloqueador de 2.4GHz basado en un ESP32 y módulos nRF24, capaz de interrumpir varios dispositivos, incluyendo Bluetooth, BLE, WiFi y dispositivos RC. Logra la interferencia enviando numerosos paquetes de interrupción y tiene un alcance significativo (más de 30 metros). El proyecto ofrece kits DIY y versiones presoldadas, junto con tutoriales completos de montaje y flasheo de firmware. Es importante destacar que el bloqueo de señal es ilegal; este proyecto es estrictamente para fines educativos y no debe utilizarse para actividades ilegales.

Leer más
Hardware Bloqueador

CF-Shield: Protección automatizada contra DDoS en Cloudflare con Python

2025-06-23
CF-Shield: Protección automatizada contra DDoS en Cloudflare con Python

CF-Shield es un script de Python que detecta y mitiga automáticamente los ataques DDoS en Cloudflare. Requiere tu correo electrónico de Cloudflare, token de API, ID de zona e ID de cuenta. Después de la instalación, el script te pedirá que configures un umbral de uso de la CPU, el tipo de desafío y notificaciones opcionales de Discord, Slack y Telegram. Monitoriza el uso de la CPU; si supera el umbral, activa automáticamente las reglas WAF de Cloudflare y las desactiva después del ataque. Esta potente herramienta ayuda a proteger tu sitio web de los ataques DDoS.

Leer más
Desarrollo Protección DDoS

Polystate: Máquinas de Estado Finitas Compuestas en Zig

2025-06-23
Polystate: Máquinas de Estado Finitas Compuestas en Zig

Polystate es una biblioteca Zig para construir máquinas de estado finitas componibles mediante la composición de tipos. Impone convenciones de programación, registrando el estado de la máquina de estado a nivel de tipo y logrando la componibilidad mediante la composición de tipos. Esto mejora la corrección de las estructuras de programas imperativos y fomenta el rediseño del estado del programa desde la perspectiva de los tipos y la composición, mejorando así la componibilidad del código. Polystate genera automáticamente diagramas de estado, permitiendo a los usuarios comprender intuitivamente el comportamiento del programa. Los ejemplos muestran cómo construir máquinas de estado simples y complejas mediante la composición de tipos, como limitar los intentos de entrada de PIN en un cajero automático y reutilizar la mecánica de selección en un juego raylib.

Leer más
Desarrollo Componibilidad

Bunge Bits: Haciendo accesible la legislación de Kenia

2025-06-22
Bunge Bits: Haciendo accesible la legislación de Kenia

Bunge Bits ofrece resúmenes concisos de los procedimientos parlamentarios de Kenia, haciendo que la información legislativa compleja sea más fácil de entender. Al mejorar la transparencia y la accesibilidad, Bunge Bits tiene como objetivo empoderar a los ciudadanos kenianos para participar más plenamente en su democracia. El proyecto depende de la alojamiento en la nube, bases de datos y tecnología de IA, y recibe patrocinios para apoyar su funcionamiento continuo.

Leer más

mbake: ¡Un formateador y linter para Makefiles después de 50 años!

2025-06-22
mbake: ¡Un formateador y linter para Makefiles después de 50 años!

Después de 50 años de espera (haciendo referencia a la larga historia de los Makefiles), ¡mbake finalmente está aquí! Esta herramienta de formateo y linter para Makefiles no solo corrige automáticamente problemas de formato como la sangría, el espaciado y los saltos de línea, sino que también detecta de forma inteligente los objetivos `.PHONY` y admite reglas personalizadas y extensiones de complementos. Ofrece una rica interfaz de línea de comandos para formateo, validación y gestión de versiones, integrándose perfectamente en los flujos de trabajo de CI/CD. Tanto si eres un principiante como un experto, mbake mejora significativamente la eficiencia y la legibilidad de la escritura de Makefiles.

Leer más
Desarrollo

Sonido como Forma Pura: Un lenguaje de programación de sonido basado en notación posfija

2025-06-22
Sonido como Forma Pura: Un lenguaje de programación de sonido basado en notación posfija

SAPF es un intérprete para explorar el sonido como forma pura. Su lenguaje es principalmente funcional, basado en pila y utiliza notación posfija similar a FORTH. Representa eventos de audio y control usando secuencias perezosas, potencialmente infinitas, con el objetivo de hacer para secuencias perezosas lo que APL hace para matrices: proporcionar funciones de altísimo nivel con operadores omnipresentes de mapeo automático, escaneo y reducción. Esto permite que programas cortos logren resultados desproporcionados a su tamaño. Debido a que casi todos los tipos de datos accesibles al programador son inmutables, el lenguaje puede ejecutar fácilmente múltiples subprocesos sin bloqueos ni corrupción. Inspirado en APL, Joy, Haskell, Piccola, Nyquist y SuperCollider, prioriza la expresividad concisa.

Leer más

Compilador B en Crust: Un Trabajo en Progreso

2025-06-21
Compilador B en Crust: Un Trabajo en Progreso

Un compilador para el lenguaje de programación B, escrito en Rust con fasm como backend, ¡ya está disponible! El proyecto incluye una utilidad de prueba, btest, que compila y ejecuta pruebas desde el directorio ./tests/, generando un informe de matriz en todos los objetivos compatibles. btest permite especificar objetivos (-t) y casos de prueba individuales (-c), facilitando las pruebas dirigidas. Si bien aún está en desarrollo, el compilador compila y ejecuta con éxito ejemplos básicos como hello_world.b.

Leer más
Desarrollo Lenguaje B

to-userscript: Potente CLI para convertir extensiones de navegador en scripts de usuario independientes

2025-06-21
to-userscript: Potente CLI para convertir extensiones de navegador en scripts de usuario independientes

to-userscript es una herramienta de línea de comandos que transforma extensiones de Chrome o Firefox en archivos .user.js independientes ejecutables en cualquier gestor de scripts de usuario. Admite varias fuentes: Chrome Web Store, Firefox Add-ons, directorios locales y archivos de archivo. La herramienta reemplaza inteligentemente las API de WebExtension comunes, incrusta CSS, imágenes y otros recursos, y emula scripts en segundo plano e internacionalización. La instalación es sencilla mediante npm, pnpm o bun.

Leer más
Desarrollo script de usuario

Proxy QUIC sin servidor mediante perforación de NAT con AWS Lambda

2025-06-21
Proxy QUIC sin servidor mediante perforación de NAT con AWS Lambda

Este proyecto implementa un proxy QUIC sin servidor utilizando funciones AWS Lambda y perforación de NAT. Aprovechando S3 para la coordinación y técnicas de recorrido UDP, crea conexiones proxy cifradas sin necesidad de servidores dedicados, solo funciones Lambda a demanda. El sistema utiliza un enfoque de tres fases: coordinación (el cliente descubre la IP pública mediante STUN, escribe la información de la sesión en S3), perforación de NAT (el cliente y Lambda intercambian paquetes UDP para crear orificios bidireccionales), y establecimiento del túnel QUIC (el cliente inicia el servidor QUIC, Lambda se conecta). El resultado es un navegador que se conecta a internet a través de un proxy SOCKS5, con la función Lambda actuando como un nodo de salida que reenvía el tráfico.

Leer más
Desarrollo perforación de NAT

AtomicOS: Un SO Educativo que Prioriza la Seguridad

2025-06-21
AtomicOS: Un SO Educativo que Prioriza la Seguridad

AtomicOS es un sistema operativo educativo construido desde cero, priorizando la seguridad sobre el rendimiento. Utiliza el lenguaje de programación determinista Tempo e implementa protección de memoria real, criptografía (AES-128, SHA-256) y una MMU completa. Si bien actualmente carece de funciones como pila de red, sistema de archivos y controladores, su diseño e implementación centrados en la seguridad son dignos de mención. El proyecto es de código abierto, pero requiere atribución y divulgación de modificaciones.

Leer más
Desarrollo

Tux Racer en tu navegador: Un clásico regresa

2025-06-20
Tux Racer en tu navegador: Un clásico regresa

TuxRacer.js es un puerto/reescritura de código abierto para navegador del clásico juego de carreras de pingüinos, Tux Racer, y su sucesor, Extreme Tux Racer. Jugable en navegadores de escritorio y móviles, los jugadores controlan a Tux usando teclado/ratón (escritorio) o entrada táctil (móvil), navegando por terrenos y entornos variados. Se pueden seleccionar múltiples circuitos y entornos, con parámetros de URL que permiten la personalización. Aunque se encuentra en una fase de desarrollo inicial, el juego ya es divertido.

Leer más

Nxtscape: El navegador agente de código abierto: tu compañero de productividad con IA

2025-06-20
Nxtscape: El navegador agente de código abierto: tu compañero de productividad con IA

Nxtscape, un navegador de código abierto basado en Chromium, ofrece una alternativa que prioriza la privacidad a las opciones de código cerrado. Permite a los usuarios ejecutar agentes como Manus localmente, aumentando la productividad con un asistente de IA. A diferencia de Chrome, Nxtscape mantiene las funciones de IA locales, priorizando la privacidad del usuario. Su visión es reinventar la experiencia del navegador, abordando problemas como la sobrecarga de pestañas y el engorroso llenado de formularios. Las funciones futuras incluyen una tienda MCP y un bloqueador de anuncios de IA integrado. El proyecto es de código abierto e impulsado por la comunidad, animando la participación del usuario.

Leer más

Motor de Diferenciación Automática Minimal en Rust

2025-06-20
Motor de Diferenciación Automática Minimal en Rust

Este es un motor de diferenciación automática minimal escrito en Rust. Puede entrenar una pequeña Perceptrón Multicapa para aprender la función XOR y representar un gráfico de computación de una sola Perceptrón en graph.html. El núcleo es la estructura Scalar, que almacena el valor, el gradiente opcional y un Edge que describe la operación que lo produjo. Las sobrecargas de operadores y las funciones auxiliares construyen un gráfico acíclico dirigido, almacenando en caché la derivada local para cada arista. `backward()` propaga recursivamente los gradientes desde el nodo de salida, acumulándolos en los nodos hoja creados con `Scalar::new_grad`. El gráfico se puede visualizar con `plot::dump_graph`.

Leer más

cursor: Explorador de bases de datos PostgreSQL con IA

2025-06-20
cursor: Explorador de bases de datos PostgreSQL con IA

cursor es una aplicación de escritorio local que utiliza IA para explorar tu base de datos PostgreSQL en segundos. Genera consultas con conocimiento del esquema al instante, admite cualquier base de datos PostgreSQL y te permite usar tu propia clave OpenAI. Si bien pronto llegarán binarios precompilados, los usuarios actualmente necesitan compilarlo desde la fuente.

Leer más

ts-ssh: Una potente herramienta de línea de comandos SSH/SCP para Tailscale

2025-06-20
ts-ssh: Una potente herramienta de línea de comandos SSH/SCP para Tailscale

ts-ssh es un cliente SSH y SCP de línea de comandos simplificado que aprovecha la red Tailscale. Ofrece potentes operaciones multi-host, ejecución de comandos por lotes e integración real de tmux, todo sin necesidad del demonio Tailscale completo. Perfecto para equipos de DevOps que necesitan acceso SSH rápido y confiable en su infraestructura Tailscale, ts-ssh admite múltiples métodos de autenticación, sesiones SSH interactivas, verificación segura de claves de host y transferencias SCP directas. Sus capacidades avanzadas multi-host incluyen la ejecución de comandos por lotes, la ejecución de comandos concurrentes y la distribución de archivos multi-host. Compatible con múltiples plataformas y con soporte para varios idiomas, ts-ssh es esencial para la gestión eficiente de redes.

Leer más
Desarrollo

Hurl: Herramienta de prueba de solicitudes HTTP en línea de comandos

2025-06-20
Hurl: Herramienta de prueba de solicitudes HTTP en línea de comandos

Hurl es una potente herramienta de línea de comandos que define y ejecuta solicitudes HTTP utilizando un formato de texto simple. Admite la concatenación de solicitudes, la captura de valores y la evaluación de consultas en los encabezados y los cuerpos de las respuestas, lo que la hace adecuada para la obtención de datos y la prueba de sesiones HTTP en varias API como REST, SOAP y GraphQL. Desarrollada con Rust y aprovechando libcurl, Hurl es ligera, rápida y se integra perfectamente con los pipelines de CI/CD a través de varios formatos de informe.

Leer más
Desarrollo

Tipos decimales de punto fijo precisos en Rust: primitive_fixed_point_decimal

2025-06-20
Tipos decimales de punto fijo precisos en Rust: primitive_fixed_point_decimal

Los tipos de punto flotante integrados de Rust carecen de precisión al representar números decimales. El crate `primitive_fixed_point_decimal` ofrece una solución utilizando tipos enteros y un factor de escala para representar decimales con precisión, garantizando la precisión fraccionaria. Proporciona dos tipos: `ConstScaleFpdec`, que especifica el factor de escala en tiempo de compilación; y `OobScaleFpdec`, que permite especificarlo en tiempo de ejecución, ofreciendo mayor flexibilidad pero mayor complejidad. El crate también aborda los errores acumulativos de múltiples multiplicaciones y divisiones, proporcionando un mecanismo `cum_error` para controlarlo. En resumen, es una biblioteca Rust eficiente y precisa para tipos decimales de punto fijo, ideal para aplicaciones que requieren alta precisión, como sistemas financieros.

Leer más
Desarrollo punto fijo

Git Smart Squash: Limpieza de historial de commits de Git con IA

2025-06-20
Git Smart Squash: Limpieza de historial de commits de Git con IA

¿Cansado de pasar 30 minutos reorganizando commits antes de un PR? Git Smart Squash usa IA para organizar automáticamente tus cambios en commits lógicos y bien estructurados en segundos. Analiza tu diff, agrupa los cambios relacionados y crea mensajes de commit limpios que siguen los estándares convencionales de commit. Admite IA local (Ollama) e IA en la nube (OpenAI, Anthropic, Gemini), ofreciendo un mecanismo de copia de seguridad seguro y confiable para garantizar que tus commits originales siempre se guarden. Gestiona incluso diffs grandes, permitiéndote dividir tu trabajo en partes más pequeñas o cambiar a un proveedor de IA en la nube.

Leer más
Desarrollo Limpieza de código

Tracker BitTorrent de Alto Rendimiento en Elixir: ExTracker

2025-06-20
Tracker BitTorrent de Alto Rendimiento en Elixir: ExTracker

ExTracker es un tracker BitTorrent de alto rendimiento escrito en Elixir. Se caracteriza por su bajo consumo de memoria, configuración cero y la utilización de todos los núcleos disponibles. Actualmente, incluye soporte HTTPS y copias de seguridad de la base de datos, ofreciendo tres métodos de implementación: código fuente, versiones precompiladas e imagen Docker. Ya se está ejecutando una instancia de prueba con estadísticas en vivo, aunque el proyecto aún está en desarrollo. Los planes futuros incluyen características como listas blancas/negras, administración de pares mejorada y soporte GeoIP.

Leer más
Desarrollo

Programación Literaria: Haciendo el código más legible

2025-06-19
Programación Literaria: Haciendo el código más legible

La programación literaria, un paradigma inventado por Donald Knuth, prioriza la legibilidad del código para humanos en lugar de la ejecución inmediata por la máquina. Esto permite a los programadores desarrollar programas en un orden más natural, guiado por el pensamiento. Los programas literarios entrelazan explicaciones en lenguaje natural con fragmentos de código, mejorando la comprensión y la colaboración. La herramienta Literate, descrita aquí, tiene como objetivo simplificar y ampliar el sistema CWEB original de Knuth y Levy. Soporta varios lenguajes, resaltado de sintaxis, impresión en HTML, creación basada en Markdown y ofrece una interfaz de línea de comandos para compilar código y generar documentación HTML. El proyecto es de código abierto y acepta contribuciones.

Leer más

EnrichMCP: El ORM para agentes de IA

2025-06-19
EnrichMCP: El ORM para agentes de IA

EnrichMCP es un framework de Python que permite a los agentes de IA comprender e interactuar con tus datos como un ORM. Construido sobre el Protocolo de Contexto de Modelo (MCP), añade una capa semántica que transforma tus modelos de datos en herramientas tipadas y descubribles. Soporta modelos SQLAlchemy, APIs REST y lógica personalizada, generando automáticamente herramientas tipadas, gestionando relaciones, proporcionando descubrimiento de esquema y validando con Pydantic. Los agentes de IA pueden explorar modelos de datos, consultar datos y navegar por relaciones tan naturalmente como los desarrolladores que usan un ORM.

Leer más
Desarrollo

RoureXOS 2.0: Un SO ligero reescrito en Rust

2025-06-19
RoureXOS 2.0: Un SO ligero reescrito en Rust

El sistema operativo RoureXOS ha sido reescrito en Rust para su segunda iteración. Este SO ligero se puede ejecutar en el emulador QEMU (usando la imagen ISO proporcionada) y en bare metal x86_64 (iniciando desde un USB). Instrucciones detalladas cubren la instalación de dependencias, la compilación del kernel, la creación de la imagen ISO, la emulación QEMU e incluso las redes usando SLIP. Los pasos claros facilitan la experiencia con este nuevo SO.

Leer más
Desarrollo

Monitor de Uso de Tokens Claude Code en Tiempo Real: Rastrea y Predice Tu Consumo

2025-06-19
Monitor de Uso de Tokens Claude Code en Tiempo Real: Rastrea y Predice Tu Consumo

Esta herramienta de monitorización de terminal, Claude Code Usage Monitor, proporciona un seguimiento en tiempo real del uso de tus tokens Claude AI. Cuenta con barras de progreso visuales para los tokens y el tiempo restante, cálculos de tasa de consumo y predicciones de cuándo te quedarás sin tokens. Admite planes Pro, Max5, Max20 y máximo personalizado, cambiando automáticamente al máximo personalizado cuando se superan los límites de Pro, e incluye alertas y tiempos de reinicio personalizables. La interfaz limpia mejora la experiencia del usuario.

Leer más
Desarrollo

Unregistry: Un registro de imágenes Docker ligero para transferencias sin esfuerzo

2025-06-19
Unregistry: Un registro de imágenes Docker ligero para transferencias sin esfuerzo

Unregistry es un registro de imágenes de contenedor ligero que almacena y sirve imágenes directamente desde el almacenamiento de tu demonio Docker. El comando `docker pussh` permite enviar imágenes a servidores Docker remotos a través de SSH, transfiriendo solo las capas que faltan para mayor velocidad y eficiencia. Omite las complejidades de Docker Hub o los registros autohospedados; simplemente usa `docker pussh myapp:latest user@server` para una transferencia directa y sencilla. Establece un túnel SSH, ejecuta un contenedor Unregistry temporal, envía solo las capas que faltan y luego cierra el túnel. Perfecto para implementaciones de producción, pipelines de CI/CD y entornos aislados.

Leer más

fang: Potenciando tus aplicaciones CLI Cobra

2025-06-19
fang: Potenciando tus aplicaciones CLI Cobra

fang es una pequeña biblioteca experimental que proporciona mejoras integradas para aplicaciones CLI basadas en Cobra. Cuenta con características como páginas de ayuda y uso completamente estilizadas, errores estilizados, manejo automático de --version, generación de páginas man (usando mango), autocompletado de shell, temas y salida de uso silenciosa. La integración es sencilla, requiriendo cambios mínimos de código para mejorar significativamente la experiencia del usuario de tu CLI.

Leer más
Desarrollo

Bento: Una Computadora de Bolsillo para Pantallas Espaciales

2025-06-18
Bento: Una Computadora de Bolsillo para Pantallas Espaciales

Bento es una computadora única, inspirada en la estética del Commodore 64 y el cyberdeck, diseñada para encajar perfectamente debajo de un teclado que sirve como su tapa. Esto proporciona fácil acceso a las partes internas y almacenamiento para periféricos. Principalmente destinado al uso con pantallas espaciales como el XREAL One (aunque compatible con cualquier monitor USB-C), el Bento utiliza una placa base, refrigerador y batería del Steam Deck OLED para una potencia y portabilidad óptimas. A diferencia de los voluminosos dispositivos XR que se limitan a funciones básicas, el Bento está diseñado para el trabajo real, ofreciendo una solución potente y portátil para la computación espacial. El proyecto es de código abierto y acepta contribuciones.

Leer más

Delve: Plataforma de análisis de datos empresarial - Versión alfa

2025-06-18
Delve: Plataforma de análisis de datos empresarial - Versión alfa

Delve es una plataforma de análisis de datos empresarial de nivel empresarial, actualmente en prelanzamiento alfa, con licencia AGPL-3.0. Cuenta con capacidades robustas para la ingestión, el análisis y la visualización de datos de diversas fuentes. Las funciones incluyen una interfaz de búsqueda interactiva, un lenguaje de consulta basado en canalizaciones, paneles personalizados y alertas en tiempo real. También se incluyen funciones empresariales como el control de acceso basado en roles, el desarrollo de aplicaciones personalizadas y comandos de búsqueda extensibles. La instalación es sencilla; simplemente descargue, descomprima y ejecute unos pocos comandos para empezar. Aunque se encuentra en sus primeras etapas, las potentes funciones y la facilidad de uso de Delve lo convierten en una solución prometedora para el análisis de datos empresariales.

Leer más

DSC: Una biblioteca de tensores compatible con PyTorch y un framework de inferencia

2025-06-18
DSC: Una biblioteca de tensores compatible con PyTorch y un framework de inferencia

DSC es una biblioteca de tensores compatible con PyTorch y un framework de inferencia para modelos de aprendizaje automático. Cuenta con una API de bajo nivel compatible con C, encapsulada en una API moderna de Python similar a NumPy/PyTorch, con mejoras de usabilidad. Las características clave incluyen una API intuitiva, soporte integrado para redes neuronales, soporte para múltiples backends (CPU y CUDA), dependencias externas mínimas y ninguna asignación en tiempo de ejecución. La instalación es sencilla, solo se necesita un compilador C++20 y GNU Make. Se admite la aceleración CUDA; simplemente configure las variables de entorno para habilitarla. Las pruebas unitarias se ejecutan mediante pytest, garantizando la precisión.

Leer más
Desarrollo

Workout.cool: La plataforma de fitness de código abierto renacida

2025-06-18
Workout.cool: La plataforma de fitness de código abierto renacida

Workout.cool es una plataforma moderna de entrenamiento físico de código abierto, resucitada de las cenizas de su predecesora, workout.lol. Después de que el proyecto original fuera abandonado debido a problemas de licencias de video, el desarrollador Snouzy asumió y reconstruyó la plataforma desde cero, ofreciendo una base de datos completa de ejercicios, seguimiento del progreso y planes de entrenamiento personalizados. Construida con Next.js App Router y arquitectura Feature-Sliced Design, el proyecto da la bienvenida a las contribuciones de la comunidad. Es un proyecto de la comunidad, para la comunidad, con el objetivo de proporcionar una plataforma confiable y fácil de mantener para la comunidad de fitness de código abierto.

Leer más
Desarrollo

MiniMax-M1: Modelo de razonamiento de atención híbrida a gran escala con 456 mil millones de parámetros

2025-06-18
MiniMax-M1: Modelo de razonamiento de atención híbrida a gran escala con 456 mil millones de parámetros

MiniMax-M1 es un modelo de razonamiento de atención híbrida a gran escala y peso abierto, con 456 mil millones de parámetros. Se basa en una arquitectura híbrida de Mixture-of-Experts (MoE) combinada con un mecanismo de atención rápida. El modelo se entrenó utilizando aprendizaje por refuerzo a gran escala y supera a otros modelos líderes, como DeepSeek R1 y Qwen3-235B, en tareas complejas, especialmente en ingeniería de software y comprensión de contexto largo. Su cómputo eficiente en tiempo de prueba lo convierte en una base sólida para agentes de modelos de lenguaje de próxima generación.

Leer más
1 2 9 10 11 13 15 16 17 50 51