Ir al contenido

Seleccionar idioma

Idioma actual: Español (España)

Rust

Source: https://github.com/rust-unofficial/awesome-rust at 9b97e64101f6
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Una lista seleccionada de código y recursos de Rust.

Si quieres contribuir, lee estas instrucciones.

  • ad-si/Woxi [woxi] - Intérprete para el lenguaje Wolfram, impulsado por Rust.
  • alacritty - Emulador de terminal multiplataforma con GPU mejorada.
  • Andromeda - Entorno de ejecución de JavaScript y TypeScript creado desde cero en Rust 🦀 y basado en Nova Engine.
  • arimxyer/models [modelsdev] - TUI para explorar modelos de IA, benchmarks y agentes de programación. CI
  • Arti - Una implementación de Tor. (Por ahora, el cliente está lejos de estar completo. ¡Pero no le pierdas la pista!) Crates.io
  • asm-cli-rust - Una shell interactiva de ensamblador.
  • clash-verge-rev/clash-verge-rev - Una GUI moderna y multiplataforma de Clash basada en Tauri y Rust, compatible con Windows, macOS y Linux.
  • cloudflare/boringtun - Una implementación de VPN WireGuard en espacio de usuario. build badge
  • DBX - Una herramienta ligera y de código abierto para administrar bases de datos, creada con Tauri y compatible con MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB y más. CI
  • defguard - SSO empresarial de código abierto y VPN WireGuard con 2FA/MFA real.
  • denoland/deno - Un entorno de ejecución seguro de JavaScript/TypeScript basado en V8 y Tokio. Build Status
  • doprz/dipc - Convierte tus imágenes y fondos de pantalla favoritos con tus paletas de colores y temas preferidos. crates.io
  • EasyTier - Una VPN de malla sencilla, completa y descentralizada compatible con WireGuard. crates.io GitHub actionsGitHub actions
  • Edit - Un editor sencillo para necesidades sencillas. CI
  • fcsonline/drill - Una aplicación de pruebas de carga HTTP inspirada en la sintaxis de Ansible.
  • fend - Calculadora de precisión arbitraria y con unidades. build
  • Fractalide - Microservicios sencillos.
  • GCWing/BitFun - Agente de IA de escritorio multiplataforma con un entorno de ejecución Rust que funciona en repositorios reales y puede controlar el navegador, la terminal y las aplicaciones de escritorio.
  • giga-grabber - Un descargador de Mega muy rápido y relativamente estable. build
  • glzr-io/glazewm - Un gestor de ventanas en mosaico para Windows inspirado en i3wm, con configuración YAML, compatibilidad con varios monitores y comandos controlados mediante el teclado.
  • google/mdbook-i18n-helpers [mdbook-i18n-helpers] - Extensiones de internacionalización y renderizado para mdbook.
  • habitat - Una herramienta creada por Chef para compilar, desplegar y administrar aplicaciones.
  • Herd - Una aplicación experimental de pruebas de carga HTTP.
  • hickory-dns - Un servidor DNS. Build Status
  • innernet - Una red de malla superpuesta o privada que utiliza WireGuard internamente.
  • jedisct1/flowgger - Un recopilador de datos rápido, sencillo y ligero.
  • kalker - Una calculadora científica que admite sintaxis similar a la matemática, con variables y funciones definidas por el usuario, derivación, integración y números complejos. Compatible con varias plataformas y con WASM. Build Status
  • kftray - Una aplicación multiplataforma en la bandeja del sistema para administrar y compartir varias configuraciones de reenvío de puertos de kubectl. Build Status
  • kytan - VPN entre pares de alto rendimiento.
  • linkerd/linkerd2-proxy - Malla de servicios ultraligera para Kubernetes.
  • LWE - Aplicación de escritorio para Linux que permite explorar, administrar y aplicar contenido de Wallpaper Engine, creada con Rust y Tauri.
  • lzanini/mdbook-katex [mdbook-katex] - Preprocesador de [mdBook] mdBook que utiliza KaTeX para renderizar expresiones matemáticas LaTeX.
  • MaidSafe - Una plataforma descentralizada.
  • mayocream/koharu - Traductor de manga basado en aprendizaje automático, con detección automática de bocadillos, OCR, reconstrucción de imágenes y traducción mediante LLM; creado con Candle y Tauri.
  • mdBook - Una utilidad de línea de comandos para crear libros a partir de archivos Markdown. Build Status
  • Mega - Sistema de administración de monorepos y bases de código monolíticas compatible con Git, además de implementación no oficial de código abierto de Google Piper.
  • Michael-F-Bryan/mdbook-linkcheck [mdbook-linkcheck] - Backend para mdbook que comprueba tus enlaces.
  • mirrord - Conecta tu proceso local con tu entorno en la nube y ejecuta código local en condiciones propias de la nube.
  • mmalmi/nostr-vpn [nvpn] - VPN de malla privada al estilo de Tailscale, basada en identidades Nostr y un plano de datos respaldado por FIPS. Incluye aplicaciones nativas multiplataforma (macOS, Linux, Windows y móviles) y CLI/daemon.
  • newdee/magpie - Lanzador local al estilo de Spotlight que busca semánticamente entre tus estrellas de GitHub, archivos locales, imágenes y vídeos, íntegramente en el dispositivo. CI
  • nicohman/eidolon - Registro y lanzador de juegos sin DRM de Steam para Linux y macOS.
  • openma-ai/Martty - Cliente de terminal Rust/ratatui para DeepSeek Harness y otros agentes de programación compatibles con ACP. CI
  • OxideTerm - Cliente SSH multiplataforma y emulador de terminal local, creado con Tauri 2.0 y SSH íntegramente en Rust (russh). Incluye conexiones multiplexadas, administrador de archivos SFTP, IDE integrado (CodeMirror 6), reenvío de puertos (-L/-R/-D), reconexión automática con período de gracia, sistema de complementos, asistente de IA, exportación cifrada (.oxide) y 11 idiomas. CI
  • Pijul - Sistema de control de versiones distribuido basado en parches.
  • provrb/OBDium - Aplicación multiplataforma basada en Tauri para todo tipo de diagnósticos de vehículos. Conecta el vehículo mediante un adaptador ELM327 y consulta códigos de avería, datos OBD-II en tiempo real, pruebas de preparación I/M y mucho más.
  • qiluo-admin - Plataforma empresarial de desarrollo rápido (Axum + SeaORM + JWT + VUE3, compatible con MySQL/Postgres/SQLite).
  • Rauthy - Gestión de identidad y acceso con inicio de sesión único mediante OpenID Connect.
  • Rio - Emulador de terminal con aceleración por GPU y WebGPU, diseñado para ejecutarse en equipos de escritorio y navegadores.
  • rkik - Herramienta CLI diseñada para inspeccionar NTP de forma pasiva y sin estado, como dig o ping para DNS e ICMP. Admite solicitudes asíncronas y supervisión continua. crates.io
  • run [run-kit] - Ejecutor universal multilenguaje y REPL inteligente (más de 25 lenguajes: Python, JS, Go, C, etc.).
  • runmat-org/runmat [runmat] - Entorno de ejecución para programas numéricos con sintaxis de MATLAB, con aceleración de GPU mediante wgpu. CI
  • Rust Iot Platform - Plataforma de desarrollo de IoT de alto rendimiento creada con Rust, diseñada para admitir varios protocolos y procesar datos en tiempo real. Compatible con MQTT, WebSockets (WS), TCP y CoAP, por lo que es muy flexible para diversas aplicaciones de IoT.
  • rx - Editor moderno de pixel art inspirado en Vi.
  • Ryot - Aplicación autoalojada para hacer seguimiento del consumo de medios, la actividad física, etc.
  • s00d/switchshuttle - Aplicación multiplataforma en la bandeja del sistema para organizar y ejecutar comandos de terminal predefinidos con atajos de teclado globales, menús anidados y configuración basada en JSON (Tauri + Vue).
  • Saga Reader - Lector de Internet ultrarrápido y muy ligero, impulsado por IA. Permite obtener información de motores de búsqueda y RSS.
  • Servo - Un motor de navegador web experimental.
  • shoes - Un servidor proxy multiprotocolo.
  • shuttle - Una plataforma sin servidor.
  • Sniffnet - Aplicación multiplataforma para supervisar fácilmente el tráfico de red. build badge crate
  • SWC - Compilador de TypeScript/JavaScript ultrarrápido.
  • TabbyML/tabby - Asistente de programación con IA autoalojado, alternativa de código abierto a GitHub Copilot con compatibilidad con GPU e interfaz OpenAPI. latest release
  • temps - PaaS autoalojada que sustituye Vercel, analítica, seguimiento de errores y supervisión de disponibilidad por un único binario de Rust.
  • tiny - Cliente IRC de terminal.
  • topjohnwu/Magisk - Conjunto de herramientas de código abierto para personalizar Android, con acceso root, manipulación de imágenes de arranque y modificaciones sin sistema.
  • tunnetio/Tunnet - Red de malla privada con túneles públicos, SSH basado en identidad y transferencia de archivos entre pares.
  • Tura-AI/tura - Agente local de programación para terminal, interfaz gráfica de escritorio y flujos de trabajo de línea de comandos, con estado de tareas persistente y verificación respaldada por pruebas. CI
  • Typst - Sistema de composición tipográfica basado en marcado. crates.io
  • UpVPN - Cliente VPN WireGuard para macOS, Linux y Windows, creado con Tauri.
  • vortix - Interfaz de terminal para WireGuard y OpenVPN con telemetría en tiempo real, detección de fugas y mecanismo de bloqueo.
  • vproxy - Servidor proxy HTTP/HTTPS/SOCKS5 de alto rendimiento. crates.io
  • wasmer - Entorno de ejecución de WebAssembly seguro y rápido, compatible con WASI y Emscripten. Build Status
  • Weld - Generador completo de API REST simuladas.
  • wezterm - Emulador y multiplexor de terminal multiplataforma con aceleración por GPU.
  • WinterJS - Entorno de ejecución seguro de JavaScript creado con SpiderMonkey y Axum.
  • zellij - Multiplexor de terminal (espacios de trabajo) con todo lo necesario incluido.
  • Zephyr - Cliente GUI moderno, ligero y seguro de Mihomo (Clash Meta), creado con Tauri. Security Audit
  • AreevAI/flowcat - Entorno de ejecución Rust nativo para agentes de voz con IA en tiempo real (teléfono + WebRTC), autoalojado en un único binario y compatible con pipecat.
  • dano - Una herramienta tipo hashdeep/md5tree (y mucho más) para archivos multimedia.
  • enginesound - Aplicación gráfica y de línea de comandos para generar de forma procedural sonidos de motor semirrealistas. Incluye configuración detallada, frecuencia de muestreo variable y una ventana de análisis de frecuencias.
  • Festival - Reproductor/servidor/cliente de música local. build-badge
  • figsoda/mmtc [mmtc] - Cliente mínimo de terminal para MPD, sencillo y muy configurable. build-badge
  • Glicol - Lenguaje de programación en vivo orientado a grafos para crear música de forma colaborativa en navegadores.
  • LargeModGames/spotatui [spotatui] - Cliente de Spotify para terminal con streaming nativo, letras sincronizadas y visualización de audio en tiempo real. Continuous Deployment
  • mierak/rmpc [rmpc] - Cliente MPD moderno y configurable para terminal, con compatibilidad con portadas de álbumes.
  • ncspot - Cliente de Spotify multiplataforma para ncurses, inspirado en ncmpc y similares. build badge
  • OpenMeters - Medición y visualización de audio rápida, sencilla y profesional para Linux, escrita en Rust.
  • Pinepods - Sistema de gestión de pódcasts basado en Rust y compatible con varios usuarios. Pinepods utiliza una base de datos central para que el tiempo de escucha y los temas se sincronicen entre dispositivos. Con clientes creados con Tauri, ofrece una solución de escucha totalmente multiplataforma. Docker Container Build
  • PodFetch - Administrador de pódcasts autoalojado que descarga automáticamente los episodios nuevos e incluye una interfaz web para escucharlos y una API de sincronización compatible con GPodder para aplicaciones móviles como AntennaPod. build badge
  • Polaris - Una aplicación de streaming de música.
  • rusty-amp - Equipo completo de amplificadores y pedales de guitarra, compatible con complementos externos y ejecutable directamente en la terminal.
  • Spotify Player - Reproductor de Spotify en la terminal con todas las funciones del original.
  • Spotifyd - Cliente de Spotify de código abierto que se ejecuta como daemon de UNIX. Continuous Integration
  • termusic - Interfaz TUI de reproductor de música, escrita en Rust.
  • tunein-cli - Explora y escucha miles de emisoras de radio de todo el mundo directamente desde la terminal. CI
  • WhatBPM - Recurso informativo generado estáticamente a diario para productores de música electrónica de baile. Ofrece análisis diarios de los valores más utilizados en cada género de EDM: tempos, tonalidades, notas fundamentales, etc., a partir de datos públicos como los de Beatport y Spotify.
  • Anchor - Anchor es el principal marco de desarrollo para crear programas seguros de Solana (contratos inteligentes).
  • artemis - Un marco sencillo, modular y rápido para escribir bots de MEV.
  • Bitcoin Satoshi’s Vision [sv] - Biblioteca para trabajar con Bitcoin SV.
  • cairo - Cairo es el primer lenguaje Turing completo para crear programas demostrables de computación general. También es el lenguaje nativo de StarkNet, un ZK-Rollup que utiliza pruebas STARK. GitHub Workflow Status
  • ChainX - Gestión de activos criptográficos entre cadenas totalmente descentralizada en Polkadot.
  • CITA - Kernel de cadena de bloques de alto rendimiento para usuarios empresariales.
  • coinbase-pro-rs - Cliente de Coinbase Pro compatible con modo síncrono/asíncrono y WebSocket.
  • datahaven-xyz/datahaven - Almacenamiento descentralizado con prioridad en IA y protegido por EigenLayer.
  • Diem - La misión de Diem es habilitar una moneda global sencilla y una infraestructura financiera que empodere a miles de millones de personas.
  • dusk-network/rusk - Implementación de referencia de Dusk, una FMI escalable y centrada en la privacidad para activos del mundo real (RWA) y aplicaciones financieras conformes a la normativa. Build Status
  • electrumrs - Reimplementación eficiente de Electrum Server.
  • equilibriumco/beerus - Beerus es un cliente ligero de StarkNet sin necesidad de confianza, ¡rapidísimo! GitHub Workflow Status
  • ethabi - Codifica y decodifica invocaciones de contratos inteligentes.
  • ethaddrgen - Generador personalizado de direcciones de Ethereum.
  • etk - etk es un conjunto de herramientas para escribir, leer y analizar bytecode de EVM.
  • Forest - Implementación de Filecoin. Build Status
  • Foundry - Foundry es un conjunto de herramientas modular, portátil y rapidísimo para desarrollar aplicaciones de Ethereum. Build Status
  • Grin - Evolución del protocolo MimbleWimble.
  • hdwallet [hdwallet] - Utilidades para derivar claves relacionadas con carteras HD BIP-32.
  • Holochain - Alternativa P2P escalable a la cadena de bloques para todas esas aplicaciones distribuidas que siempre quisiste crear. detect critical check failures
  • Hyperlane - Marco para la interoperabilidad modular y sin permisos. Los clientes fuera de cadena están escritos en Rust, al igual que los contratos inteligentes para Solana VM y CosmWasm.
  • HyperSync [hypersync-client] - Cliente de HyperSync de Envio, una API de datos de cadenas de bloques que devuelve bloques, transacciones y registros filtrados como alternativa a JSON-RPC. Build Status
  • ibc-rs - Implementación del protocolo Interblockchain Communication.
  • infincia/bip39-rs [bip39] - Implementación de BIP39.
  • interBTC - Puente de Bitcoin a Polkadot y Kusama sin necesidad de confianza y totalmente descentralizado.
  • Joystream - Plataforma de vídeo gobernada por sus usuarios.
  • Kaspa - La capa 1 más rápida, de código abierto, descentralizada y totalmente escalable del mundo.
  • Lighthouse - Cliente de la capa de consenso de Ethereum (CL). Build Status
  • linera-io/linera-protocol - Infraestructura de cadena de bloques descentralizada diseñada para aplicaciones Web3 de alta escalabilidad y baja latencia. Build Status
  • near/nearcore - Plataforma descentralizada de contratos inteligentes para dispositivos móviles de gama baja.
  • Nervos CKB - Nervos CKB es una cadena de bloques pública y sin permisos, la capa de conocimiento común de la red Nervos.
  • opensea-rs - Enlaces y CLI para la API y los contratos de OpenSea.
  • Parity-Bitcoin - Cliente Bitcoin de Parity.
  • Phala-Network/phala-blockchain - Cadena de bloques de contratos inteligentes confidenciales basada en Intel SGX y Substrate.
  • polkadot-sdk - SDK de cadena de bloques de Polkadot de Parity.
  • pragma-org/amaru - Cliente de nodo de Cardano escrito en Rust.
  • reth - Implementación modular, rápida como el rayo y amigable con quienes contribuyen del protocolo Ethereum.
  • revm - Revolutionary Machine (revm) es una máquina virtual de Ethereum rápida.
  • rust-bitcoin - Biblioteca compatible con la (des)serialización, el análisis y la ejecución de estructuras de datos y mensajes de red relacionados con Bitcoin.
  • rust-lightning Crate - Biblioteca de Bitcoin Lightning. El crate principal, lightning, no gestiona la red, la persistencia ni ninguna otra E/S. Por tanto, es independiente del entorno de ejecución, pero los usuarios deben implementar la lógica básica de red, las interacciones con la cadena y el almacenamiento en disco para enlazar el crate.
  • sigma-rust - Intérprete de ErgoTree y funciones relacionadas con carteras.
  • starkware-libs/cairo-vm - Implementación de Cairo VM. rust
  • Subspace - La primera cadena de bloques de capa uno que resuelve por completo el trilema de la cadena de bloques al lograr simultáneamente escalabilidad, seguridad y descentralización.
  • Sui - Plataforma de contratos inteligentes de nueva generación con gran rendimiento, baja latencia y un modelo de programación orientado a activos, impulsada por el lenguaje Move.
  • svm-rs - Administrador de versiones del compilador de Solidity.
  • tempoxyz/tempo - Cadena de bloques creada para pagos con stablecoins a gran escala, compatible con EVM, con finalidad en menos de un segundo y funciones nativas de cuentas inteligentes, basada en Reth SDK.
  • tendermint-rs - Estructuras de datos y clientes de la cadena de bloques Tendermint.
  • wagyu [wagyu] - Biblioteca para generar carteras de criptomonedas.
  • zcash - Zcash es una implementación del protocolo «Zerocash».
  • apecloud/ape-dts - Conjunto de herramientas de transferencia de datos. Replica datos entre MySQL, PostgreSQL, Redis, MongoDB, Kafka, ClickHouse y más.
  • Atomic-Server [atomic-server] - Base de datos de grafos NoSQL con actualizaciones en tiempo real, indexación dinámica y GUI fácil de usar, destinada a sistemas de gestión de contenido. Release
  • ayarotsky/redis-shield - Módulo de Redis que implementa el algoritmo de token bucket como comando nativo para limitar solicitudes con alto rendimiento.
  • CozoDB - Base de datos relacional transaccional que utiliza Datalog y se centra en los datos y algoritmos de grafos. Permite viajar en el tiempo y es rápida. GitHub Workflow Status
  • Curvine - Curvine es un sistema de caché distribuida, concurrente y de alto rendimiento, escrito en Rust y diseñado para cargas de trabajo de baja latencia y gran rendimiento en IA, macrodatos, etc.
  • darkbird [darkbird] - Almacenamiento en memoria de alta concurrencia y en tiempo real, inspirado en mnesia de Erlang.
  • Databend - Sistema moderno de gestión de bases de datos para procesamiento y análisis de datos en tiempo real, con arquitectura nativa de la nube. Release
  • DB3 Network - DB3 es una red descentralizada de bases de datos de capa 2, impulsada por la comunidad. GitHub Workflow Status (with event)
  • dsplce-co/supabase-plus [supabase-plus] - Utilidad CLI completa que amplía la CLI oficial de Supabase. GitHub Actions Workflow Status
  • erikgrinaker/toydb - Base de datos SQL distribuida, escrita como proyecto de aprendizaje.
  • Garage [garage] - Servicio de almacenamiento distribuido de objetos compatible con S3, diseñado para autoalojamiento a pequeña y mediana escala. status-badge
  • GlueSQL - Biblioteca Rust para bases de datos SQL que incluye un analizador (sqlparser-rs), una capa de ejecución y varias opciones de almacenamiento, persistente y no persistente, todo en un mismo paquete. crates.io
  • Goldziher/scythe - Compilador y linter SQL políglota que genera código con seguridad de tipos a partir de SQL y realiza análisis estático teniendo en cuenta el esquema.
  • GreptimeDB - Base de datos de series temporales distribuida, nativa de la nube y de código abierto, compatible con PromQL/SQL/Python.CI
  • HelixDB - Potente base de datos de grafos y vectores para almacenar datos de forma inteligente en aplicaciones RAG e IA.
  • Hiqlite - SQLite + caché de alta disponibilidad, integrable y basado en Raft.
  • hydra-db/hydradb - Base de datos de grafos distribuida, nativa de almacenamiento de objetos, con consultas OpenCypher, recorrido GraphBLAS y conectividad Bolt compatible con Neo4j.
  • indradb - Base de datos de grafos.
  • KiteSQL - SQL como función para Rust.
  • lancedb [vectordb] - Base de datos vectorial sin servidor y de baja latencia para aplicaciones de IA.
  • Lucid - Almacén KV distribuido y de alto rendimiento, accesible mediante una API HTTP. Build Status
  • Materialize - Base de datos SQL de streaming impulsada por Timely Dataflow :heavy_dollar_sign:
  • microsoft/pg_durable - Ejecución duradera dentro de PostgreSQL. Funciones SQL de larga duración y tolerantes a fallos, con puntos de control automáticos, recuperación ante fallos y ejecución paralela. Sin infraestructura: se ejecuta como extensión de PostgreSQL creada con pgrx y Rust. License
  • native_db [native_db] - Base de datos integrada para aplicaciones multiplataforma (servidor, escritorio y móvil), lista para usar. Sincroniza tipos Rust sin esfuerzo.
  • Neon - Postgres sin servidor. Separamos el almacenamiento y la computación para ofrecer escalado automático, bifurcaciones y almacenamiento ilimitado.
  • NoKV-Lab/NoKV - Sistema de archivos distribuido nativo de IA. Rust
  • noria [noria] - Flujo de datos parcialmente con estado y dinámico para backends de aplicaciones web.
  • oxigraph/oxigraph [oxigraph] - Base de datos de grafos que implementa el estándar [SPARQL] SPARQL. Crates.io Version
  • ParadeDB - ParadeDB es una alternativa a Elasticsearch basada en Postgres, diseñada para búsquedas y análisis en tiempo real.
  • ParityDB - Base de datos rápida y fiable, optimizada para operaciones de lectura.
  • pgdogdev/pgdog - Proxy rápido para escalar PostgreSQL con agrupación de conexiones, balanceo de carga y fragmentación.
  • Picodata [picodata-plugin] - Base de datos distribuida compatible con PostgreSQL, con modelo de complementos en Rust; compatibilidad con el protocolo Redis y Cassandra mediante complementos comerciales.
  • PRQL [prqlc] - Lenguaje moderno para transformar datos, que compila a SQL legible. Tests
  • PumpkinDB - Motor de base de datos con abastecimiento de eventos.
  • Qdrant - Motor de búsqueda de similitud vectorial de código abierto con compatibilidad ampliada para filtros. Tests
  • Qrlew/qrlew [qrlew] - Capa de privacidad diferencial de SQL a SQL. Qrlew Crates.io Version
  • RisingWaveLabs/RisingWave - La base de datos de streaming de nueva generación en la nube. CI
  • RustFS [RustFS] - 🚀 RustFS es un sistema de almacenamiento de objetos de alto rendimiento, de código abierto y compatible con S3, que permite migrar y coexistir con otras plataformas compatibles con S3, como MinIO y Ceph. status-badge
  • ruvnet/ruvector [ruvector-core] - Base de datos vectorial de autoaprendizaje y contenedor cognitivo que ejecuta LLM localmente y escala horizontalmente.
  • RyanCodrai/turbovec [turbovec] - Índice vectorial basado en TurboQuant, escrito en Rust, con búsqueda acelerada por SIMD y enlaces para Python.
  • sabiql [sabiql] - TUI de base de datos rápida y sin controladores, prioriza Vim y ofrece edición segura y diagramas ER. CI
  • samyama-ai/samyama-graph - Base de datos nativa de Rust de grafos y vectores para GraphRAG, grafos de conocimiento, búsqueda vectorial y análisis de grafos.
  • seppo0010/rsedis - Reimplementación de Redis.
  • Skytable - Base de datos NoSQL multimodelo. GitHub Workflow Status
  • sled - Base de datos integrada, moderna y en fase beta. Build Status
  • SQLSync - SQLite multijugador y offline-first. GitHub Workflow Status
  • SurrealDB - Base de datos de documentos y grafos escalable y distribuida. Build Status
  • tabularis - Herramienta ligera para administrar bases de datos, pensada para desarrolladores y creada con Tauri y React.
  • teaql/teaql-rs [teaql-core] - Entorno de ejecución basado en modelos, con consultas tipadas, mutaciones gobernadas y proveedores SQL. CI
  • TerminusDB - Base de datos de grafos y almacén de documentos de código abierto. Build Status
  • tikv - Base de datos KV distribuida escrita en Rust.
  • tokio-rs/toasty [toasty] - ORM cómodo y acogedor para Rust, compatible con SQL (SQLite, PostgreSQL y MySQL) y DynamoDB, con macros derive, consultas con seguridad de tipos y exposición de funciones específicas de cada base de datos. Crates.io
  • Tonbo - Tonbo es una base de datos integrada y persistente, basada en Apache Arrow y Parquet. crates.io
  • TrailBase - Alternativa ligera y rápida a Firebase en un único archivo, con API con seguridad de tipos, motor integrado de V8 JS/ES6/TS, autenticación y panel de administración. GitHub Workflow Status
  • tsink - Base de datos integrada de series temporales para Rust. crates.io
  • Turso - Turso Database es una base de datos SQL en proceso, compatible con SQLite.
  • USearch - Motor de búsqueda de similitud para vectores y cadenas de texto. crates.io
  • valentinus - Base de datos vectorial de nueva generación creada con enlaces a LMDB. Crates.io Version
  • VelesDB [velesdb-core] - Base de datos integrable y local-first cuyo motor triple combina búsqueda vectorial, grafo de propiedades y almacén columnar bajo un único lenguaje de consulta (VelesQL) y en un solo binario. Incluye un SDK de memoria agéntica en el núcleo —semántica, episódica y procedimental— con recuperación why() entre sesiones, que recorre el grafo para revelar hechos relacionados que la búsqueda vectorial por sí sola no detecta.
  • vorot93/libmdbx-rs [mdbx-sys] - Enlaces para MDBX, una «base de datos de pares clave-valor rápida, compacta, potente, integrada y transaccional, con licencia permisiva». Es una bifurcación de mozilla/lmdb-rs con parches para hacerla compatible con libmdbx.
  • whispem/minikv - Almacén distribuido, multiusuario, de pares clave-valor y objetos, con consenso Raft, durabilidad WAL, API de series temporales, búsqueda vectorial y extremos compatibles con S3. Diseñado para producción, con gráfico Helm, paneles de Grafana y SDK de Python. Build Status
  • WooriDB - Base de datos de series temporales de propósito general inspirada en Crux y Datomic.
  • embassy-rs/embassy [embassy] - Marco de trabajo async/await de nueva generación para Rust integrado, con HAL para STM32, nRF, RP, ESP32 y más. Incluye embassy-time, embassy-net, embassy-usb y compatibilidad con bajo consumo. Build Status
  • infinition/waveshare-watch-rs - Firmware de reloj inteligente 100 % Rust no_std para Waveshare ESP32-S3-Touch-AMOLED-2.06. Incluye pantalla DMA QSPI de 80 MHz, entorno de ejecución asíncrono Embassy, gestión de energía basada en eventos y pantalla siempre activa.
  • rmk - Firmware de teclado con numerosas funciones.
  • rtic-rs/rtic [rtic] - Marco de concurrencia en tiempo real, impulsado por interrupciones, para crear sistemas integrados en tiempo real.
  • uefi-rs - Envoltorio Rust para la interfaz de firmware extensible unificada (UEFI). Este crate facilita el desarrollo de software Rust que aprovecha abstracciones seguras, cómodas y eficientes para las funciones de UEFI.

Consulta también crates que coinciden con la palabra clave ‘emulator’.

  • CHIP-8
  • Commodore 64
  • Reproductor Flash
    • Ruffle - Ruffle es un emulador de Adobe Flash Player. Ruffle está disponible para escritorio y web mediante WebAssembly. CICI
  • Game Boy
    • Gekkio/mooneye-gb - Proyecto de investigación y emulador de Game Boy.
    • joamag/boytacean - Emulador de Game Boy Color que se ejecuta en la web mediante WebAssembly.
    • mohanson/gameboy - Emulador de Game Boy multiplataforma y con todas las funciones. ¡Para siempre, muchachos!
    • mvdnes/rboy - Emulador de Game Boy.
  • Game Boy Advance
  • GameMaker
    • OpenGMK - OpenGMK es una reescritura moderna de los motores propietarios de GameMaker Classic; incluye un port completo del ejecutor, un descompilador, un marco de trabajo para TAS y bibliotecas para trabajar directamente con datos de juego.
  • IBM PC
    • MartyPC - Emulador de IBM PC/XT escrito en Rust.
  • Intel 8080 CPU
  • iOS
    • touchHLE - Emulador de alto nivel para aplicaciones de iPhone OS.
  • iPod
    • clicky - Emulador de iPod con rueda de clic (en desarrollo).
  • NES
  • Nintendo 64
    • gopher64 - Emulador de N64 escrito en Rust.
  • Nintendo DS
    • dust - Emulador de Nintendo DS.
  • PlayStation 4
    • Obliteration - Emulador experimental de PS4 para Windows, macOS y Linux. CI
  • Reproductor Shockwave
    • DirPlayer - Emulador de Shockwave Player compatible con la web y escrito en Rust.
  • ZX Spectrum
  • broot - Una nueva forma de visualizar y recorrer árboles de directorios (obtener una vista general, incluso de un directorio grande; encontrar un directorio y luego acceder a él con cd; no perder nunca de vista la jerarquía de archivos mientras buscas; manipular tus archivos, …). Más información en dystroy.org/broot. Latest Version
  • elio-fm/elio [elio] - Administrador de archivos de terminal completo, con previsualizaciones enriquecidas, acciones en lote y compatibilidad con la papelera.
  • FileSSH - TUI rápida y fácil de usar para administrar archivos en un servidor remoto, incluida la creación rápida de sesiones SSH, la edición de archivos in situ y más. crates.io
  • joshuto - Administrador de archivos de terminal similar a ranger.
  • moyangzhan/mango-finder - Busca archivos con lenguaje natural.
  • pikeru - Selector de archivos para Linux con buenas miniaturas y búsqueda.
  • spacedriveapp/spacedrive - Administrador de archivos basado en un sistema de archivos virtual distribuido.
  • xplr - Explorador de archivos TUI pirateable, minimalista y rápido.
  • yazi - Administrador de archivos de terminal ultrarrápido basado en E/S asíncrona.

Consulta también las aplicaciones de pagos.

  • Ashutosh0x/rust-finance - Terminal de trading con IA que integra varios exchanges, ejecuta operaciones, incorpora modelos de riesgo y ofrece un panel TUI.
  • klirr [klirr] - FOSS inteligente y sin mantenimiento que genera facturas atractivas por servicios y gastos.
  • longbridge/longbridge-terminal - CLI nativa de IA para Longbridge Securities: cotizaciones en tiempo real, cartera y operaciones en los mercados de Hong Kong, EE. UU., acciones A y Singapur.
  • makeev/alphai-tui [alphai-tui] - Panel bursátil de terminal con cotizaciones y gráficos sin clave, sentimiento de noticias, operaciones de información privilegiada del formulario 4 de la SEC y consulta de resultados. CI
  • nautechsystems/nautilus_trader - Plataforma de trading algorítmico de alto rendimiento y lista para producción, escrita en Rust y Python.
  • tackler [tackler] - Motor de contabilidad rápido y fiable, con compatibilidad nativa con SCM de GIT para contabilidad en texto sin formato. CI Badge
  • tarkah/tickrs - Datos de cotizaciones en tiempo real en tu terminal.
  • wealthfolio/wealthfolio - Un gestor de finanzas personales atractivo, privado y local-first, para inversiones, patrimonio neto, gastos y simulaciones.

Consulta también Juegos creados con Piston.

  • buxx/OpenCombat - Juego táctico en tiempo real ambientado en la Segunda Guerra Mundial.
  • chess-tui - Implementación TUI de ajedrez ♟️.
  • citybound - El simulador de ciudades que te mereces.
  • cristicbz/rust-doom - Renderizador de Doom que podría llegar a convertirse en un juego jugable.
  • doukutsu-rs - Reimplementación del motor de Cave Story con algunas mejoras.
  • garkimasera/gaia-maker - Juego de simulación de planetas y terraformación.
  • garkimasera/rusted-ruins - Juego roguelike de mundo abierto y extensible con pixel art.
  • GitType - Juego de mecanografía en CLI que convierte tu código fuente en retos de escritura.
  • gorilla-devs/ferium - Ferium es un programa de CLI rápido y completo para descargar y actualizar mods de Minecraft desde Modrinth, CurseForge y GitHub Releases, y modpacks desde Modrinth y CurseForge. ferium build
  • HactarCE/Hyperspeedcube - Simulador moderno de cubos de Rubik 3D y 4D, minimalista y fácil de usar para principiantes, con controles personalizables de ratón y teclado y funciones avanzadas para resolver a velocidad.
  • lifthrasiir/angolmois-rust - Videojuego musical minimalista compatible con el formato BMS.
  • louis-e/arnis - Genera mundos de Minecraft Java/Bedrock a partir de la geografía real, utilizando OpenStreetMap y datos de elevación. CI
  • maras-archive/rsnake - Snake.
  • mcthesw/game-save-manager - Herramienta sencilla y fácil de usar para administrar partidas guardadas. build badge
  • mtkennerly/ludusavi - Herramienta para hacer copias de seguridad de partidas guardadas de juegos de PC. build badge crate
  • ozkriff/zemeroth - Pequeño juego de estrategia por turnos en un tablero hexagonal 2D.
  • rhex - Roguelike ASCII hexagonal.
  • rsaarelm/magog - Un juego roguelike.
  • SoftbearStudios/mk48 - Mk48.io es un juego multijugador naval en línea.
  • Strophox/tetro-tui [tetro-tui] - Juego de terminal multiplataforma en el que caen y se apilan tetrominós.
  • swatteau/sokoban-rs - Implementación de Sokoban.
  • thetawavegame/thetawave-legacy - Juego de disparos espaciales que busca ser una puerta de entrada para que quienes desarrollan juegos por primera vez puedan hacer sus primeras contribuciones. build badge
  • Thinkofname/rust-quake - Renderizador de mapas de Quake.
  • topheman/snake-pipe-rust - Juego de Snake en la terminal basado en stdin/stdout (además de TCP y sockets de dominio Unix). crates.io
  • ttyperacer/terminal-typeracer - Juego de mecanografía para un jugador, creado para la terminal.
  • Veloren - Juego RPG voxel multijugador, de mundo abierto y código abierto, actualmente en desarrollo alfa. build badge
  • zipxing/rust_pixel [rust_pixel] - Motor de juegos 2D de pixel art y herramientas de creación rápida de prototipos, compatible con modos de renderizado de texto y gráficos.
  • Zone of Control - Juego de estrategia por turnos en un tablero hexagonal.
  • dps/rust-raytracer - Implementación de un ray tracer muy sencillo, basada en el libro Ray Tracing in One Weekend de Peter Shirley.
  • flxzt/rnote - Dibuja y toma notas a mano.
  • ivanceras/svgbob - Convierte diagramas ASCII en gráficos SVG.
  • KaminariOS/rustracer - Renderizador glTF 2.0 PBR basado en el trazado de rayos de Vulkan.
  • Limeth/euclider - Trazador de rayos 4D en tiempo real para CPU.
  • linebender/resvg - Biblioteca de renderizado SVG.
  • monfa-red/lini [lini] - Lenguaje pequeño para todo tipo de figuras —diagramas, gráficos, secuencias, esquemas y dibujos técnicos—, compiladas desde texto sin formato a SVG personalizable con temas. CI
  • museslabs/phonto - Aplicación de fondos de pantalla de vídeo con aceleración de GPU para Wayland y macOS, escrita en Rust.
  • rodrigorc/papercraft - Herramienta para desplegar modelos 3D y crearlos en papel con tijeras y pegamento.
  • rustq/vue-skia - Biblioteca de renderizado gráfico 2D basada en Skia para Vue. Utiliza Rust para implementar rasterización por software y realizar el renderizado.
  • storytold/artcraft - IDE impulsado por IA y superficie de computación tangible para moldear escenas, vídeos e imágenes como si fueran arcilla.
  • turnage/valora - Biblioteca para crear arte generativo.
  • Twinklebear/tray_rust - Un trazador de rayos.
  • wahn/rs_pbrt - Implementa un equivalente al código C++ del libro PBRT (3.ª edición).
  • lonewolf-io/Narwhal - Servidor de mensajería pub/sub extensible para aplicaciones perimetrales.
  • Rmqtt - Servidor/broker MQTT: broker de mensajes MQTT distribuido y escalable para la era 5G del IoT.
  • RobustMQ - Cola de mensajes convergente, nativa de la nube y de nueva generación.
  • Rocketmq-Rust - 🚀Apache RocketMQ creado en Rust🦀. Más rápido, más seguro y con menor uso de memoria.
  • api7/aisix - Pasarela de IA de código abierto para LLM y agentes de IA: una API compatible con OpenAI y una API nativa de Anthropic Messages, con conectividad a OpenAI, Anthropic, Gemini, Bedrock, Azure OpenAI y otros extremos compatibles con OpenAI; incluye pasarelas MCP y A2A, enrutamiento semántico, protecciones y caché semántica. CI
  • cocoindex - Marco ETL para crear contexto actualizado para agentes de IA, con procesamiento incremental.
  • TensorZero - Ciclo de datos y aprendizaje para LLM que unifica inferencia, observabilidad, optimización y experimentación. TensorZero Build Status
  • Uteke - Motor de memoria semántica offline-first para agentes de IA. Un único binario, sin dependencias y nativo de MCP. CI
  • avito-tech/bioyino - Servidor compatible con StatsD, escalable y de alto rendimiento.
  • esrlabs/chipmunk - Aplicación de escritorio nativa de egui para analizar archivos y flujos de registros de gran tamaño. Incluye un sistema de complementos WebAssembly y compatibilidad con formatos de automoción. Chipmunk CI
  • madesroches/micromegas [micromegas] - Backend de observabilidad para registros, métricas y trazas, con instrumentación Rust de baja sobrecarga. Almacena telemetría como Parquet en almacenamiento de objetos y la consulta mediante SQL. Rust
  • MegaAntiCheat/client-backend - La aplicación cliente de MAC.
  • openobserve - 10 veces más fácil, 140 veces menos coste de almacenamiento y alto rendimiento a escala de petabytes: alternativa a Elasticsearch/Splunk/Datadog.
  • OpenTelemetry - OpenTelemetry ofrece un conjunto único de API, bibliotecas, agentes y servicios de recopilación para obtener trazas y métricas distribuidas de tu aplicación. Puedes analizarlas con Prometheus, Jaeger y otras herramientas de observabilidad. GitHub Actions CI
  • parseablehq/parseable - Plataforma de observabilidad unificada y nativa de IA para recopilar y analizar registros, métricas, trazas y eventos.
  • Quickwit-oss/quickwit - Motor de búsqueda nativo de la nube y muy rentable para administrar registros. CI
  • rustrak/rustrak - Servidor de seguimiento de errores ultraligero y compatible con los SDK de Sentry.
  • Scaphandre - Agente de supervisión del consumo energético para registrar el consumo del host y de cada servicio, y facilitar el diseño de sistemas y aplicaciones más sostenibles. Se integra en cualquier cadena de herramientas de supervisión (ya es compatible con Prometheus, Warp 10, Riemann, etc.).
  • vectordotdev/vector - Enrutador de alto rendimiento para registros, métricas y eventos.

Consulta también una comparación de sistemas operativos escritos en Rust.

  • 0x59616e/SteinsOS - Sistema operativo para arquitectura armv8-a.
  • Andy-Python-Programmer/aero - Sistema operativo moderno, similar a Unix y basado en el diseño de kernel monolítico.
  • asterinas/asterinas - Kernel de sistema operativo seguro, rápido y de propósito general que ofrece una ABI compatible con Linux.
  • DragonOS-Community/DragonOS - Sistema operativo con kernel propio desarrollado desde cero y compatibilidad con Linux.
  • hexagonal-sun/moss-kernel - Kernel similar a Unix y compatible con Linux, escrito en Rust y ensamblador AArch64.
  • koibtw/highlightos - Kernel de sistema operativo x86_64 escrito en Rust y ensamblador.
  • NON-OS/nonos-micro-kernel - Microkernel residente en RAM y basado en capacidades, donde cada programa es una cápsula firmada que debe demostrar su validez antes de que el kernel la ejecute; los controladores se ejecutan en espacio de usuario.
  • redox-os/redox - Sistema operativo de propósito general, similar a Unix y basado en microkernel, centrado en la seguridad, estabilidad, rendimiento, corrección, sencillez y pragmatismo, que aspira a ser una alternativa completa a Linux y BSD.
  • thepowersgang/rust_os - Kernel de sistema operativo escrito en Rust. No es POSIX.
  • theseus-os/Theseus - Sistema operativo seguro, escrito desde cero en un solo espacio de direcciones y con un único nivel de privilegios. build badge
  • tock/tock - Sistema operativo integrado seguro para microcontroladores basados en Cortex-M.
  • vinc/moros - Sistema operativo aficionado basado en texto para equipos con arquitectura x86-64 y BIOS.
  • helsing-ai/buffrs [buffrs] - Gestor moderno de paquetes para arquitecturas de Protocol Buffers y gRPC.
  • pkgx - Ejecuta cualquier cosa. Gestor de paquetes componible que pone todo el ecosistema de código abierto a disposición de tus scripts.
  • rebos - Forma declarativa de automatizar la gestión de paquetes en cualquier distribución de Linux. crate
  • hyperswitch - Orquestador de pagos de código abierto que permite conectarse con varios procesadores de pago y enrutar el tráfico de pagos fácilmente mediante una única integración de API. GitHub last commit
  • 0xdea/jiggy [jiggy] - Herramienta multiplataforma minimalista para simular movimiento del ratón, escrita en Rust. build
  • aannoo/hcom - Permite que los agentes de IA se envíen mensajes, se supervisen y se inicien entre terminales (Claude Code, Gemini CLI, Codex, OpenCode). Envoltorio Rust de PTY con seguimiento de pantalla, TUI (ratatui) y binario cliente de daemon; incluye hooks y API de Python. CI
  • agent-of-empires - TUI/CLI para administrar varias sesiones de agentes de programación con tmux, árboles de trabajo de Git y aislamiento mediante Docker. CI
  • aichat - Herramienta CLI integral para LLM con asistente de shell, Chat-REPL, RAG, herramientas y agentes de IA, compatible con OpenAI, Claude, Gemini, Ollama, Groq y más.
  • akitaonrails/ai-memory - Memoria a largo plazo para agentes de programación con IA: wiki Markdown respaldada por Git, captura automática del ciclo de vida, transferencias entre agentes y servidor MCP autoalojado. CI
  • akitaonrails/ai-usagebar [ai-usagebar] - Widget de Waybar, panel nativo de Omarchy Quattro y TUI con pestañas para supervisar el uso de planes de IA en Claude, Codex/ChatGPT, GitHub Copilot, Z.AI (GLM), OpenRouter y más. CI
  • AlexsJones/llmfit [llmfit] - Herramienta de terminal que ajusta los modelos LLM a la RAM, CPU y GPU del sistema. TUI interactiva con detección de hardware, puntuación multidimensional (calidad/velocidad/ajuste/contexto), clasificación comunitaria y compatibilidad con Ollama, llama.cpp, MLX, vLLM y más. CI
  • AlexsJones/llmserve [llmserve] - TUI interactiva para servir modelos LLM locales con backends detectados automáticamente (llama-server, KoboldCpp, LocalAI, MLX, Ollama, vLLM, LM Studio). Incluye navegación del árbol de código fuente, ajustes preestablecidos por backend, registros en vivo y compatibilidad con modelos de visión. CI
  • alphaXiv/OpenResearch - Espacio de trabajo local-first para ejecutar agentes de investigación en paralelo con Claude Code, Codex, OpenCode o Cursor, con seguimiento reproducible de experimentos. CI
  • antiburn/antiburn - Aplicación local de escritorio (Tauri) que detecta causas comunes del consumo excesivo de tokens en sesiones de agentes de programación con IA: sesiones demasiado profundas, subagentes sobredimensionados, caché defectuosa y servidores MCP, habilidades y herramientas sin usar. Compatible con Claude Code, Codex, Cursor, Copilot, Pi y más. CI
  • ast-grep - Herramienta CLI para buscar estructuras de código, aplicar lint y reescribirlas.
  • Bartib [Bartib] - Herramienta sencilla de seguimiento del tiempo para la línea de comandos. Tests
  • Beetroot - Administrador del portapapeles para Windows con transformaciones de IA, OCR y búsqueda aproximada.
  • bitrouter/bitrouter [bitrouter] - Enrutador de LLM nativo de agentes que optimiza cada ejecución sin cambiar el harness y hace que cada llamada a un modelo sea fiable, rastreable, segura y rentable. Enruta solicitudes a OpenAI, Anthropic, Google, OpenRouter, Bedrock, GitHub Copilot y más mediante un único extremo local, con pasarela MCP, integración ACP, protecciones, observabilidad y conmutación por error entre varias cuentas.
  • CookCLI - Administrador de recetas de línea de comandos con servidor web, listas de la compra y planificación de comidas.
  • espanso - Expansor de texto multiplataforma. CI
  • eureka - Herramienta CLI para introducir y guardar tus ideas sin salir de la terminal.
  • farion1231/cc-switch - Asistente gráfico integral y administrador de perfiles para Claude Code, Codex y Gemini CLI.
  • fkiene/llmtrim [llmtrim] - Proxy local que comprime solicitudes a API de LLM para reducir los tokens de entrada y salida sin cambiar las respuestas. Se sitúa entre las herramientas de IA y el proveedor mediante HTTPS_PROXY; funciona con Claude Code, Codex y más. CI
  • flusterIO/fluster - Aplicación integral para tomar notas, creada para estudiantes y profesionales de STEM. publish
  • fulsomenko/kanban [kanban-tui] - Herramienta de gestión de proyectos para terminal inspirada en lazygit. CI
  • Furtherance - Aplicación de seguimiento del tiempo creada con GTK4.
  • futuregene/future-os - Un agente de IA para todas partes: un único backend gRPC en Rust impulsa una interfaz de terminal, una aplicación de escritorio, aplicaciones móviles, CLI y bots de mensajería instantánea con las mismas sesiones, memoria y habilidades. Herramientas con aprobación y prioridad en la confianza, más de 3.800 modelos y un plano de control de bucle para ejecuciones de más de 24 horas. build
  • graves/awful_aj [awful_aj] - CLI para trabajar con API compatibles con OpenAI, plantillas YAML para ingeniería de prompts y base de datos vectorial integrada para memorias persistentes.
  • graykode/abtop [abtop] - TUI de terminal para supervisar sesiones de agentes de programación con IA (Claude Code, Codex CLI, OpenCode). Realiza seguimiento del uso de tokens, porcentaje de la ventana de contexto, límites de frecuencia, procesos secundarios y puertos huérfanos. Incluye integración con tmux, 12 temas —también opciones aptas para personas daltónicas— y compatibilidad multiplataforma. CI
  • Hmbown/DeepSeek-TUI [deepseek-tui-cli] - Agente de programación para terminal DeepSeek V4, con bloques de razonamiento en streaming, edición del espacio de trabajo local, selección automática de modelos, compatibilidad con MCP y TUI basada en ratatui. CI
  • iBz-04/gloamy [gloamy] - Entorno autónomo de ejecución de agentes, centrado en Rust, para flujos de trabajo de CLI, canales, pasarelas y hardware.
  • illacloud/illa - Creador de herramientas internas de bajo código.
  • iwe-org/iwe [iwe] - Herramienta de gestión del conocimiento basada en Markdown, con servidor LSP y CLI. Build Status
  • jchultarsky/mirador [mirador] - Panel personal tranquilo para la terminal: relojes, calendario y agenda, tiempo, tareas, notas, mercados y métricas del sistema en vivo, organizado en una cuadrícula configurable. CI
  • kruseio/hygg [hygg] - 📚 Simplifica tu lectura. Lector de documentos TUI minimalista, similar a Vim.
  • LLDAP - Interfaz LDAP simplificada para la autenticación.
  • lockbook/lockbook [lb-rs] - Notas, documentos y dibujos colaborativos y cifrados de extremo a extremo, con clientes nativos multiplataforma basados en un núcleo Rust compartido y un servidor autoalojable. Integration
  • mag123c/toktrack - TUI/CLI rápida que realiza seguimiento del uso y coste de tokens en CLI de programación con IA (Claude Code, Codex, Gemini CLI y más), con caché persistente que sobrevive al borrado de datos de la CLI. CI
  • max-sixty/worktrunk [worktrunk] - CLI para administrar árboles de trabajo Git, diseñada para ejecutar agentes de IA en paralelo, con hooks, mensajes de commit escritos por LLM y flujos de trabajo de fusión. CI
  • morganlinton/Albatross [albatross-cli] - Agente de programación con IA para terminal, con enrutamiento transparente entre varios modelos locales (Ollama, LM Studio, MLX, llama.cpp) y backends en la nube, visualización del coste por turno, deshacer real y comprobantes de enrutamiento auditables. CI
  • muvon/octomind - CLI de entorno de ejecución de agentes de IA de código abierto, con más de 48 agentes especializados, host MCP con registro dinámico de servidores, compatibilidad con varios proveedores (más de 13 LLM) y compresión adaptativa del contexto para sesiones de más de 4 horas.
  • ogulcancelik/herdr - Multiplexor de terminal diseñado para agentes de programación con IA. Ejecuta varios agentes en una terminal con vistas de terminal reales, detección del estado del agente (bloqueado/trabajando/listo), espacios de trabajo, pestañas y sesiones persistentes. Un único binario Rust con compatibilidad para desconectar y volver a conectar.
  • pier-cli/pier - Repositorio central para administrar (añadir, buscar metadatos, etc.) todos tus comandos de una línea, scripts, herramientas y CLI.
  • raine/workmux [workmux] - Árboles de trabajo Git y ventanas tmux para desarrollar en paralelo sin fricciones. CI
  • rtk-ai/rtk - Proxy CLI de alto rendimiento que reduce entre un 60 y un 90 % el consumo de tokens de asistentes de programación con IA. Filtra y comprime las salidas de comandos para Claude Code, Copilot, Cursor, Gemini CLI, Codex y más. CI
  • screenpipe - Grabación local de pantalla y micrófono con IA, disponible las 24 horas. Crea aplicaciones de IA con todo el contexto. Funciona con Ollama.
  • ShadoySV/work-break [work-break] - Equilibra trabajo y descanso teniendo en cuenta la carga actual y la del día. Build
  • socai-io/socai - Agente de investigación social que reutiliza una sesión iniciada en Chrome para buscar y leer publicaciones, comentarios, perfiles y contenido multimedia compatible en Instagram, TikTok, LinkedIn, X, Xiaohongshu y Douyin.
  • tambourine-voice - Interfaz personal de voz con IA para cualquier aplicación: dictado personalizable que permite elegir modelos y prompts, creada con Rust.
  • tassiovirginio/try-rs [try-rs] - CLI de administración de espacios de trabajo con una TUI para organizar y recorrer experimentos temporales.
  • thClaws/thClaws - Espacio de trabajo nativo de Rust para agentes de IA, compatible con varios proveedores de LLM, sistema de habilidades, servidores MCP, bases de conocimiento y orquestación de agentes. Incluye GUI de escritorio, REPL de CLI y modos no interactivos. License
  • tinyhumansai/opencompany - Entorno de ejecución de código abierto que reúne agentes de IA para formar una empresa operativa: tablero de trabajo compartido, transferencias entre agentes, aprobaciones humanas y flujos de trabajo programados y basados en DAG. Funciona con cualquier modelo y se autoalojada mediante Docker. License
  • tinyhumansai/openhuman - Asistente agentivo de código abierto con interfaz de escritorio, más de 118 integraciones OAuth, árbol de memoria local-first, wiki compatible con Obsidian, voz nativa y compresión TokenJuice. Creado con Tauri y Rust para ofrecer IA personal centrada en la privacidad.
  • tover0314-w/opentypeless - Aplicación multiplataforma de dictado por voz con IA, creada con Tauri y Rust.
  • Tuxedo - TUI rápida y controlada mediante teclado para todo.txt.
  • tw93/Pake - Convierte cualquier página web en una aplicación de escritorio con un solo comando usando Rust y Tauri. Ligera, rápida y compatible con macOS, Windows y Linux.
  • VisiGrid/VisiGrid - Hoja de cálculo nativa creada como un editor de código, con GPUI, WASM y un motor CLI sin interfaz.
  • xingkongliang/skills-manager - Aplicación de escritorio ligera para administrar, sincronizar y organizar habilidades de agentes de IA en más de 15 herramientas de programación (Cursor, Claude Code, Codex, Copilot, etc.), con Tauri 2, backend Rust y copias de seguridad con Git.
  • Xoshbin/asyar - La potencia de Raycast. La velocidad de Alfred. Privacidad desde el diseño. CodeQL
  • yashs662/rust_kanban [rust-kanban] Build - Aplicación Kanban para la terminal.
  • yicheng47/runner - Aplicación nativa de escritorio GPUI para macOS y Windows, donde agentes de programación de CLI como Claude Code, Codex, Copilot CLI y pi trabajan juntos en una tarea como un equipo, cada uno con su propia TUI en una terminal real. CI
  • Zackriya-Solutions/meetily - Asistente de reuniones con IA y prioridad en la privacidad que captura, transcribe y resume reuniones íntegramente en tu equipo. Incluye transcripción en tiempo real con modelos Whisper/Parakeet, resúmenes generados con IA y compatibilidad con varios proveedores de IA (Ollama, Claude, Groq, OpenAI).
  • Holo - Holo es un conjunto de protocolos de enrutamiento diseñados para admitir redes de gran escala e impulsadas por la automatización.
  • RustyBGP - BGP
  • 0xdea/augur [augur] - Asistente de ingeniería inversa que extrae cadenas y pseudocódigo relacionado de un archivo binario. build
  • 0xdea/haruspex [haruspex] - Asistente de investigación de vulnerabilidades que extrae pseudocódigo del descompilador IDA Hex-Rays. build
  • 0xdea/oneiromancer [oneiromancer] - Asistente de ingeniería inversa que utiliza un LLM ejecutado localmente para ayudar a analizar código fuente. build
  • 0xdea/rhabdomancer [rhabdomancer] - Asistente de investigación de vulnerabilidades que localiza en un archivo binario todas las llamadas a funciones API potencialmente inseguras. build
  • AdGuardian-Term [adguardian] - Supervisión del tráfico y estadísticas en tiempo real, mediante terminal, para tu instancia de AdGuard Home.
  • AFLplusplus/LibAFL - Biblioteca avanzada de fuzzing: ¡combina tus fuzzers en Rust! Escala entre núcleos y máquinas. Compatible con Windows, Android, macOS, Linux, no_std, etc. build and test
  • arp-scan-rs - Herramienta minimalista para escanear ARP rápidamente en redes locales.
  • biandratti/huginn-net - Identificación pasiva de huellas de red multiprotocolo que combina el análisis TCP de p0f y TLS de JA4 para detectar sistemas operativos y aplicaciones. CI
  • bountyyfi/lonkero - Escáner de vulnerabilidades web de nivel empresarial, con más de 60 módulos de ataque para pruebas de penetración y evaluaciones de seguridad.
  • cargo-audit - Audita Cargo.lock en busca de crates con vulnerabilidades de seguridad.
  • cargo-auditable - Haz que los binarios de Rust para producción sean auditables.
  • cargo-crev - Sistema de revisión de código verificable criptográficamente para el gestor de paquetes Cargo.
  • cargo-deny - Complemento de Cargo para ayudarte a administrar grafos de dependencias grandes.
  • Cherrybomb - Evita las especificaciones de API a medio terminar con una herramienta CLI que valida tus especificaciones y te ayuda a evitar comportamientos de usuario indefinidos.
  • cotp - Aplicación de autenticación TOTP/HOTP de línea de comandos, cifrada y fiable, con función de importación.
  • domcyrus/rustnet - TUI multiplataforma para supervisar redes, con identificación de procesos mediante eBPF/PKTAP e inspección profunda de paquetes. build badge crate
  • EFForg/rayhunter - Herramienta de detección de IMSI catchers diseñada para ejecutarse en hardware de puntos de acceso móviles y ayudar a identificar posibles sistemas de vigilancia celular (Stingray/simuladores de estaciones base). Tests
  • entropic-security/xgadget [xgadget] - Búsqueda rápida y paralela de gadgets ROP/JOP entre distintas variantes. GitHub Actions
  • epi052/feroxbuster - Herramienta sencilla, rápida y recursiva para descubrir contenido.
  • getprovenant/provenant [provenant-cli] - Escáner rápido de licencias, derechos de autor, paquetes y SBOM, que genera CycloneDX y SPDX con un inventario de dependencias completo y cerrado; estático y sin conexión. CI
  • Inspektor - Proxy compatible con protocolos de bases de datos que se utiliza para aplicar políticas de acceso 👮.
  • kpcyrd/authoscope - Descifrador de autenticación de red programable mediante scripts.
  • kpcyrd/rshijack - Secuestrador de conexiones TCP; reescritura de shijack.
  • kpcyrd/sn0int - Marco de trabajo OSINT semiautomático y gestor de paquetes.
  • kpcyrd/sniffglue - Sniffer de paquetes seguro y multihilo.
  • LeChatP/RootAsRole - Una alternativa mejor a sudo(-rs)/su • ⚡ rapidísimo • 🛡️ seguro para la memoria • 🔐 centrado en la seguridad. Build Coverage crates.io
  • microsoft/mxc - Sistema de ejecución de código aislado para ejecutar código no confiable (salidas de modelos, complementos y herramientas) en Windows, Linux y macOS. Incluye varios backends de aislamiento (ProcessContainer, Windows Sandbox, LXC, Bubblewrap, Seatbelt, MicroVM, Hyperlight, IsolationSession y WSLC), con aislamiento basado en políticas JSON y SDK de TypeScript. CI
  • mongodb/kingfisher - Herramienta rapidísima para detectar secretos y validarlos en tiempo real en archivos, repositorios Git, S3, Jira y Confluence.
  • mullvad/mullvadvpn-app - Aplicación cliente VPN multiplataforma para el servicio Mullvad VPN, compatible con WireGuard, túneles resistentes a la computación cuántica y funciones centradas en la privacidad. CI
  • observer_ward - Herramienta para identificar huellas de aplicaciones y servicios web.
  • Raspirus - Escáner de malware basado en reglas, respetuoso con los usuarios y los recursos. status
  • reaction - Analiza registros y actúa: una alternativa a fail2ban.
  • ripasso - Gestor de contraseñas y sistema de archivos compatible con pass.
  • rustscan - Acelera Nmap con esta herramienta de escaneo de puertos. build badge
  • santhreal/keyhog [keyhog] - Detecta credenciales y claves de API filtradas en árboles de código fuente, historial de Git, archivos y fuentes remotas, con verificación en vivo de los secretos encontrados. CI
  • secluso - Cámara privada de seguridad doméstica para Raspberry Pi, con cifrado de extremo a extremo.
  • sherlock [sherlock] - Busca cuentas de redes sociales por nombre de usuario en distintas redes. status
  • ssh-vault - Herramienta sencilla para administrar secretos mediante claves SSH para cifrarlos y descifrarlos.
  • timescale/rsigma [rsigma] - Kit completo de ingeniería de detección para el estándar Sigma, con analizador, motor de evaluación, conversión de reglas, entorno de ejecución de streaming, linter, CLI, MCP y LSP. CI
  • Discord
    • concord - Cliente TUI de Discord con muchas funciones.
    • Dorion - Cliente alternativo de Discord diminuto, con menor consumo de recursos, inicio más rápido, temas, complementos y más. build
  • Mastodon
    • Rustodon - Servidor compatible con Mastodon que utiliza ActivityPub.
  • Telegram
    • tgt - TUI multiplataforma para Telegram. ci-linux ci-macos ci-windows
  • WhatsApp
    • imtaqin/waxum - Pasarela de WhatsApp autoalojada que ofrece API REST, webhooks, compatibilidad con varias sesiones y llamadas de voz desde un único binario estático. CI
  • adileo/squirreldisk - Analizador gráfico del uso del disco (egui) para macOS, Windows y Linux, con vistas de sunburst y mapa de árbol; también puede analizar servidores SSH y almacenamiento en la nube mediante rclone. CI
  • ajeetdsouza/zoxide - Alternativa rápida a cd que aprende tus hábitos. release
  • anylinuxfs - Herramienta CLI para montar en Mac cualquier sistema de archivos compatible con Linux mediante NFS y una microVM.
  • anylinuxfs-gui - Aplicación GUI para anylinuxfs.
  • ataraxy-labs/sem - CLI de control de versiones semántico a nivel de entidades. Calcula diferencias, identifica autores, genera grafos y analiza el impacto a nivel de función/clase en 32 lenguajes mediante tree-sitter. Release
  • ataraxy-labs/weave - Controlador de fusiones de Git a nivel de entidades. Resuelve conflictos de fusión comprendiendo la estructura del código mediante tree-sitter. Se integra en Git como controlador de fusiones personalizado mediante .gitattributes. Release
  • atuin [atuin] - Atuin sustituye el historial de shell existente por una base de datos SQLite y registra contexto adicional de tus comandos. También ofrece sincronización opcional y completamente cifrada del historial entre equipos mediante un servidor Atuin.
  • bandwhich - Herramienta de terminal para medir el uso del ancho de banda.
  • bolivian-peru/os-moda - Distribución NixOS en la que un agente de IA tiene acceso root mediante 91 herramientas MCP tipadas. Nueve daemons Rust (puente del sistema, despliegues atómicos SafeSwitch con reversión automática, registro de auditoría encadenado mediante hashes, carteras criptográficas AES-256-GCM, malla P2P Noise_XX + ML-KEM-768, STT/TTS local, ciclo de vida del servidor MCP, aprendizaje del sistema y proxy de salida con dominios permitidos) se comunican mediante sockets Unix.
  • bottom - Otro monitor gráfico multiplataforma de procesos y del sistema. GitHub Workflow Status (branch)
  • brocode/fblog - Visor pequeño de registros JSON para la línea de comandos.
  • brush-shell - Shell compatible con bash/POSIX. CICDCrate
  • bustd - Daemon ligero para terminar procesos y gestionar situaciones de falta de memoria en Linux. GitHub Workflow Status (branch)
  • buster/rrun - Lanzador de comandos para Linux, similar a gmrun.
  • cantino/mcfly - Recorre volando el historial de tu shell. ¡Qué grande!
  • ChurchTao/clipboard-rs [clipboard-rs] - Biblioteca multiplataforma escrita en Rust para obtener, establecer y supervisar cambios en el contenido del portapapeles a nivel del sistema.
  • Cocoa-Way [homebrew] - Compositor Wayland nativo de macOS para ejecutar aplicaciones GUI de Linux sin la sobrecarga de una máquina virtual. Creado con Smithay. build badge
  • crabz - Herramienta CLI multihilo para comprimir y descomprimir. Build Status
  • cristianoliveira/funzzy - Monitor de sistema de archivos configurable, inspirado en [entr] entr.
  • dalance/procs - Sustituto moderno de «ps». Regression
  • ddh - Buscador rápido de archivos duplicados.
  • deshaw/procfd [procfd] - Sustituto de lsof para Linux que enumera los descriptores de archivo abiertos por los procesos.
  • diskonaut - Navegador visual del espacio en disco para la terminal.
  • dust - Una versión más intuitiva de du.
  • erickochen/purple [purple-ssh] - Cliente SSH basado en Ratatui, con sincronización en la nube, gestión de contenedores, transferencia de archivos, túneles, fragmentos de texto y administración de contraseñas. CI
  • eza-community/eza - Un sustituto de «ls».
  • fish-shell/fish-shell - Shell de línea de comandos fácil de usar.
  • fork - Biblioteca para crear procesos nuevos separados del terminal de control (daemon).
  • fselect - Busca archivos mediante consultas similares a SQL.
  • git-ai-project/git-ai - Extensión de Git que realiza un seguimiento del código generado por IA en tus repositorios y vincula cada línea con el agente, el modelo y las transcripciones.
  • gitbutlerapp/gitbutler - Interfaz moderna de control de versiones basada en Git, con GUI y CLI, creada desde cero para flujos de trabajo impulsados por IA.
  • gitui - Cliente de Git para terminal rapidísimo. build
  • GQL - Lenguaje de consulta similar a SQL para consultar archivos .git.
  • harry0703/MangoDisk - Aplicación multiplataforma para limpiar discos y analizar el espacio, con limpieza profunda, visualización de mapas de árbol, detección de duplicados, desinstalación de aplicaciones y limpieza de artefactos de desarrollo. Cross-platform Check
  • httm - Herramienta interactiva similar a Time Machine, a nivel de archivo, para ZFS/btrfs/nilfs2 (¡e incluso para copias de seguridad reales de Time Machine!).
  • hyperb1iss/unifly [unifly] - CLI y TUI para administrar controladores de red Ubiquiti UniFi, con cobertura de dos API y panel Ratatui de 10 pantallas. CI
  • j0ru/kickoff - Lanzador de programas rápido y ágil para Wayland. build
  • jacek-kurlit/pik [pik] - Herramienta TUI de línea de comandos que ayuda a encontrar y terminar procesos.
  • Kondo - Herramienta CLI y GUI para eliminar artefactos de proyectos de software y recuperar espacio en disco.
  • LACT - Controlador de AMDGPU para Linux.
  • lodosgroup/lpm - Gestor experimental de paquetes del sistema.
  • lotabout/rargs [rargs] - xargs + awk con compatibilidad para búsqueda de patrones.
  • lsd - Un ls con muchos colores bonitos e iconos geniales. build
  • Luminarys/synapse - Daemon de BitTorrent flexible y rápido.
  • m4b/bingrep - Busca y colorea cadenas en binarios de diversos sistemas operativos y arquitecturas.
  • macpow - TUI para supervisar el consumo eléctrico en tiempo real en Mac con Apple Silicon (M1–M5+). Lee IOReport, SMC e IORegistry; no requiere sudo. CIcrates.io
  • Mapika/portview [portview] - Consulta qué se ejecuta en tus puertos: el proceso que hay detrás y diagnósticos de conflictos, exposición wildcard y fugas de conexiones. También funciona como servidor MCP. CI
  • matheus-git/systemd-manager-tui [systemd-manager-tui] - Programa para administrar servicios systemd mediante una TUI (interfaz de usuario de terminal).
  • matthart1983/diskwatch - TUI de diagnóstico de disco para un único equipo: ocho pestañas sobre dispositivos, volúmenes, sistemas de archivos, E/S, SMART, archivos frecuentes e información.
  • matthart1983/netwatch [netwatch-tui] - TUI de diagnóstico de redes en tiempo real: inspección profunda de paquetes de 13 protocolos (TLS, QUIC, HTTP, DNS, SSH, MQTT, SNMP, …), atribución por proceso mediante eBPF/PKTAP, análisis de retransmisiones TCP, identificación de huellas JA4, aislamiento Landlock opcional y paquetes de incidentes de Flight Recorder.
  • matthart1983/syswatch [syswatch] - TUI de diagnóstico del sistema para un único equipo: doce pestañas sobre CPU, memoria, discos, procesos, GPU, energía, servicios y red, además de un explorador de cronología y un motor de anomalías de información.
  • mdgaziur/findex - Findex es un buscador de aplicaciones altamente personalizable que utiliza GTK3.
  • mitnk/cicada - Shell de Unix similar a bash.
  • mmstick/concurr - Alternativa a GNU Parallel con arquitectura cliente-servidor.
  • mmstick/fontfinder - Aplicación GTK3 para previsualizar e instalar las fuentes de Google.
  • mmstick/tv-renamer - Aplicación para cambiar el nombre de series de televisión, con interfaz GTK3 opcional.
  • mxseev/logram - Envía las actualizaciones de los archivos de registro a Telegram.
  • netscanner - Analizador de redes con interfaz TUI.
  • nickgerace/gfold [gfold] - Herramienta CLI para ayudar a mantener el control de varios repositorios Git. build
  • nivekuil/rip - Alternativa segura y ergonómica a rm.
  • nushell/nushell - Un nuevo tipo de shell.
  • nwiizo/tfmcp - Herramienta MCP para Terraform: CLI para que asistentes de IA administren entornos de Terraform mediante Model Context Protocol.
  • nwiizo/tfocus - Herramienta interactiva para seleccionar y ejecutar operaciones de plan/apply de Terraform.
  • orhun/kmon - Administrador del kernel y monitor de actividad de Linux. https://github.com/orhun/kmon/actions
  • orhun/systeroid - Alternativa más potente a sysctl(8), con interfaz TUI. https://github.com/orhun/systeroid/actions
  • ouch - Compresión y descompresión de línea de comandos sin complicaciones. GitHub Workflow Status (branch)
  • pkolaczk/fclones - Buscador y eliminador eficiente de archivos duplicados.
  • pop-os/popsicle - Utilidad GTK3 y CLI para grabar imágenes simultáneamente en varias unidades USB.
  • pop-os/system76-power - Daemon de gestión de energía de Linux (interfaz DBus) con herramienta CLI.
  • pueue - Administra comandos de shell de larga duración. GitHub Actions Workflow
  • qarmin/czkawka - Aplicación multifunción para buscar duplicados, carpetas vacías, imágenes similares, etc. GitHub Actions Workflow
  • redox-os/ion - Shell de sistema de nueva generación.
  • sharkdp/bat - Clon de cat(1) con alas. CICD
  • sharkdp/fd - Alternativa sencilla, rápida y fácil de usar a find. CICD
  • sharkdp/hexyl [hexyl] - Visor hexadecimal de línea de comandos con salida en color para distintas categorías de bytes. CICD
  • sitkevij/hex - Utilidad de terminal para volcado hexadecimal con colores.
  • Skardyy/mcat [mcat] - Visualiza imágenes, vídeos, Markdown y otros documentos en la terminal.
  • skim - Buscador aproximado.
  • sorairolake/hf [hf] - Biblioteca y utilidad multiplataforma para archivos ocultos. CI
  • sorairolake/ngrv [ngrv] - Visor de tuberías para terminal, similar a pv(1). CI
  • sorairolake/rzopfli [rzopfli] - Herramienta de compresión de datos sin pérdida que utiliza Zopfli. CI
  • supercilex/fuc - Comandos cp y rm rápidos.
  • theBGuy/GitDesktop - Cliente de escritorio de Git controlado mediante teclado, con gestión de PR, incidencias, debates, CI y notificaciones en GitHub, GitLab y Bitbucket, además de integración con Jira y agentes de IA; Tauri + backend Rust. Release
  • timhartmann7/omnyssh - TUI rápida y controlada mediante teclado para administrar conexiones SSH. CI
  • topheman/webassembly-component-model-experiments - REPL basado en WebAssembly Component Model, con sistema de complementos multilenguaje aislado. Crates.io
  • trippy - Herramienta de diagnóstico de redes. build badge
  • tw93/Kaku - Emulador de terminal rápido y listo para usar, creado para programar con IA, con valores predeterminados sin configuración, integración de asistente de IA y configuración Lua compatible con WezTerm. Solo para macOS.
  • uutils/coreutils - Reescritura multiplataforma de GNU coreutils. CICD
  • vyrti/cleaner - Analizador y limpiador del uso de espacio en disco más rápido para Windows, macOS, Linux y FreeBSD. CI
  • watchexec - Ejecuta comandos cuando se modifican archivos.
  • XAMPPRocky/tokei - Cuenta las líneas de código.
  • ynqa/jnv - Filtro interactivo de JSON que utiliza jq. ci
  • ynqa/logu - Extrae patrones de mensajes de registro no estructurados (en streaming). ci
  • ynqa/sig - grep interactivo (para streaming). ci
  • tasklet [tasklet] - Biblioteca de planificación de tareas escrita en Rust. Build Status
  • amp - Inspirado en Vi/Vim.
  • Ferrite - Editor Markdown multiplataforma creado con egui, con vista previa en vivo, resaltado de sintaxis y diagramas Mermaid.
  • Fresh - Editor de texto e IDE de terminal fácil de usar, potente y rápido, compatible con complementos TypeScript.
  • gchp/iota - Editor de texto sencillo.
  • helix - Editor modal posmoderno inspirado en Neovim/Kakoune. build badge
  • ilai-deutel/kibi - Editor diminuto (≤1024 líneas de código), con resaltado de sintaxis, búsqueda incremental y más. build badge
  • Inkwell - Editor Markdown portátil y offline-first, creado con Tauri v2. Un único ejecutable, sin telemetría.
  • jamii/focus - Editor de texto minimalista con integración integrada del control de versiones jj (Jujutsu).
  • ki-editor/ki-editor - Editor modal combinatorio con varios cursores.
  • Lapce - Editor moderno con backend. Inspirado en el discontinuado [xi-editor] xi-editor.
  • manyougz/velotype - Editor Markdown nativo basado en bloques, con renderizado WYSIWYG y modos de edición del código fuente; creado con GPUI y sin una capa WebView.
  • mathall/rim - Editor de texto similar a Vim.
  • ox - ¡Editor de texto independiente escrito en Rust que se ejecuta en tu terminal!
  • SoloMD - Editor Markdown ligero y multiplataforma, con vista previa en vivo y creado con Tauri 2.
  • vamolessa/pepper [pepper] - Editor modal con criterios definidos para simplificar la edición de código desde la terminal.
  • zed - Editor de código multijugador de alto rendimiento, creado por los autores de Atom y Tree-sitter.
  • artob/readmer [readmer] - Readmer compone archivos README.md a partir de plantillas Liquid o Jinja2. Build Status
  • ashvardanian/stringzilla - Búsqueda, ordenación, distancias de edición, alineaciones y generadores de cadenas acelerados con SIMD para x86 AVX2 y AVX-512, y Arm NEON. crates.io
  • bensadeh/tailspin [tailspin] - Resaltador de archivos de registro que destaca números, fechas, direcciones IP, UUID y niveles de registro. Run Tests
  • brevity1swos/rgx [rgx-cli] - Depurador de expresiones regulares para terminal, con coincidencias en tiempo real, depuración paso a paso, tres motores, generación de código y filtrado de flujos en vivo. CI
  • cchexcode/complate - Herramienta de plantillas de texto en terminal diseñada para estandarizar mensajes (como los commits de GIT). crates.io crates.io build badge
  • dathere/qsv [qsv] - Kit de herramientas de alto rendimiento para manipular datos CSV. Bifurcado de xsv, con más de 34 comandos adicionales y más. Linux build status Windows build status macOS build status
  • dominikwilkowski/cfonts [cfonts] - Fuentes ANSI atractivas para la consola. build badge
  • Goldziher/uncomment [uncomment] - CLI rapidísima para eliminar comentarios del código mediante gramáticas de tree-sitter.
  • grex - Herramienta de línea de comandos y biblioteca para generar expresiones regulares a partir de casos de prueba proporcionados por el usuario.
  • harehare/mq - Herramienta de línea de comandos y biblioteca para procesar Markdown con una sintaxis similar a jq. build badge
  • Lisprez/so_stupid_search - Herramienta sencilla y rápida de búsqueda de cadenas para las personas.
  • loki_text [loki_text] - Biblioteca de manipulación de cadenas con búsqueda de patrones, transformación de texto y varios algoritmos de búsqueda (KMP, Boyer-Moore, Aho-Corasick, etc.).
  • Melody - Lenguaje que compila a expresiones regulares y pretende ser más legible y fácil de mantener. build badge crates.io
  • micahkepe/jsongrep [jsongrep] - Herramienta rápida para buscar en JSON, YAML, TOML y otros formatos de serialización mediante una sintaxis intuitiva de consultas de rutas.
  • phiresky/ripgrep-all - ripgrep, pero también busca en PDF, libros electrónicos, documentos de Office, zip, tar.gz, etc.
  • ripgrep - Combina la facilidad de uso de The Silver Searcher con la velocidad bruta de grep.
  • ruplacer - Busca y reemplaza texto en archivos de código fuente. Run tests
  • scooter - Búsqueda y reemplazo interactivos en la terminal.
  • sd - CLI intuitiva para buscar y reemplazar.
  • sstadick/hck - Sustituto directo de cut, más rápido y con más funciones. build badge
  • SylphxAI/anymd - Convierte cualquier archivo (PDF, DOCX, PPTX, XLSX, EPUB, HTML/URL, imágenes, audio y vídeo) en Markdown limpio para agentes de IA; disponible como CLI y servidor MCP. build badge
  • vishaltelangre/ff - ¡Busca archivos (ff) por nombre!
  • whitfin/bytelines [bytelines] - Lee líneas de entrada como segmentos de bytes para obtener alta eficiencia.
  • whitfin/runiq - Forma eficiente de filtrar líneas duplicadas de una entrada desordenada.
  • xsv - Herramienta rápida de línea de comandos para CSV (selección de fragmentos, indexación, selección de columnas, búsqueda, muestreo, etc.).
  • 1History - Interfaz de línea de comandos para guardar el historial de Firefox/Chrome/Safari en un único archivo SQLite. Build Status
  • aravpanwar/decayfmt [decayfmt] - Formato de archivo cuyos ficheros se corrompen un poco de forma permanente cada vez que se abren, sin posibilidad de recuperarlos a partir del propio archivo. CI
  • artob/edky [edky] - Utilidad de línea de comandos para convertir claves públicas Ed25519 entre varios formatos de codificación (Base58, Base64, IPFS, iroh, libp2p, OpenSSH, etc.). Build Status
  • bloznelis/kbt [kbt] - Herramienta TUI sencilla para probar el teclado.
  • brycx/checkpwn - Utilidad de línea de comandos Have I Been Pwned (HIBP) para comprobar fácilmente si se han vulnerado cuentas y contraseñas.
  • cartesiancs/vessel - Software C2 (comando y control) para orquestar dispositivos físicos.
  • dcapal - DcaPal es una herramienta en línea gratuita y sin registro que te ayuda a mantener el equilibrio de tu cartera mediante inversiones de coste medio en dólares.
  • Eoin-McMahon/Blindfold [Blindfold] - Herramienta CLI sencilla para generar archivos .gitignore rápida y fácilmente. build-badge
  • Epic Asset Manager - Cliente no oficial para instalar Unreal Engine, descargar y administrar recursos, proyectos, complementos y juegos comprados en Epic Games Store.
  • evansmurithi/cloak - Aplicación de autenticación OTP (contraseña de un solo uso) para la línea de comandos. CI build badge
  • fcsonline/tmux-thumbs - Versión rapidísima de tmux-fingers para copiar y pegar en tmux como en vimium/vimperator.
  • fosk/emplace [emplace] - Sincroniza los paquetes instalados entre varios equipos.
  • gitlogue - Salvapantallas TUI que visualiza el historial de commits de Git en tu terminal.
  • guoxbin/dtool - Colección útil de herramientas de línea de comandos para ayudar en el desarrollo, incluidas conversión, códecs, hashing, cifrado, etc.
  • IvanWng97/pixtuoid [pixtuoid] - Oficina de pixel art en la terminal que muestra sesiones de Claude Code como compañeros animados en tiempo real. CI
  • ja7ad/hydra - Gestor y acelerador de descargas de código abierto y alto rendimiento que divide cada archivo entre conexiones paralelas y fuentes espejo. Incluye asignación dinámica de rangos y recuperación de bloqueos en tiempo real para Windows, macOS y Linux.
  • lamco-admin/lamco-rdp-server - Servidor RDP nativo de Wayland, creado sobre IronRDP, que proporciona acceso a escritorios remotos en entornos Linux Wayland (GNOME, KDE, COSMIC, compositores wlroots y más) sin X11.
  • Linus-Mussmaecher/rucola - Gestor de notas Markdown para la terminal. Crate Build Status
  • matugen - Genera paletas de colores a partir de imágenes o colores mediante plantillas.
  • Mobslide - Aplicación de escritorio que convierte tu smartphone en un control remoto para presentaciones.
  • MoonProxyHQ/moonproxy-desktop - Cliente GUI de escritorio multiplataforma para FRP (frpc), que permite a usuarios sin conocimientos técnicos exponer servicios locales a Internet con un solo clic. CI
  • mprocs - TUI para ejecutar varios procesos.
  • mrjackwills/oxker [oxker] - TUI sencilla para ver y controlar contenedores Docker.
  • nix-community/nix-init - Genera paquetes Nix a partir de URL, con obtención anticipada de hashes, inferencia de dependencias, detección de licencias y más. build-badge
  • nix-community/nix-melt - Visor de flake.lock similar a ranger. build-badge
  • nix-community/nurl [nurl] - Genera llamadas de recuperación de Nix a partir de URL de repositorios. build-badge
  • nomino - Utilidad para cambiar nombres en lote, dirigida a desarrolladores.
  • pastel - Ayuda a trabajar con colores: genera, mezcla y crea colores aleatorios.
  • race604/clock-tui [clock-tui] - Aplicación de reloj para terminal con hora local, temporizador y cronómetro. Rust
  • raftario/licensor - Escribe licencias en stdout. GitHub Actions
  • restsend/rustpbx - Proxy SIP definido por software, compatible con registro, presencia y B2BUA. Alternativa a Freeswitch/FreePBX.
  • rleeon/hoard - Sistema de copia de seguridad y sincronización de partidas guardadas, con detección automática, instantáneas versionadas y almacenamiento autoalojado. CI
  • rust-parallel - Aplicación rápida de línea de comandos que usa Tokio para ejecutar comandos en paralelo. Interfaz similar a GNU Parallel o xargs. Crate Build Status
  • rustdesk/rustdesk - Software de escritorio remoto, una excelente alternativa a TeamViewer y AnyDesk.
  • rustic-rs/rustic [rustic-rs] - Copias de seguridad rápidas, cifradas y con deduplicación, impulsadas por Rust. Version
  • ruvnet/RuView - Sistema de estimación de posturas humanas que preserva la privacidad, mediante información de estado del canal WiFi (CSI) y aprendizaje automático.
  • sorairolake/qrtool [qrtool] - Utilidad para codificar y decodificar imágenes de códigos QR. CI
  • sorairolake/randgen [randgen] - Genera bytes seudoaleatorios. CI
  • splashboard [splashboard] - Pantalla de inicio personalizable para terminal, que se muestra al iniciar el shell y al cambiar de directorio, con paneles específicos para cada directorio. CI
  • str4d/rage [rage] - Implementación en Rust de [age] age.
  • suckit - Visita recursivamente un sitio web y descarga su contenido en el disco. Crate Build Status
  • sundegan/JsonStudio - Espacio de trabajo JSON de escritorio, local-first y autocontenido, creado con Rust y Tauri para formatear, editar, comparar, convertir, validar y extraer registros.
  • Tabiew - Aplicación TUI ligera para ver y consultar archivos CSV.
  • Tail Tales - Visor de registros TUI compatible con logfmt. Crate
  • tareqmy/gitwig [CRATE] - TUI de Git controlable con el ratón y panel para varios repositorios.
  • television - Buscador aproximado TUI de propósito general rapidísimo. GitHub branch check runs
  • Thoth - Aplicación de escritorio de alto rendimiento y con muchas funciones para visualizar y explorar archivos JSON y NDJSON, compatible con complementos basados en WASM. CI
  • vamolessa/verco [verco] - Cliente TUI sencillo de Git/Hg, centrado en atajos de teclado.
  • vaultwarden Build - Implementación alternativa de la API del servidor de Bitwarden, escrita en Rust.
  • veirt/weathr [weathr] - Aplicación meteorológica para terminal con animación ASCII. Release
  • Vibe - Transcribe audio o vídeo en cualquier idioma y plataforma.
  • warpdotdev/Warp - :heavy_dollar_sign: Warp es un terminal moderno, rapidísimo y acelerado por GPU, creado para aumentar la productividad individual y del equipo.
  • Water-Run/treepp - Sustituto nativo de tree para Windows, basado en Rust, con compatibilidad de entrada/salida a nivel de diferencias durante ejecuciones correctas, muchas más funciones —incluidas exclusiones esenciales y compatibilidad con .gitignore— y un rendimiento varias veces más rápido.
  • wrestic - Envoltorio para restic.
  • wthrr - Asistente meteorológico para la terminal. crates.io
  • YAKC - Visualizador multiplataforma de pulsaciones de teclas y clics del ratón para screencasts, streaming y presentaciones. Funciona en Windows, macOS y Linux (X11 y Wayland). CI
  • YueMiyuki/Risuko - Gestor de descargas con todas las funciones. Release-Badge
  • zerx-lab/FluxDown - Gestor de descargas multiprotocolo con motor Rust/Tokio, compatible con HTTP/FTP, BitTorrent, eD2K, HLS y DASH; incluye segmentación dinámica al estilo IDM, extensiones de navegador y extremo JSON-RPC compatible con aria2.
  • dertuxmalwieder/yaydl [yaydl] - Descargador de vídeo sencillo.
  • gyroflow/gyroflow - Aplicación de estabilización de vídeo que utiliza datos del giroscopio.
  • harlanc/xiu - Servidor en directo potente y seguro (rtmp/httpflv/hls/relay). crates.io
  • Jorji49/streamtop [streamtop] - Monitor de transmisiones HLS, DASH e IPTV en terminal, con sondas de cable, métricas TR 101 290 y SCTE-35.
  • Michael-A-Kuykendall/muxide [muxide] - Multiplexor MP4 íntegramente en Rust y sin dependencias externas, que crea archivos MP4 compatibles con los estándares a partir de fotogramas codificados.
  • tonhowtf/omniget - Aplicación de escritorio para descargar vídeos, cursos, música y libros de más de 1.800 sitios, con reproductor, lector y biblioteca de estudio integrados. CI
  • vidmerger - Combina archivos de vídeo y audio mediante CLI.
  • vuiodev/vuio - Servidor multimedia DLNA compatible con Linux, macOS, Windows y Docker.
  • xiph/rav1e - El codificador AV1 más rápido y seguro.
  • 0xMassi/webclaw - Extracción de contenido web para LLM con identificación TLS, servidor MCP y sin necesidad de navegador. CI
  • agrinman/tunnelto [tunnelto] - Permite exponer un servidor web que se ejecuta localmente mediante una URL pública.
  • cfal/tobaru - Reenviador de puertos con listas de permitidos, enrutamiento basado en reglas para IP y SNI/ALPN de TLS, compatibilidad con iptables, reenvío por turnos (balanceo de carga) y recarga en caliente.
  • hook0/hook0 - Plataforma de webhooks como servicio de código abierto que facilita el envío de webhooks a desarrolladores de SaaS.
  • importantimport/hatsu - 🩵 Puente de ActivityPub autoalojado y totalmente automatizado para sitios estáticos. release
  • IndexFlowing/IndexFlow-core - Infraestructura autoalojada para la indexación SEO, que administra mapas del sitio, envíos de URL e indexación en motores de búsqueda.
  • janreges/siteone-crawler [siteone-crawler] - Todo en uno. rastreador web, auditor, archivador sin conexión y exportador de Markdown preparado para IA, con controles de calidad de CI/CD CI
  • konippi/servo-fetch - Motor de navegador autocontenido que obtiene, renderiza y extrae contenido web como Markdown, JSON o capturas de pantalla, sin Chromium ni clave de API. CLI, Python y servidor MCP. CI
  • LemmyNet/lemmy - Agregador de enlaces / clon de Reddit para el fediverso. Build Status
  • MASQ-Project/Node - El software MASQ Node ofrece una malla descentralizada de nodos para que usuarios de todo el mundo accedan al contenido normal de Internet: la siguiente evolución tecnológica más allá de Tor y las VPN. build badge
  • Plume-org/Plume - Aplicación de blogs federada con ActivityPub.
  • Redlib - Interfaz privada alternativa a Reddit, originada en [Libreddit] Libreddit.
  • shouya/rss-funnel - Sistema modular de procesamiento de fuentes RSS.
  • SinTan1729/Chhoto URL - Acortador de URL autoalojado, sencillo y rapidísimo, sin funciones innecesarias.release
  • Stoatchat - Plataforma de chat centrada en el usuario, creada con tecnologías web modernas.
  • zhom/donutbrowser - Navegador antidetección de código abierto con perfiles aislados ilimitados, motores Chromium/Firefox, suplantación de huellas digitales, compatibilidad con proxy/VPN, API local y servidor MCP, y sincronización en la nube cifrada de extremo a extremo. GitHub release
  • cloudflare/pingora - Biblioteca para crear servicios de red rápidos, fiables y evolutivos.
  • emanuele-em/proxelar - ¡Kit de herramientas de proxy MITM 🦀! Para HTTP/1, HTTP/2 y WebSockets, con capacidades SSL/TLS. Rust
  • g3proxy - Servidor proxy de reenvío compatible con encadenamiento de proxies, inspección de protocolos, interceptación MITM, adaptación ICAP y modo transparente. CodeCoverage
  • hyperlane-dev/hyperlane [hyperlane] - Biblioteca de servidor HTTP Rust ligera, de alto rendimiento y multiplataforma, creada sobre Tokio; incorpora compatibilidad con middleware, WebSocket, SSE y TCP sin procesar. CI
  • Mini RPS - Pequeño servidor proxy inverso, HTTPS, CORS, alojamiento de archivos estáticos y motor de plantillas (minijinja) crates.io.
  • mu-arch/skyfolder - 🪂 Servidor HTTP/BitTorrent atractivo y sin complicaciones. Seguro, GUI, bonito y rápido.
  • mufeedvh/binserve - Servidor web estático rapidísimo, con enrutamiento, plantillas y seguridad en un único binario que puedes configurar sin escribir código. build badge
  • orhun/rustypaste - Servicio mínimo para subir archivos y compartirlos como pastebin. https://github.com/orhun/rustypaste/actions
  • plabayo/rama - Marco de servicios modular para mover y transformar paquetes de red, utilizado para crear clientes web, servidores y, sobre todo, proxies.
  • ronanyeah/rust-hasura - Demostración de cómo utilizar un servidor GraphQL como esquema remoto con [Hasura] Hasura. Rust
  • static-web-server - Servidor web asíncrono rapidísimo para servir archivos estáticos. ⚡ CI
  • svenstaro/miniserve - Pequeña herramienta CLI multiplataforma y autocontenida que permite descargar el binario y servir archivos mediante HTTP. build badge
  • thecoshman/http - Aloja estas cosas, por favor: servidor HTTP básico para alojar una carpeta de forma rápida y sencilla.
  • TheWaWaR/simple-http-server - Servidor HTTP estático sencillo.
  • vetis-server/vetis - Servidor HTTP minimalista y rapidísimo, creado para aplicaciones modernas de Rust. Proporciona hosts virtuales, SNI, contenido estático, proxy inverso, HTTP 1/2/3 y Tokio o Smol como entornos de ejecución asíncronos.
  • vproxy/0x676e67 - Proxy HTTP/Socks5 asíncrono rápido escrito en Rust.
  • cowork-forge - Plataforma multiagente nativa de IA que orquesta agentes especializados mediante un proceso de siete fases para transformar ideas en software listo para producción. release
  • dali-benothmen/woml - WOML (Workflow Orchestration Markup Language) es un lenguaje de marcado para automatizar flujos de trabajo, con núcleo de ejecución Rust. Tan legible como HTML, versionable como código y tan potente como JavaScript: sin el caos de los creadores visuales ni límites para lo que puede hacer cada paso. release
  • SouravRoy-ETL/duckle - Estudio de datos visual y de código abierto (ETL/ELT) que se ejecuta íntegramente en DuckDB. Arrastra fuentes, transformaciones y destinos a un lienzo y compílalos a SQL DuckDB puro; incluye más de 300 conectores y un servidor MCP integrado. release
  • 7df-lab/devo - Agente de programación ligero e independiente del modelo, que se ejecuta como un único binario. Rápido, eficiente en tokens y altamente personalizable. CI
  • aaif-goose/goose - Agente local de IA y de código abierto que automatiza tareas de ingeniería.
  • agavra/tuicr [tuicr] - TUI para revisión de código con atajos de Vim. Visor continuo de diferencias, comentarios al estilo PR y exportación a GitHub/GitLab/portapapeles. Compatible con git, jj y mercurial. Crates.io
  • armgabrielyan/deadbranch [deadbranch] - Limpia de forma segura ramas de Git obsoletas. CI
  • astral-sh/uv [uv] - Gestor de proyectos y paquetes Python extremadamente rápido, escrito en Rust. CI
  • ATAC - Cliente API TUI con numerosas funciones, creado en Rust. ATAC es gratuito, de código abierto, funciona sin conexión y no requiere cuenta.
  • bacon - Comprobador de código Rust en segundo plano, similar a cargo-watch.
  • biome - Cadena de herramientas para proyectos web, diseñada para ofrecer funciones de mantenimiento. Biome proporciona formateador y linter, utilizables mediante CLI y LSP.
  • cachix/devenv - Entornos de desarrollo rápidos, declarativos, reproducibles y componibles mediante Nix. CI
  • claudectl [claudectl] - Piloto automático para Claude Code con cerebro LLM local (ollama/llama.cpp/vLLM) que aprende a aprobar o rechazar automáticamente llamadas a herramientas. Orquestación de varias sesiones, supervisión del estado y control de gastos. CI
  • clippy - Lints de Rust.
  • clog-tool/clog-cli - Genera un registro de cambios a partir de metadatos de Git ([conventional changelog] conventional changelog).
  • cloudflare/foundations - Foundations es una biblioteca Rust modular, diseñada para facilitar el escalado de programas para sistemas distribuidos de nivel de producción.
  • cordx56/rustowl [rustowl] - Visualiza la propiedad y los tiempos de vida en Rust. CI
  • create-rust-app - Crea una aplicación web moderna con Rust y React ejecutando un único comando. crate
  • dan-t/rusty-tags - Crea ctags/etags para un proyecto Cargo y todas sus dependencias.
  • datanymizer/datanymizer - Anonimizador de bases de datos potente y con reglas flexibles. build badge
  • delta - Resaltador de sintaxis para Git y las diferencias de código.build badge
  • dotenv-linter - Linter para archivos .env. build badge
  • enroute-sh/enroute - Infraestructura Git programable sobre almacenamiento de objetos.
  • envio - Herramienta CLI moderna y segura para administrar variables de entorno. build badge
  • Feel-ix-343/markdown-oxide - Servidor de lenguaje Markdown para PKM, compatible con wikilinks estilo Obsidian, backlinks y notas diarias en Neovim, VSCode, Zed, Helix y Kakoune.
  • FerrLabs/FerrFlow [ferrflow] - Versionado semántico, registro de cambios y versiones etiquetadas basados en Conventional Commits, con compatibilidad con monorepos y 16 formatos de archivos de versión. build badge
  • firelock-ai/kin - Repositorio de código nativo de grafos para personas y agentes de IA. Kin te ayuda a ti y a tus agentes a comprender qué podría afectar un cambio de código antes de realizarlo.
  • Flox - Flox combina un entorno virtual y un gestor de paquetes.
  • forgecode - Programador de pares con IA para terminal, que genera y edita código. Website
  • frolic - Capa de API para crear paneles de control para clientes 10 veces más rápido.
  • fw - Aumenta la productividad en el espacio de trabajo. Rust
  • fzf-make [fzf-make] - Herramienta de línea de comandos que ejecuta destinos de make mediante un buscador aproximado con ventana de previsualización. crates.io
  • geiger - Programa que enumera estadísticas relacionadas con el uso de código inseguro en un crate y todas sus dependencias. Build Status
  • git-cliff - Generador de registros de cambios altamente personalizable que sigue las especificaciones de Conventional Commits. https://github.com/orhun/git-cliff/actions
  • git-journal - Marco de trabajo para generar mensajes de commit de Git y registros de cambios.
  • git-time-machine - TUI visual del reflog de Git para deshacer errores. crate build badge
  • GitoxideLabs/gitoxide [gix] - Implementación íntegra de Git en Rust, con crates de infraestructura de alto rendimiento y herramientas CLI para clonar, obtener, consultar el estado, comparar diferencias, crear commits, configurar, administrar referencias y más. CI
  • hot-lib-reloader - Recarga código Rust en caliente. build badge
  • intelli-shell - Guarda comandos con marcadores de posición y búscalos o complétalos automáticamente en cualquier momento. crate build badge
  • j178/prek - Alternativa a pre-commit más rápida, sin dependencias y compatible directamente, escrita en Rust.
  • jj-vcs/jj - Sistema de control de versiones compatible con Git, con CLI sencilla, gestión de conflictos integrada y rebase automático. Release
  • just - Ejecutor de comandos práctico para tareas específicas de proyectos.
  • mask - Ejecutor de tareas CLI definido mediante un archivo Markdown sencillo. build badge
  • mise [mise] - Gestor políglota de versiones de herramientas y ejecutor de tareas; sustituto directo de asdf con mayor rendimiento. build badge
  • Module Linker - Extensión que añade enlaces <a> a referencias en instrucciones mod, use y extern crate en GitHub.
  • Muvon/octocode [octocode] - Indexador de código semántico con grafo de conocimiento GraphRAG y servidor MCP. Análisis de AST con tree-sitter, búsqueda estructural ast-grep, almacenamiento vectorial LanceDB y vista de firmas de código. Modos CLI y servidor MCP para asistentes de IA como Claude/Cursor/Windsurf. CI
  • persiyanov/herdr-reviewr - Panel de terminal para revisar diferencias de agentes de programación y enviar comentarios sobre líneas a Claude Code, Codex, OpenCode o Pi. CI
  • prefix-dev/pixi [pixi] - Herramienta rápida de gestión de paquetes y flujos de trabajo para proyectos multilenguaje, basada en el ecosistema conda.
  • ptags - Envoltorio paralelo de universal-ctags para repositorios Git.
  • Racer - Autocompletado de código para Rust.
  • reflex-search/reflex [reflex-search] - Motor de búsqueda local-first de texto completo en código, para agentes de programación con IA. Índice de trigramas, consultas de menos de 100 ms, modo servidor MCP y 18 lenguajes mediante tree-sitter.
  • Rust Search Extension - Práctica extensión de navegador para buscar crates y documentación desde la barra de direcciones (omnibox). Build Status
  • Rustup - Instalador de la cadena de herramientas Rust. build badge
  • scriptisto - Intérprete de «shebang» independiente del lenguaje que permite crear scripts de un solo archivo en lenguajes compilados. Build Status
  • sstraus/tuicommander - Espacio de trabajo de escritorio que ejecuta varios agentes de programación con IA en paralelo, cada uno en su propio árbol de trabajo de Git, con detección de estado, diferencias, gestión de PR y centro de proxy MCP. CI
  • Terrain - Gestión de entornos de ingeniería nativa de IA que prepara tu base de código para los agentes.
  • typos [typos-cli] - Corrector ortográfico de código fuente.
  • voidzero-dev/vite-plus - Cadena unificada de herramientas de desarrollo web que combina Vite, Vitest, Oxlint, Rolldown y más en una única CLI impulsada por Rust (vp).
  • VT Code - Agente de programación para terminal que combina una TUI moderna con comprensión profunda y semántica del código, impulsada por tree-sitter y ast-grep.
  • Wilfred/difftastic [difftastic] - Herramienta de diferencias estructurales que entiende la sintaxis y es compatible con más de 30 lenguajes de programación.
  • yvgude/lean-ctx [lean-ctx] - Entorno de ejecución de contexto para agentes de programación con IA: servidor MCP y hook de shell que comprime la salida de herramientas y terminales para reducir el uso de tokens de LLM; análisis con Tree-sitter y caché de sesiones. CI
  • better-fullstack - Herramienta integral para crear scaffolding fullstack, compatible con Rust (Axum, Actix Web, Leptos, Dioxus, SeaORM, SQLx, tonic, async-graphql), además de TypeScript, Go y Python: código listo para ti o para tu agente de IA.
  • Cargo - El gestor de paquetes de Rust.
    • cargo-all-features - Subcomando configurable para simplificar las pruebas, compilación y mucho más en todas las combinaciones de funciones. CI
    • cargo-benchcmp - Utilidad para comparar micropruebas de rendimiento.
    • cargo-bins/cargo-binstall [cargo-binstall] - Instalador rápido de binarios para crates Rust, que descarga artefactos precompilados en lugar de compilar desde el código fuente. CI
    • cargo-bitbake - Extensión de Cargo que genera recetas de BitBake utilizando las clases de meta-rust.
    • cargo-cache - Inspecciona, administra y limpia la caché de Cargo (~/.cargo//${CARGO_HOME}); muestra tamaños, etc. Build Status
    • cargo-check - Envoltorio de cargo rustc -- -Zno-trans, útil para acelerar la compilación cuando solo necesitas comprobar la corrección.
    • cargo-commander - Subcomando de cargo para ejecutar comandos CLI de forma similar a la sección scripts de package.json. Build and test
    • cargo-count - Enumera las cantidades y detalles del código fuente de proyectos Cargo, incluidas estadísticas de código inseguro.
    • cargo-deb - Genera paquetes binarios Debian.
    • cargo-depgraph - Crea grafos de dependencias para proyectos Cargo mediante cargo metadata y graphviz.
    • cargo-do - Ejecuta varios comandos de cargo seguidos.
    • cargo-ebuild - Extensión de Cargo que genera ebuilds utilizando las eclasses integradas.
    • cargo-edit - Permite añadir y enumerar dependencias leyendo y escribiendo el archivo Cargo.toml desde la línea de comandos.
    • cargo-generate - Generador de proyectos Rust que aprovecha un repositorio Git preexistente como plantilla.
    • cargo-info - Consulta crates.io desde la línea de comandos para obtener información de crates.
    • cargo-license - Subcomando de Cargo para consultar rápidamente las licencias de todas las dependencias.
    • cargo-limit - Cargo con menos ruido: omite las advertencias hasta que se corrijan los errores, integración con Neovim, etc. build badge
    • cargo-machete [cargo-machete] - Herramienta sencilla para detectar dependencias no utilizadas en Cargo.toml.
    • cargo-make - Ejecutor de tareas y herramienta de compilación. build badge
    • cargo-modules - Complemento de Cargo que muestra una vista general de los módulos de un crate en forma de árbol.
    • cargo-multi - Ejecuta el comando cargo especificado en varios crates.
    • cargo-outdated - Muestra cuándo hay versiones más recientes de dependencias de Rust o cuándo están desactualizadas.
    • cargo-rdme [cargo-rdme] - Subcomando de Cargo para crear un README a partir de la documentación de tu crate. build badge
    • cargo-release - Herramienta para publicar proyectos Cargo administrados con Git: compila, etiqueta, publica, genera documentación y sube los cambios. Rust
    • cargo-script - Permite ejecutar rápida y fácilmente «scripts» de Rust que pueden utilizar el ecosistema de paquetes de Cargo.
    • cargo-udeps [cargo-udeps] - Busca dependencias no utilizadas.
    • cargo-update - Subcomando de Cargo para comprobar y aplicar actualizaciones a ejecutables instalados.
    • cargo-watch - Utilidad de Cargo para compilar proyectos cuando cambian los archivos fuente.
    • dtolnay/cargo-expand - Expande macros en el código fuente.
  • CMake
  • facebook/buck2 - Buck2 es una herramienta de compilación a gran escala creada con Rust.
  • Fleet [fleet-rs] - La herramienta de compilación de Rust rapidísima.
  • Acciones de GitHub
  • Nix
    • nix-community/fenix - Cadenas de herramientas Rust y versión nocturna de rust-analyzer para Nix. build-badge
  • pantsbuild/pants - Pants es un sistema de compilación rápido, escalable y fácil de usar para bases de código de cualquier tamaño, creado con Rust.
  • rolldown/rolldown - Empaquetador de JavaScript/TypeScript escrito en Rust, pensado para convertirse en el empaquetador de Vite.
  • rui314/mold - Enlazador moderno y de alta velocidad para Linux, macOS y Windows (ELF, Mach-O, PE).
  • tracemachina/nativelink - NativeLink es una plataforma de ejecución remota de backend escrita en Rust para sistemas de compilación cliente como Buck2, Bazel, Pants, etc. OpenSSF Scorecard OpenSSF Best Practices
  • vercel/turborepo - Sistema de compilación de alto rendimiento para monorepos de JavaScript y TypeScript, escrito en Rust. Incluye cálculo incremental, caché remota y ejecución paralela de tareas.
  • wislertt/zerv [zerv] - Herramienta de versionado dinámico que genera una versión en cada compilación desde cualquier estado de Git, con salida SemVer, PEP 440 y CalVer. CI

Rust Embedded se centra en mejorar la experiencia integral de usar Rust en entornos con recursos limitados y plataformas no tradicionales. Consulta awesome-embedded-rust para ver una lista seleccionada y más extensa de recursos de Rust integrado.

  • Arduino
  • Compilación cruzada
    • japaric/rust-cross - Todo lo que necesitas saber para compilar programas Rust de forma cruzada.
    • japaric/xargo - Compilación cruzada de programas Rust a destinos bare-metal personalizados, como ARM Cortex-M, sin complicaciones.
  • Herramientas de desarrollo
  • Espressif
    • esp-rs - Hogar de numerosos proyectos comunitarios que permiten utilizar el lenguaje de programación Rust en diversos SoC y módulos fabricados por Espressif Systems.
  • Firmware
    • oreboot/oreboot - oreboot es una bifurcación de coreboot, escrita en Rust y sin C.
  • nRF

Consulta también la interfaz de función externa, The Rust FFI Omnibus (una colección de ejemplos de código Rust utilizado desde otros lenguajes) y ejemplos de FFI escritos en Rust.

  • C
    • gtk-rs/gir - Generador de código para crear enlaces seguros de Rust a bibliotecas C basadas en GObject.
    • mozilla/cbindgen - Genera archivos de cabecera C a partir de archivos fuente Rust. Se utiliza en Gecko para WebRender.
    • Sean1708/rusty-cheddar - Genera archivos de cabecera C a partir de archivos fuente Rust.
    • trevyn/librclone [librclone] - Enlaces Rust para la biblioteca C librclone.
  • C#
    • csbindgen - Genera enlaces de C# para archivos fuente Rust.
  • C++
  • Erlang
  • Java
  • Lua
  • mruby
  • Node.js
  • Objective-C
  • PHP
    • phper-framework/phper - Marco de trabajo para escribir extensiones PHP en Rust puro y seguro siempre que sea posible.
  • Prolog
    • mthom/scryer-prolog - Scryer Prolog es un sistema Prolog ISO y de software libre, escrito en Rust.
  • Python
    • dgrunwald/rust-cpython - Enlaces de Python.
    • getsentry/milksnake - Extensión para setuptools de Python que permite distribuir bibliotecas enlazadas dinámicamente en wheels de Python de la forma más portátil posible.
    • PyO3/PyO3 - Enlaces de Rust para el intérprete de Python.
    • RustPython - Intérprete de Python escrito en Rust. Build Status
  • Ruby
  • WebAssembly
    • rhysd/wain - wain: intérprete de WebAssembly desde cero en Rust seguro y sin dependencias. build badge
    • wasm-bindgen - Proyecto para facilitar la interacción de alto nivel entre módulos wasm y JS.
    • wasm-pack - :package: :sparkles: empaqueta el wasm y publícalo en npm.
  • astral-sh/ruff - Linter y formateador de código Python extremadamente rápidos. Actions status
  • dprint - Plataforma de formato de código conectable y configurable. build badge
  • Prettier Rust - Formateador de código Rust con criterios definidos, que corrige automáticamente la sintaxis incorrecta (complemento comunitario de Prettier).
  • rustfmt - Formateador de código Rust mantenido por el equipo de Rust e incluido en Cargo.
  • rvben/rumdl [rumdl] - Linter y formateador Markdown rápido, escrito en Rust. CI

Consulta también Rust Tools.

  • Bencher - Conjunto de herramientas de benchmarking continuo reutilizables, diseñadas para detectar regresiones de rendimiento en CI.
  • bheisler/criterion.rs - Biblioteca de benchmarking basada en estadísticas.
  • Bytehound - Perfilador de memoria para Linux.
  • cong-or/hud - Averigua qué está bloqueando tu entorno de ejecución de Tokio. Perfilador eBPF sin instrumentación.
  • Divan - Biblioteca de benchmarking sencilla pero potente, con perfilado de asignaciones.
  • ellisonch/rust-stopwatch - Biblioteca de cronómetro.
  • Gráficos de llamas
    • llogiq/flame - Herramienta intrusiva para perfilar con flamegraphs en Rust.
  • g3bench - Herramienta de benchmarking compatible con HTTP 1.x, HTTP 2, HTTP 3, handshake TLS, DNS y Cloudflare Keyless.
  • pawurb/hotpath - Perfilador sencillo que muestra exactamente dónde consume tiempo y asigna memoria tu código. GH Actions
  • sharkdp/hyperfine - Herramienta de benchmarking para la línea de comandos.
  • deepwiki-rs - Convierte tu base de código en documentación profesional de arquitectura. crates.io
  • deps.rs - Detecta dependencias obsoletas o inseguras.
  • docs.rs - Generación automática de documentación para crates.

[assert, static]

  • cargo-coupling - Herramienta de análisis de acoplamiento para Rust basada en el marco «Balancing Coupling in Software Design» de Vlad Khononov.
  • creusot-rs/creusot - Verificador deductivo para Rust que demuestra la ausencia de pánicos, desbordamientos y fallos de aserciones al traducir el código a la plataforma de verificación Why3.
  • dupehound [dupehound] - Detector de código duplicado que identifica cuerpos de funciones mediante huellas (winnowing), aunque se hayan renombrado. Incluye puntuación de código repetido del repositorio, gráfico histórico de duplicación y una barrera de CI que señala la función original para reutilizarla. Compatible con Rust y otros 11 lenguajes. CI
  • kucherenko/jscpd [jscpd] - Detector de copiar y pegar para código fuente que encuentra bloques duplicados en más de 220 formatos de archivo. CI
  • MIRAI - Intérprete abstracto que opera sobre la representación intermedia de nivel medio (MIR) de Rust. Continuous Integration
  • RAPx - Plataforma que ayuda a los programadores de Rust a desarrollar y utilizar herramientas avanzadas de análisis estático que van más allá de las proporcionadas por el compilador rustc.
  • static_assertions - Aserciones en tiempo de compilación para garantizar el cumplimiento de invariantes.
  • verus-lang/verus - Rust verificado para código de sistemas de bajo nivel.
  • zizmorcore/zizmor [zizmor] - Herramienta de análisis estático para GitHub Actions que detecta problemas de seguridad, como inyección de plantillas, filtración de credenciales, permisos excesivos y commits suplantados. CI

[test, testing]

  • Aserciones y comparadores
    • googletest-json-serde Latest Version - Colección de comparadores JSON para googletest-rust, compatible con rutas, matrices y objetos. Build Status
  • Cobertura de código
    • minikin/cargo-crap [cargo-crap] - Encuentra funciones complejas sin pruebas combinando la complejidad ciclomática con la cobertura LCOV (métrica CRAP) y establece una barrera de CI basada en la puntuación.
    • supercorp-ai/supercov [supercov] - Calidad de código y cobertura de pruebas para agentes de programación: Jev puntúa cada archivo fuente para que el agente sepa qué corregir primero. CI
    • tarpaulin - Herramienta de cobertura de código.
  • Integración continua
    • trust - Plantilla de Travis CI y AppVeyor para probar un crate Rust en cinco arquitecturas y publicar versiones binarias para Linux, macOS y Windows.
  • Marcos de trabajo y ejecutores
    • AlKass/polish - Marco de pruebas/pruebas basadas en desarrollo mínimas. Crates Package Status
    • bitfield/cargo-testdox [cargo-testdox] - Convierte tus pruebas Rust en documentación. CI
    • cargo-dinghy - Extensión de Cargo para simplificar la ejecución de pruebas de bibliotecas y benches en smartphones y otros dispositivos con procesadores pequeños.
    • cucumber Latest Version - Implementación del marco de pruebas Cucumber para Rust. Totalmente nativa, sin ejecutores de pruebas externos ni dependencias. Build Status
    • d-e-s-o/test-log [test-log] - Sustituto del atributo #[test] que inicializa la infraestructura de registro y/o seguimiento antes de ejecutar las pruebas. GitHub Workflow Status
    • demonstrate - Marco de pruebas declarativo.
    • GoogleTest Rust - Potente marco de aserciones para pruebas basado en la biblioteca de pruebas C++ GoogleTest. Build Status
    • hovinen/test-that [test-that] - Biblioteca de aserciones para Rust, basada en GoogleTest Rust y creada por su autor original. Build Status
    • mitsuhiko/insta [insta] - Biblioteca de pruebas de instantáneas para Rust. Build Status
    • nextest-rs/nextest [cargo-nextest] - Ejecutor de pruebas Rust de nueva generación, con ejecución paralela, pruebas más rápidas, filtrado avanzado y salida detallada. cargo-nextest on crates.io
    • padamson/playwright-rust [playwright-rs] - Enlaces Rust para Microsoft Playwright: pruebas de extremo a extremo en varios navegadores (Chromium, Firefox, WebKit), con localizadores que esperan automáticamente y captura de trazas. CI
    • palfrey/serial_test [serial_test] - Ejecuta las pruebas en serie, todas juntas o en grupos con nombre. CI
    • rlt - Marco universal de pruebas de carga, con compatibilidad para TUI en tiempo real.
    • rstest - Marco de pruebas basado en fixtures. Build Status
    • speculate - Marco de pruebas minimalista inspirado en RSpec.
  • Simulación y datos de prueba
    • asomers/mockall [mockall] - Potente biblioteca de objetos mock. CI
    • bcheidemann/fixtures-rs [fixtures] - Macro de procedimiento para generar pruebas a partir de fixtures usando patrones glob.
    • fake-rs - Biblioteca para generar datos ficticios.
    • goldenfile [goldenfile] - Biblioteca con una API sencilla para pruebas con golden files.
    • httpmock - Simulación de HTTP. Build
    • mockiato - Biblioteca de simulación estricta pero amigable para Rust 2018 inestable.
    • mockito - Simulación de HTTP.
    • mocktail mocktail - Simulación de servidores HTTP y gRPC para Rust. build
    • nrxus/faux Latest Version - Biblioteca para crear mocks a partir de structs. build
    • synth - Genera datos para bases de datos de forma declarativa. build
  • Pruebas de mutación
    • cargo-mutants [cargo-mutants] - Detecta código con pruebas insuficientes mediante la inyección de mutaciones, sin necesidad de modificar el código fuente. build badge
    • mutagen [mutagen] - Marco de pruebas de mutación a nivel de código fuente (solo versión nightly).
  • Pruebas de propiedades y fuzzing
  • ekzhang/bore [bore-cli] - Túnel TCP sencillo para exponer puertos locales en un servidor remoto y evitar cortafuegos NAT. Build status
  • joaoh82/rustunnel - Servidor de túneles seguro y autoalojado. Expone servicios HTTP/HTTPS/TCP/UDP locales mediante WebSocket cifrado con TLS y multiplexación yamux; compatible con varias regiones, métricas de Prometheus y servidor MCP para agentes de IA.
  • ngrok/ngrok-rust [ngrok-rust] - ngrok es una herramienta para desarrolladores que expone de forma segura una aplicación local a Internet.
  • rathole-org/rathole - Proxy inverso seguro y de alto rendimiento para atravesar NAT, con cifrado Noise Protocol/TLS y compatibilidad con la recarga de configuración en caliente. CI
  • perf-monitor-rs - Kit de herramientas diseñado para servir de base a aplicaciones que supervisan su rendimiento. crates.io
  • innoave/genevo - Ejecuta simulaciones de algoritmos genéticos (GA) de forma personalizable y extensible.
  • m-decoster/RsGenetic - Biblioteca de algoritmos genéticos. En modo de mantenimiento.
  • Martin1887/oxigen - Biblioteca de algoritmos genéticos rápida, paralela, extensible y adaptable. Un ejemplo que utiliza esta biblioteca resuelve el problema de las N reinas para N = 255 en solo unos segundos y con menos de 1 MB de RAM.
  • pkalivas/radiate - Motor de programación genética paralela y personalizable, capaz de encontrar soluciones para problemas de aprendizaje supervisado, no supervisado y por refuerzo. Incluye implementaciones completas y personalizables de NEAT y Evtree.Crates.io
  • willi-kappler/darwin-rs - Algoritmos evolutivos.
  • gemini-client-api - Biblioteca para utilizar la API de Google Gemini. Gestión automática del contexto, generación de esquemas, llamada a funciones y más.

Consulta Machine learning.

Consulta también Acerca de la comunidad de aprendizaje automático de Rust y ¿Estamos aprendiendo ya?.

  • autumnai/leaf - Marco de Open Machine Intelligence. Proyecto abandonado. La bifurcación más actualizada es [juice] juice.
  • ave-sergeev/tictonix [tictonix] - Biblioteca que permite convertir tokens en embeddings y codificar sus posiciones.
  • blackportal-ai/delta - Δ Marco de aprendizaje automático de código abierto en Rust. crates.io build
  • blackportal-ai/nebula - Gestor de paquetes para conjuntos de datos y modelos de aprendizaje automático. build
  • burn - Marco de aprendizaje profundo flexible y completo.
  • chelsea0x3b/dfdx - Marco de aprendizaje automático acelerado por CUDA que aprovecha muchas funciones únicas de Rust. Crates.io
  • EricLBuehler/mistral.rs [mistralrs] - Motor de inferencia LLM rápido y flexible, compatible con modelos multimodales, cuantización (GGUF/GPTQ/ISQ) y API compatible con OpenAI.
  • guillaume-be/rust-bert [rust_bert] - Canalizaciones NLP y modelos de lenguaje listos para usar.
  • huggingface/candle [candle-core] - Marco de aprendizaje automático minimalista, centrado en la facilidad de uso y el rendimiento (incluida la compatibilidad con GPU).
  • huggingface/tokenizers - Tokenizadores de Hugging Face para canalizaciones modernas de NLP (implementación original), con enlaces para Python. Build Status
  • katanemo/plano - Servidor proxy y plano de datos nativo de IA para aplicaciones agentivas.
  • LaurentMazare/tch-rs - Enlaces para PyTorch.
  • luminal-ai/luminal [luminal] - Compilador de inferencia de propósito general y alto rendimiento, con arquitectura de estilo RISC, optimización basada en búsqueda y backends nativos de CUDA/Metal. Compatible con transformers, redes convolucionales y diferenciación automática. CI Status
  • maciejkula/rustlearn - Biblioteca de aprendizaje automático. Circle CI
  • Michael-A-Kuykendall/shimmy [shimmy] - Motor de inferencia WebGPU íntegramente en Rust, con API compatible con OpenAI y compatibilidad nativa con GGUF.
  • Michael-A-Kuykendall/shimmytok [shimmytok] - Tokenizador íntegramente en Rust para modelos GGUF, compatible con la tokenización de llama.cpp.
  • Mottl/lightgb3-rs - Enlaces para LightGBM. Crates.io build
  • nobodywho-ooo/nobodywho - Motor de inferencia de LLM en el dispositivo, integrado directamente en juegos y aplicaciones sin servidor ni clave de API. Compatible con generación en streaming, embeddings, salidas estructuradas restringidas por gramáticas GBNF y conversión de voz a texto con Whisper; incluye enlaces para Godot, Flutter, React Native y Swift.
  • openinfer-project/openinfer - Motor de inferencia de LLM íntegramente en Rust + CUDA, sin PyTorch ni entorno de ejecución Python. API compatible con OpenAI, caché KV paginada, CUDA Graph y servicio de modelos desde Qwen3 hasta el modelo Kimi-K2 de un billón de parámetros.
  • perpetual-ml/perpetual [perpetual] - Máquina de gradient boosting auto-generalizable que no necesita optimizar hiperparámetros.
  • ramsyana/RustTensor - Biblioteca de cálculo de tensores de alto rendimiento y orientada al aprendizaje, creada desde cero en Rust, con diferenciación automática y backends de CPU/CUDA.
  • raphaelmansuy/edgequake - Marco Graph-RAG de alto rendimiento que transforma documentos en grafos de conocimiento inteligentes.
  • rust-ml/linfa - Marco de aprendizaje automático.
  • sipemu/anofox-regression [anofox-regression] - Modelos de regresión estadística (OLS, Elastic Net, GLM, cuantílica e isotónica), con inferencia al estilo de R (valores p, intervalos de confianza y predicción) y compatibilidad con Wasm.
  • smartcorelib/smartcore - Biblioteca de aprendizaje automático. [Build Status]
  • tag1consulting/feste - Modelo de lenguaje transformer similar a GPT-2, implementado desde cero en Rust con fines educativos.
  • tensorflow/rust - Enlaces para TensorFlow.
  • 0xplaygrounds/rig - Biblioteca para crear agentes y aplicaciones modulares y escalables impulsadas por LLM.
  • 64bit/async-openai [async-openai] - Enlaces Rust ergonómicos para la API de OpenAI, basados en la especificación OpenAPI.
  • awakenworks/awaken [awaken] - Entorno de ejecución de agentes de IA para Rust: estado con seguridad de tipos, servicio multiprotocolo y extensibilidad mediante complementos.
  • bigduu/Bamboo-agent [bamboo-agent] - Harness y entorno de ejecución de agentes de IA local-first: memoria persistente, herramientas integradas, habilidades, MCP, subagentes, flujos de trabajo y programaciones tras una única API HTTP + WebSocket. Integrable como crate o ejecutable como servidor.
  • liquidos-ai/AutoAgents [AutoAgents] - Marco de trabajo multiagente para crear agentes de IA con compatibilidad nativa con el borde.
  • openai/codex - Codex CLI es un agente de programación de OpenAI que se ejecuta localmente.
  • openai/harmony [openai-harmony] - Renderizador del formato de respuestas Harmony para usar con gpt-oss.
  • xberg-io/liter-llm [liter-llm] - Cliente universal de API para LLM compatible con más de 142 proveedores, con interfaz unificada, streaming y enlaces nativos para 11 lenguajes.
  • zurawiki/tiktoken-rs [tiktoken-rs] - Biblioteca para tokenizar texto de modelos OpenAI con tiktoken. CI
  • BAML - Lenguaje de prompts sencillo para crear flujos de trabajo y agentes de IA fiables. ¡El compilador de BAML está escrito en Rust!
  • Cortex Memory - Solución integral para la memoria de agentes: extracción, búsqueda vectorial, optimización automatizada y panel de información listos para usar.
  • juyterman1000/entroly - Motor de ingeniería de contexto basado en teoría de la información, que utiliza aprendizaje por refuerzo para seleccionar y podar de forma inteligente los fragmentos RAG óptimos.
  • memvid/memvid [memvid-core] - Capa de memoria portátil de un único archivo para agentes de IA, con búsqueda vectorial, búsqueda de texto completo y recuperación a largo plazo en un archivo .mv2.
  • pydantic/monty - Intérprete de Python minimalista y seguro para ejecutar código generado por LLM en agentes de IA, con inicio en microsegundos, aislamiento estricto y compatibilidad con instantáneas. CI
  • tenequm/pond [pond-db] - Almacenamiento y búsqueda sin pérdida de sesiones de agentes de IA en doce clientes de agentes de programación, basado en Lance sobre un directorio local o un bucket S3, con BM25 y recuperación vectorial opcional disponibles mediante CLI, HTTP, MCP y SQL de solo lectura. build badge

[astronomy]

  • async-std [async-std] - Versión asíncrona de la biblioteca estándar de Rust. CI
  • dagrs - Marco de programación de tareas asíncronas de alto rendimiento basado en el concepto de programación orientada a flujos (Flow Based Programming).
  • dpc/mioco - Biblioteca escalable de gestión de E/S asíncrona basada en corutinas.
  • igumnoff/gabriel2 [gabriel2] - Gabriel2: biblioteca de modelo de actores basada en Tokio.
  • iii-hq/iii [iii-sdk] - Entorno de ejecución distribuido para componer servicios mediante primitivas Worker-Function-Trigger. Catálogo en tiempo real, llamadas a funciones rastreables y SDK multilenguaje (Rust, Node.js, Python). Motor escrito en Rust (ELv2); SDK con licencia Apache 2.0.
  • mio - MIO es una biblioteca de E/S ligera, centrada en añadir la menor sobrecarga posible a las abstracciones del sistema operativo.
  • nextest-rs/future-queue [future-queue] - Adaptadores de flujo para ejecutar futures simultáneamente, con límites ponderados de concurrencia y límites opcionales por grupo.
  • rust-lang/futures-rs - Futuros sin coste.
  • t3hmrman/async-dropper [async-dropper] - Implementación de AsyncDrop.
  • TeaEntityLab/fpRust - Funciones de Monad/MonadIO, Handler, Coroutine/doNotation y programación funcional para Rust.
  • tokio-rs/tokio - Entorno de ejecución para crear aplicaciones fiables, asíncronas y ligeras con el lenguaje de programación Rust.
  • tqwewe/kameo - Actores asíncronos tolerantes a fallos, basados en Tokio.
  • Xudong-Huang/may - Biblioteca de corutinas con pila.
  • zonyitoo/coio-rs - Biblioteca de E/S basada en corutinas con un planificador de robo de trabajo.

[audio]

  • constantoine/totp-rs [totp-rs] - Biblioteca 2FA para generar y verificar tokens basados en TOTP. Build Status
  • GunduLabs/gaze - Autenticación facial para Linux con reconocimiento facial en el dispositivo, integración con PAM y herramientas para gestionar el inicio de sesión, la pantalla de bloqueo, sudo y el escritorio. CI
  • Keats/jsonwebtoken - Biblioteca de JSON Web Token.
  • oauth2 - Biblioteca de cliente OAuth2 extensible y con tipado estricto.
  • oxide-auth - Biblioteca de servidor OAuth2 para usar con actix u otros frontends, con backends configurables y conectables. CI
  • sgrust01/jwtvault - Biblioteca asíncrona para administrar y orquestar flujos de trabajo JWT.
  • tenuo-ai/tenuo [tenuo] - Autorización basada en capacidades para agentes de IA. Los permisos firmados delimitan las llamadas a herramientas y sus argumentos, y solo se restringen más cuando se delegan. CI
  • yup-oauth2 - Implementación de cliente OAuth2 compatible con los flujos Device, Installed y Service Account.
  • polars-bio - Operaciones bioinformáticas rapidísimas en DataFrames de Python. PyPI - Version
  • Rust-Bio - Bibliotecas de bioinformática.
  • 06chaynes/http-cache [http-cache] - Middleware de caché que sigue las reglas de almacenamiento en caché HTTP. build badge
  • aisk/rust-memcache - Biblioteca cliente de Memcached.
  • al8n/stretto - Caché de alto rendimiento, limitada por memoria y segura para hilos. build badge
  • hit-box/hitbox - Marco declarativo de orquestación de caché, con middleware HTTP y backends multinivel. CI
  • jaemk/cached - Almacenamiento en caché/memoización de funciones sencillo.
  • kunobi-ninja/kache [kache] - Caché de compilación direccionada por contenido para Rust y C/C++ (website). CI
  • moka-rs/moka - Biblioteca de almacenamiento en caché concurrente y de alto rendimiento, inspirada en Caffeine para Java. build badge
  • mozilla/sccache - Caché de compilación compartida para acelerar las compilaciones.
  • salsa-rs/salsa [salsa] - Marco genérico para cálculos bajo demanda e incrementales con consultas memorizadas, inspirado en el sistema de consultas de rustc. Test
  • zkat/cacache-rs - Caché en disco concurrente, direccionable por contenido y de alto rendimiento, optimizada para API asíncronas. build badge
  • alphaville/optimization-engine [optimization-engine] - Optimization Engine (OpEn) es un solucionador de problemas de optimización no convexa con restricciones. Continuous integration
  • argmin-rs/argmin [argmin] - Biblioteca de optimización.
  • BLAS [blas]
  • calebwin/emu - Lenguaje para cálculo numérico GPGPU.
  • dimforge/nalgebra - Biblioteca de álgebra lineal de baja dimensión.
  • faer-rs [faer] - Fundamentos de álgebra lineal para Rust.
  • fastnum fastnum - Números decimales rápidos y de precisión exacta, implementados íntegramente en Rust. Adecuados para finanzas, criptografía y otros cálculos de precisión fija.
  • GSL
  • jolars/basin [basin] - Biblioteca de optimización numérica con solucionadores de primer orden, sin derivadas, de mínimos cuadrados no lineales, evolutivos y con restricciones; genérica respecto a los backends de álgebra lineal. CI
  • LAPACK
  • ml-rust/numr [numr] - Biblioteca de cálculo numérico para Rust, inspirada en NumPy, con tensores, álgebra lineal, FFT, estadística, diferenciación automática y aceleración GPU. CI
  • Paralelismo
  • Ciencia
    • Axect/Peroxide - Biblioteca numérica Rust que incluye álgebra lineal, análisis numérico, estadística y herramientas de aprendizaje automático, todo en Rust puro.
    • cool-japan/scirs - Computación científica en Rust puro, lista para producción; incluye álgebra lineal, optimización, estadística, redes neuronales y más. API inspirada en SciPy de Python.
    • cpmech/russell - Biblioteca científica Rust para matemáticas numéricas, ecuaciones diferenciales ordinarias, funciones matemáticas especiales y álgebra lineal dispersa de alto rendimiento.
    • Nonanti/mathcore - Biblioteca de matemáticas simbólicas con capacidades de CAS. Compatible con derivación, integración, resolución de ecuaciones y aritmética de precisión arbitraria. crates.io
    • Ryan-D-Gast/differential-equations - Biblioteca de alto rendimiento para resolver ecuaciones diferenciales numéricamente.
  • Statrs

[crypto, cryptography]

  • arkworks-rs/circom-compat - Enlaces de Arkworks a R1CS de Circom para generar pruebas y testigos de Groth16.
  • briansmith/ring - Criptografía segura, rápida y pequeña mediante Rust y las primitivas criptográficas de BoringSSL.
  • briansmith/webpki - Validación de certificados X.509 de Web PKI TLS.
  • conradkleinespel/rooster [rooster] - Gestor de contraseñas sencillo para utilizar en la terminal.
  • cossacklabs/themis [themis] - Biblioteca criptográfica de alto nivel para resolver tareas habituales de seguridad de datos, ideal para aplicaciones multiplataforma. build badge
  • DaGenix/rust-crypto - Algoritmos criptográficos.
  • dalek-cryptography/curve25519-dalek - Operaciones Curve25519.
  • debris/tiny-keccak - Familia Keccak (SHA3).
  • dusk-network/bls12-381 - Implementación nativa de BLS12-381 en Rust, mejorada para el rendimiento de pruebas de conocimiento cero: multiplicación multiescalar optimizada, hashing personalizado y compatibilidad con serde. Ideal para protocolos centrados en la privacidad y aplicaciones de conocimiento cero. Build Status [dusk-bls12_381]
  • dusk-network/plonk - Implementación nativa en Rust de alto rendimiento del zk-SNARK PLONK sobre BLS12-381, optimizada con puertas personalizadas y compromiso polinómico KZG10 para generar pruebas de conocimiento cero de forma eficiente. Build Status [PLONK]
  • dusk-network/poseidon252 - Hash Poseidon nativo de Rust sobre BLS12-381. Poseidon252 está diseñado para la eficiencia de zk-SNARK y es ideal para protocolos centrados en la privacidad y aplicaciones de conocimiento cero. Build Status [Poseidon]
  • exonum/exonum [exonum] - Marco extensible para proyectos de cadena de bloques.
  • facebook/opaque-ke - Implementación del intercambio de claves autenticado por contraseña OPAQUE. build badge
  • iddm/randomorg - Biblioteca cliente de random.org. Crates badge
  • klutzy/suruga - Implementación de TLS 1.2.
  • kn0sys/ecc-rs - Biblioteca intuitiva para tutoriales de criptografía de curva elíptica. Crates.io Version
  • kornelski/rust-security-framework - Enlaces para Security Framework (nativo de OSX).
  • libOctavo/octavo - Biblioteca modular de hashes y criptografía.
  • orion-rs/orion - Esta biblioteca busca ofrecer criptografía sencilla y útil. «Útil» significa exponer API de alto nivel fáciles de usar y difíciles de utilizar incorrectamente. Tests
  • racum/rust-djangohashers [djangohashers] - Port de las primitivas de contraseñas utilizadas en el proyecto Django. No requiere Django; solo aplica hash y valida contraseñas según su estilo.
  • rust-native-tls/rust-native-tls - Enlaces para bibliotecas TLS nativas.
  • rust-openssl - Enlaces de OpenSSL.
  • rust-random/rand [rand] - Biblioteca completa de generación de números aleatorios, compatible con PRNG robustos y pequeños, muestreo de valores aleatorios, distribuciones y procesos aleatorios. Test Status
  • RustCrypto/hashes - Colección de funciones hash criptográficas.
  • rustls/rustls - Implementación de TLS.
  • schnorrkel - VRF y firmas Schnorr en el grupo Ristretto.
  • sorairolake/abcrypt [abcrypt] - Biblioteca sencilla, moderna y segura para cifrar archivos. CI
  • sorairolake/scryptenc-rs [scryptenc] - Implementación del formato de datos cifrados scrypt. CI
  • suradet-ps/encryptman [encryptman] - Cifrado AES-256-GCM para ajustes de aplicaciones, con derivación de claves HKDF. CI
  • verifyfetch - Verificación de integridad de archivos en streaming mediante hashing SHA-256 con Rust/WASM y memoria constante. Permite reanudar descargas de archivos grandes en el navegador.
  • amv-dev/yata - Biblioteca de análisis técnico de alto rendimiento. Build Status
  • AndreaBozzo/dataprof [dataprof] - Perfilado de datos y controles de calidad para CSV, JSON, Parquet y Arrow, con enlaces para Python. CI
  • bluss/ndarray - Matriz N-dimensional con vistas, segmentación multidimensional y operaciones eficientes.
  • DataBora/elusion [elusion] - Biblioteca DataFrame integral de ingeniería de datos, basada en DataFusion y con conectores para Microsoft Fabric, Azure, SharePoint, FTP, Postgres, MySQL y API REST.
  • datafusion - DataFusion es un motor de consultas muy rápido y extensible para crear sistemas de alta calidad centrados en datos con Rust, que utiliza el formato en memoria Apache Arrow.
  • GoPlasmatic/datalogic-rs [datalogic-rs] - Motor de evaluación JSONLogic de alto rendimiento y con seguridad de tipos para reglas de negocio y filtrado dinámico; incluye enlaces oficiales para Node, WASM, Python, Go, Java, .NET y PHP. CI
  • ironcalc/IronCalc [ironcalc] - Motor de hojas de cálculo nuevo, moderno y en desarrollo.
  • kernelmachine/utah - Estructura y operaciones de DataFrame.
  • lakehq/sail - Sail es un sustituto directo de Apache Spark, escrito en Rust, que unifica procesamiento por lotes, procesamiento de flujos y cargas de trabajo de IA de cálculo intensivo.
  • logisky/LogiSheets [logisheets-rs] - Motor de hojas de cálculo nuevo y moderno que impulsa productos reales.
  • openooxml/betteroffice - Motores OOXML nativos para DOCX, XLSX y PPTX: edición, diseño, renderizado, colaboración CRDT y edición mediante agentes, compilados a WebAssembly.
  • pathwaycom/pathway - Marco ETL de Python de alto rendimiento y código abierto, con entorno de ejecución Rust y compatibilidad con más de 300 fuentes de datos.
  • pg_analytics - Extensión de PostgreSQL que acelera el procesamiento de consultas analíticas en Postgres hasta alcanzar un rendimiento comparable al de bases de datos OLAP especializadas.
  • pg_lakehouse - Extensión de PostgreSQL que convierte Postgres en un motor de consultas analíticas sobre almacenes de objetos como AWS S3/GCS y formatos de tablas como Delta Lake/Iceberg.
  • pola-rs/polars - Biblioteca DataFrame rápida y completa. Lint Rust
  • PSU3D0/formualizer [formualizer] - Motor de hojas de cálculo integrable que analiza, evalúa y modifica libros de Excel: más de 400 funciones, almacenamiento basado en Arrow, recálculo incremental y enlaces para Python y WASM. CI
  • weld-project/weld - Entorno de ejecución de alto rendimiento para aplicaciones de análisis de datos.
  • arkflow-rs/arkflow - Motor de procesamiento de flujos Rust de alto rendimiento. CI
  • ArroyoSystems/arroyo - Analítica en tiempo real de alto rendimiento con Rust y SQL. CI
  • beava-dev/beava - Servidor de funciones en un único binario. Envía eventos por HTTP o TCP y consulta en línea contadores y agregados recientes por entidad, sin intermediarios. Para prevención del fraude, recomendaciones, protecciones de LLM y analítica integrada en productos. CI
  • fluvio - Plataforma programable de streaming de datos. CI
  • iggy [iggy] - Plataforma persistente de streaming de mensajes compatible con QUIC, TCP y HTTP. CI
  • wingfoil - Marco de procesamiento de flujos basado en grafos. CI
  • alrevuelta/rs-merkle-tree - Implementación de árbol de Merkle en Rust, con backends de almacenamiento y funciones hash configurables. Profundidad fija y solo incremental. Optimizada para generar pruebas rápidamente.
  • ashvardanian/NumKong - Distancias vectoriales y funciones de similitud aceleradas con SIMD para x86 AVX2 y AVX-512, y Arm NEON. crates.io
  • becheran/grid [grid] - Proporciona una estructura de datos bidimensional fácil de usar y rápida. build status
  • billyevans/tst [tst] - Colección de árboles ternarios de búsqueda.
  • contain-rs - Extensión de std::collections de Rust.
  • danielpclark/array_tool - Ayudantes para matrices. Permite usar con vectores algunos de los métodos más comunes para matrices. Incluye implementaciones polimórficas para la mayoría de los casos de uso.
  • enum-map [enum-map] - Implementación optimizada de mapas para enums, que utiliza una matriz para almacenar valores.
  • fizyk20/generic-array - Truco para permitir matrices dimensionadas mediante typenums.
  • garro95/priority-queue[priority-queue] - Cola de prioridad que admite cambios de prioridad.
  • greyblake/nutype [nutype] - Define estructuras newtype con restricciones de validación. build status
  • jeromefroe/lru-rs [lru] - Implementación de una caché LRU con operaciones put, get, get_mut y pop en O(1). crates.io
  • mikwielgus/undoredo [undoredo] - Implementación del patrón deshacer/rehacer para estructuras de datos arbitrarias. Compatible con deshacer/rehacer basado en deltas (diferencias dispersas), instantáneas y comandos, con macros derive para tipos personalizados. Compatible con no_std y serde. Crates.io
  • mrhooray/kdtree-rs - Árbol k-dimensional para indexación geoespacial rápida y búsqueda de vecinos más cercanos.
  • orium/rpds [rpds] - Estructuras de datos persistentes. build badge
  • RoaringBitmap/roaring-rs - Bitmaps Roaring.
  • rust-itertools/itertools - Adaptadores de iteradores, funciones y macros adicionales.
  • sorairolake/bit-int [bit-int] - Biblioteca de enteros de ancho de bits fijo arbitrario. CI
  • tnballo/scapegoat [scapegoat] - Alternativa segura y falible, solo en pila, a BTreeSet y BTreeMap. GitHub Actions
  • yamafaktory/hypergraph [hypergraph] - Hypergraph es una biblioteca de estructuras de datos para generar hipergrafos dirigidos. ci
  • blitzarx1/egui_graphs [egui_graphs] - Widget interactivo de visualización de grafos, impulsado por egui y petgraph. Crates.io docs.rs
  • djduque/pgfplots [pgfplots] - Biblioteca para generar figuras de calidad editorial. build
  • mazznoer/colorgrad-rs [colorgrad] - Biblioteca de escalas de color para visualización de datos, gráficos, juegos, mapas, arte generativo y más.
  • milliams/plotlib - Biblioteca de gráficos para Rust.
  • plotly - Plotly para Rust.
  • plotpy [plotpy] - Biblioteca de gráficos para Rust que utiliza Python (Matplotlib).
  • plotters - build badge
  • rerun - [rerun: SDK para registrar datos de visión artificial y robótica (tensores, nubes de puntos, etc.), junto con un visualizador para explorar esos datos a lo largo del tiempo.
  • saresend/gust - Herramienta pequeña para crear gráficos y visualizaciones, e implementación parcial de Vega.
  • shergin/malevich [malevich] - Gráficos en terminal: líneas, dispersión, barras, histogramas, mapas de calor, diagramas de caja, violín y más, con ejes automáticos.
  • wangjiawen2013/charton - Biblioteca de gramática de gráficos por capas para Rust. Documentation Build Status

[database]

[date, time]

  • aya/aya-rs - Creado con especial atención a la experiencia de desarrollo y la operabilidad.
  • libbpf/libbpf-rs - Herramientas eBPF minimalistas y con criterios definidos.

[email, imap, smtp]

[encoding]

[filesystem]

  • Operaciones
    • Camino [camino] - Como Rust std::path::Path, pero para UTF-8.
    • dmtrKovalenko/fff [fff-search] - Biblioteca para buscar archivos y contenido con tolerancia a errores tipográficos y clasificación por frecuencia y actualidad. Incluye anotaciones compatibles con Git, monitor en segundo plano e índice ligero en memoria. Ofrece servidor MCP, SDK para Node/Bun, biblioteca C y complemento para Neovim.
    • dnbln/dir-structure [dir-structure] - Modela árboles de sistemas de archivos con estructuras Rust sencillas. Tests
    • OpenDAL [opendal] - Capa unificada de acceso a datos que permite recuperar datos de diversos servicios de almacenamiento de forma eficiente y sencilla. build
    • ParthJadhav/Rust_Search [rust_search] - Biblioteca de búsqueda de archivos rapidísima.
    • pop-os/dbus-udisks2 [dbus-udisks2] - API DBus de UDisks2.
    • pop-os/sys-mount [sys-mount] - Abstracción de alto nivel para las llamadas al sistema mount/umount2.
    • vitiral/path_abs [path_abs] - Tipos de ruta absolutos serializables y métodos asociados.
    • webdesus/fs_extra - Amplía las posibilidades de la biblioteca estándar std::fs y std::io.
  • Archivos temporales
  • avhz/RustQuant [RustQuant] - Biblioteca de finanzas cuantitativas. GitHub Workflow Status (with event)
  • d-e-s-o/apca [apca] - Enlaces completos y con criterios definidos para la [API de Alpaca] Alpaca API de trading bursátil y más. GitHub Workflow Status
  • kand-ta/kand [kand] - Biblioteca moderna y de alto rendimiento para análisis técnico en Rust, Python y JS/TS (WASM). image
  • rust-dd/stochastic-rs [stochastic-rs] - Finanzas cuantitativas: más de 130 procesos estocásticos, valoración y calibración de opciones, superficies de volatilidad y cópulas; acelerada con SIMD/GPU y enlaces para Python. GitHub Workflow Status
  • wickra-lib/wickra [wickra] - Análisis técnico orientado al streaming: 514 indicadores con actualizaciones O(1) por tick, desde un núcleo Rust con enlaces nativos para Python, Node.js y WASM, además de un centro ABI C para C, C++, C#, Go, Java y R. CI

[functional programming]

Consulta también ¿Ya podemos jugar?.

[geo, gis]

[graphics]

[gui]

  • autopilot-rs/autopilot-rs - Biblioteca sencilla y multiplataforma para automatizar interfaces gráficas.
  • Cocoa
  • DioxusLabs/dioxus - Marco portátil, eficiente y ergonómico para crear interfaces de usuario multiplataforma en Rust. rust ci
  • emilk/egui - Biblioteca GUI inmediata sencilla, rápida y muy portátil. egui se ejecuta en la web, de forma nativa y en tu motor de juegos favorito. Build Status
  • emoon/rust_minifb - minifb configura ventanas multiplataforma con renderizado de mapas de bits opcional. También incluye entrada sencilla de ratón y teclado. Diseñada principalmente para la creación de prototipos.
  • euv-dev/euv [euv] - Marco de interfaz multiplataforma y declarativo para Rust, con DOM virtual, señales reactivas y macros HTML para WebAssembly. CI
  • FerrisMind/shadcn-rs [iced-shadcn] - Conjunto de componentes de iced y egui con la estética de shadcn/ui; incluye egui-shadcn.
  • FLTK
  • Flutter
    • cunarist/rinf - Rust como backend de Flutter; Flutter como frontend de Rust. Build Test
    • flutter-rs - Crea aplicaciones de escritorio Flutter con Dart y Rust.
    • fzyzcjy/flutter_rust_bridge - Generador de enlaces seguros para la memoria y de alto nivel para Flutter/Dart <-> Rust.
  • fschutt/azul - Marco GUI gratuito y funcional, orientado a IMGUI, para desarrollar rápidamente aplicaciones de escritorio escritas en Rust, con el motor de renderizado Mozilla WebRender.
  • GTK+ [gtk]
    • gtk-rs/gtk4-rs - Enlaces para GTK4. CI
    • relm - Biblioteca GUI asíncrona basada en GTK+, inspirada en Elm.
  • iced-rs/iced [iced] - Biblioteca GUI multiplataforma centrada en la sencillez y el tipado seguro, inspirada en Elm.
  • ImGui
  • IUP
    • Kiss-ui - Marco de interfaz de usuario sencillo, basado en IUP.
  • ivanceras/sauron-native - Biblioteca GUI verdaderamente nativa y multiplataforma. Un mismo código puede ejecutarse como GUI nativa, web HTML o TUI.
  • libui
  • linebender/xilem [xilem] - Marco de interfaz reactiva experimental para Rust, inspirado en React, SwiftUI y Elm. Creado sobre Masonry, Vello/wgpu, Parley y AccessKit, con backends web y nativos. CI
  • longbridge/gpui-component [gpui-component] - Componentes de interfaz de usuario para crear aplicaciones de escritorio fantásticas con GPUI.
  • makepad/makepad [makepad-widgets] - Makepad es una plataforma creativa de desarrollo de software que compila a wasm/webGL, osx/metal y windows/dx11 linux/opengl.
  • Nuklear
  • OrbTk - Orbital Widget Toolkit es un kit de herramientas de interfaz gráfica multiplataforma que utiliza SDL2. Build and test
  • PistonDevelopers/conrod - Biblioteca GUI 2D inmediata, fácil de usar.
  • project-blinc/Blinc [blinc_app] - Marco de interfaz multiplataforma con aceleración GPU y API de creación inspirada en GPUI, efectos glassmorphism, animaciones con física de muelles y renderizado nativo en escritorio, Android e iOS.
  • Qt
  • Ribir - Ribir es un marco GUI para Rust que permite crear aplicaciones multiplataforma bonitas y nativas a partir de una única base de código.
  • rise-ui - Kit de herramientas GUI multiplataforma, sencillo y basado en componentes, para desarrollar interfaces bonitas y fáciles de usar.
  • saurvs/nfd-rs - Enlaces para nativefiledialog.
  • Sciter
  • slint-ui/slint slint - Slint es un kit de herramientas para desarrollar de forma eficiente interfaces gráficas fluidas para dispositivos integrados y aplicaciones de escritorio. Build Status
  • smithay - [smithay es una biblioteca segura y bien documentada, destinada a proporcionar componentes básicos para crear compositores de Wayland.
  • tauri-apps/tauri - Crea aplicaciones de escritorio más pequeñas, rápidas y seguras con frontend web, impulsado por WRY. test library
  • tauri-apps/wry - Biblioteca de renderizado WebView.
  • xilem - Sucesor del kit de herramientas de diseño de interfaz basado en datos druid.
  • shnewto/bnf - Biblioteca para analizar gramáticas libres de contexto en forma Backus–Naur.

[log]

  • donnie4w/tklog - Biblioteca Rust de registros estructurados, ligera y eficiente, compatible con niveles de registro, segmentación de archivos y archivado comprimido.
  • estk/log4rs - Marco de registro altamente configurable, inspirado en las bibliotecas Logback y log4j de Java. CircleCI
  • fast/logforth - Marco de registro versátil, extensible y fácil de usar para aplicaciones Rust. Permite configurar varios despachadores, filtros y añadidores para adaptar el sistema de registro a tus necesidades.
  • rbatis/fast_log - Registro asíncrono de alto rendimiento.
  • rust-lang/log - Implementación de registro.
  • seanmonstar/pretty-env-logger - Registrador atractivo y fácil de usar.
  • slog-rs/slog - Registro estructurado y componible.
  • tokio-rs/tracing - Marco de seguimiento a nivel de aplicación para registros estructurados compatibles con asincronía, gestión de errores, métricas y más. Build Status
  • cute
    • mattgathu/cute - Macro para comprensiones de listas al estilo de Python.
  • elastio/bon [bon] - Genera builders con comprobación en tiempo de compilación para structs y funciones; permite aplicación parcial, parámetros opcionales y con nombre en funciones y métodos. build status
  • Linq-in-Rust - Macros y métodos para expresiones similares a C#-LINQ. CI
  • bruits/satteri [satteri] - Procesamiento de Markdown y MDX de alto rendimiento. Analiza y compila con Rust, y ejecuta complementos en JavaScript. Incluye analizador CommonMark con extensiones MDX, operaciones con árboles MDAST/HAST y enlaces NAPI para interoperabilidad con JavaScript.
  • CommonMark
  • insomnimus/tidier [tidier] - Biblioteca para dar formato a documentos HTML, XHTML y XML. build badge
  • Android / iOS
    • ivnsch/rust_android_ios - Ejemplo de uso de una biblioteca compartida para Android e iOS mediante rust-swig y cbindgen, respectivamente.
  • Genérico
    • Geal/rust_on_mobile - CocoaPods de iOS / JNI de Android.
    • redbadger/crux [crux_core] - Desarrollo de aplicaciones multiplataforma. Crux permite compartir la lógica de negocio y el comportamiento de una aplicación entre móviles (iOS/Android) y la web como un único núcleo reutilizable. Build status
  • iOS
    • TimNN/cargo-lipo - Subcomando cargo lipo que crea automáticamente una biblioteca universal para tu aplicación iOS.
  • binlex - Marco de análisis de binarios e ingeniería inversa, con identificación de huellas y comparación de similitudes de funciones.
  • idalib [idalib] - Enlaces Rust para IDA SDK, que permiten desarrollar herramientas de análisis independientes mediante idalib de IDA v9.0.
  • objdiff - Herramienta local para comparar diferencias en proyectos de descompilación.
  • wakaru [wakaru] - Descompilador JavaScript: desempaqueta bundles webpack/esbuild/Metro/Browserify en módulos y revierte la salida de minificadores y Babel/TypeScript a código legible. CI

[scripting]

  • 3body-lang - El lenguaje de los tres cuerpos.
  • boa-dev/boa [boa_engine] - Lexer, analizador e intérprete experimental de JavaScript escrito en Rust.
  • cel-rust [cel-interpreter] - Analizador e intérprete del lenguaje Common Expression.
  • duckscript - Simple, extendable and embeddable scripting language.. build badge
  • facebook/starlark-rust - Lenguaje pequeño, determinista y seguro para hilos, con sintaxis de Python.
  • fleabitdev/gamelisp - Lenguaje de scripting similar a Lisp para el desarrollo de juegos.
  • giraffekey/xylo [xylo-lang] - Lenguaje de programación funcional para arte procedural. build badge
  • gluon-lang/gluon - Lenguaje de programación funcional, pequeño y con tipado estático.
  • kcl - Lenguaje funcional y de registros basado en restricciones, utilizado principalmente para escenarios de configuración y políticas.
  • kyren/piccolo [piccolo] - Máquina virtual Lua experimental y sin pila, implementada íntegramente en Rust, con recolector de basura incremental que detecta ciclos, funciones de aislamiento y enlaces seguros entre Rust y Lua. crates.io
  • metacall/core [metacall] - Entorno de ejecución políglota y multiplataforma, compatible con NodeJS, JavaScript, TypeScript, Python, Ruby, C#, Wasm, Java, Cobol y más. build badge
  • mun - Lenguaje de scripting compilado y con tipado estático, con compatibilidad integrada para recarga en caliente.
  • murarth/ketos - Lenguaje de programación funcional y dialecto de Lisp que sirve como lenguaje de scripting y extensión para Rust.
  • PistonDevelopers/dyon - Lenguaje de scripting dinámico y de estilo Rust.
  • rhaiscript/rhai - Lenguaje de scripting integrado, pequeño y rápido, parecido a una mezcla de JavaScript y Rust. build badge
  • rune-rs/rune - Lenguaje de programación dinámico integrable.
  • trynova/nova - Motor de JavaScript escrito íntegramente en Rust.

[simulation]

  • nyx-space - Biblioteca de herramientas de astrodinámica de alta fidelidad, rápida, fiable y validada, utilizada para diseñar misiones espaciales y determinar órbitas. Build Status
  • rsasaki0109/rust_robotics [rust_robotics] - Implementaciones Rust de algoritmos de robótica inspiradas en PythonRobotics, que abarcan planificación de rutas, localización, SLAM y control; incluyen compatibilidad no_std y ejemplos ROS 2. CI
  • Telegram
    • tdilb-rs [tdilb-rs] - Envoltorio Rust multiplataforma para Telegram Database Library (TDLib). CI Linux CI macOS CI Windows
  • delay-timer - Administrador de tareas diferidas. Como crontab, pero permite tareas asíncronas. Build
  • persistent-scheduler [persistent-scheduler] - Sistema de planificación de tareas de alto rendimiento, creado con Tokio, que ofrece persistencia, repetición de tareas y programación basada en Cron para operaciones fiables y temporizadas.
  • Handlebars
    • sunng87/handlebars-rust - Motor de plantillas Handlebars con herencia y compatibilidad con asistentes personalizados.
    • zzau13/yarte - Yarte significa Yet Another Rust Template Engine y es el motor de plantillas más rápido.
  • HTML
    • askama - Motor de renderizado de plantillas basado en Jinja.
    • kaj/ructe - Sistema de plantillas HTML.
    • Keats/tera - Motor de plantillas basado en Jinja2 y el lenguaje de plantillas de Django. Actions Status
    • lambda-fairy/maud - Plantillas HTML en tiempo de compilación.
    • mitsuhiko/minijinja [minijinja] - Motor de plantillas minimalista basado en Jinja2 y con pocas dependencias. Tests
    • rshtml/rshtml [rshtml] - RsHtml: motor de plantillas ligero, con seguridad de tipos y compilación en tiempo de compilación, que integra Rust en HTML y HTML en Rust.
    • Stebalien/horrorshow-rs - Plantillas HTML en tiempo de compilación.
  • Mustache
  • becheran/wildmatch [wildmatch] - Coincidencia sencilla de cadenas con comodines de interrogación y asterisco. Actions Status
  • BurntSushi/suffix - Construcción de arrays de sufijos en tiempo lineal (con compatibilidad Unicode).
  • BurntSushi/tabwriter - Tabulaciones elásticas (es decir, alineación de columnas de texto).
  • cpc - Analiza y calcula expresiones matemáticas con compatibilidad para unidades y conversiones, desde 1+2 hasta 1% of round(1 lightyear / 14!s to km/h).
  • Daniel-Liu-c0deb0t/triple_accel [triple_accel] - Rutinas de distancia de edición Rust aceleradas con SIMD; admiten cálculos rápidos de distancia de Hamming, Levenshtein, Damerau-Levenshtein restringida, etc., y búsqueda de cadenas. build badge
  • fancy-regex/fancy-regex [fancy-regex] - Implementación de expresiones regulares diseñada para ofrecer un conjunto de funciones relativamente amplio, como look-around y backtracking. crates build badge
  • greyblake/whatlang-rs - Biblioteca de detección de idiomas basada en trigramas.
  • Lucretiel/joinery [joinery] - Unión genérica de cadenas e iterables.
  • mgeisler/textwrap [textwrap] - Ajusta texto en líneas (con compatibilidad para guionado).
  • null8626/decancer [decancer] - Paquete diminuto que elimina de las cadenas los caracteres Unicode confusos/homoglifos comunes. crates build badge
  • ps1dr3x/easy_reader - Lector que permite recorrer hacia delante, hacia atrás y aleatoriamente las líneas de archivos enormes, sin consumir iteradores.
  • pwoolcoc/ngrams [ngrams] - Construye n-gramas a partir de iteradores arbitrarios.
  • rust-lang/regex - Expresiones regulares (estilo RE2).
  • strsim-rs - Métricas de similitud entre cadenas.
  • xberg-io/html-to-markdown [html-to-markdown-rs] - Conversor de HTML a Markdown rápido y compatible con CommonMark, con núcleo Rust y enlaces para 12 lenguajes.
  • xberg-io/xberg [xberg] - Biblioteca de inteligencia documental que extrae texto, tablas y metadatos de más de 97 formatos (PDF, Office, imágenes con OCR, HTML, correo electrónico y archivos comprimidos), con enlaces para 11 lenguajes.
  • yaa110/rake-rs [rake] - Implementación multilingüe del algoritmo RAKE para Rust.
  • andylokandy/simsearch [simsearch] - Motor de búsqueda aproximada sencillo y ligero, que busca cadenas similares en memoria.
  • BurntSushi/fst [fst] - Implementación rápida de conjuntos y mapas ordenados mediante máquinas de estados finitos.
  • CurrySoftware/perlin [perlin] - Biblioteca de recuperación de información perezosa, sin asignaciones y agnóstica a los datos.
  • meilisearch/MeiliSearch - API de búsqueda de texto completo ultrarrápida, inmediata, muy relevante y tolerante a errores tipográficos. Build Status
  • pg_search - Extensión de PostgreSQL que permite realizar búsquedas de texto completo en tablas SQL mediante el algoritmo BM25, la función de clasificación más avanzada para búsquedas de texto completo.
  • SeekStorm [SeekStorm] - Biblioteca de búsqueda de texto completo en menos de un milisegundo y servidor multiusuario, escrita en Rust.
  • tantivy [tantivy] - Biblioteca de búsqueda de texto completo rapidísima, escrita en Rust. Build Status
  • zerocopy - «Zerocopy facilita la manipulación de memoria sin coste. Escribimos unsafe para que tú no tengas que hacerlo».

Consulta también ¿Ya está lista la web? y comparación de marcos web de Rust.

  • Backend
    • actix/actix-web - Marco web asíncrono y ligero, compatible con WebSocket.
    • Anansi - Marco web full-stack sencillo.
    • loco-rs/loco [loco-rs] - Marco Rust para proyectos personales y startups, inspirado en Rails. Build
    • Rocket - Rocket es un marco web centrado en la facilidad de uso, expresividad y velocidad.
    • RustAPI [rustapi-rs] - Marco web ergonómico con OpenAPI en tiempo de compilación y MCP nativo.
    • summer-rs - summer-rs es un marco de aplicaciones escrito en Rust, inspirado en Spring Boot de Java.
    • tako [tako-rs] - Marco web multitransporte: HTTP/1.1, HTTP/2, HTTP/3, WebSocket, SSE, gRPC, TCP/UDP y sockets Unix desde un único enrutador, en Tokio o Compio. CI
    • tokio-rs/axum - Marco web ergonómico y modular, creado con Tokio, Tower y Hyper. Build badge
    • tokio-rs/topcoat [topcoat] - Marco web full-stack modular y completo para Rust. Incluye renderizado en servidor, reactividad del cliente sin WASM, enrutamiento basado en módulos y agrupación integrada de Tailwind/recursos. Build Status
    • trillium [trillium] - Kit componible para crear aplicaciones de Internet con Rust asíncrono.
  • Cliente / WASM
    • cargo-web - Subcomando de Cargo para la web del lado del cliente.
    • leptos - Leptos es un marco web isomórfico full-stack que aprovecha la reactividad granular para crear interfaces de usuario declarativas.crate
    • sauron - Marco web del lado del cliente que sigue de cerca The Elm Architecture.
    • seed - Marco para crear aplicaciones web.
    • stdweb - Biblioteca estándar para la web del lado del cliente.
    • synphonyte/leptos-use [leptos-use] - Colección de utilidades esenciales de Leptos inspiradas en React-Use y VueUse, con compatibilidad con SSR. Build Status
    • thaw-ui/thaw [thaw] - Biblioteca de componentes Leptos fácil de usar, basada en Fluent Design.
    • tinyweb - Marco web mínimo para Rust y wasm, implementado en 800 líneas de código.
    • yew - Marco para crear aplicaciones web del lado del cliente.
  • Cliente HTTP
  • Servidor HTTP
    • branca - Implementación de Branca para tokens de API autenticados y cifrados.
    • c410-f3r/wtx - Servidor HTTP/2 de bajo y alto nivel.
    • carllerche/tower-web [tower-web] - Marco web rápido y sin código repetitivo.
    • Cot - El marco web de Rust para desarrolladores que quieren trabajar con sencillez.
    • GildedHonour/frank_jwt - Implementación de JSON Web Token.
    • Gotham - Marco web flexible que no sacrifica la seguridad ni la velocidad.
    • Graphul - Marco web inspirado en Express. crate
    • handlebars-rust - Middleware de marco web Iron.
    • hyperium/hyper - Implementación HTTP. CI
    • Iron - Marco de servidor basado en middleware.
    • Juniper - Biblioteca de servidor GraphQL.
    • miketang84/sapper - Marco web ligero basado en hyper asíncrono.
    • Nickel - Inspirado en Express.
    • plabayo/rama - Marco de servicios modular para mover y transformar paquetes de red; también puede utilizarse para identificar huellas de clientes entrantes.
    • poem-web/poem - Marco web completo y fácil de usar. CI
    • Rustless - Micromarco de API REST inspirado en Grape y Hyper.
    • Salvo - Marco web fácil de usar, basado en hyper y tokio. build build
    • Saphir - Marco web progresivo con control de bajo nivel, sin complicaciones.
    • seanmonstar/warp - Marco de servidor web muy sencillo y componible, con velocidad de warp. crate
    • tiny-http - Biblioteca de servidor HTTP de bajo nivel.
    • tomaka/rouille - Marco web.
    • Zino - Marco de nueva generación para aplicaciones componibles.
  • Miscelánea
    • cargonauts - Marco web pensado para crear aplicaciones mantenibles y bien organizadas.
    • edezhic/prest [prest] - Marco RESTful progresivo destinado a simplificar el desarrollo full-stack.
    • Goldziher/spikard [spikard] - Kit de herramientas web multilenguaje, con núcleo Rust y enlaces para Python, TypeScript, Ruby y PHP.
    • hominee/dyer [dyer] - dyer está diseñado para servicios basados en solicitudes y respuestas fiables, flexibles y rápidos, incluido el procesamiento de datos, el rastreo web, etc.; ofrece funciones completas y flexibles sin renunciar a la velocidad.
    • osohq/oso [oso] - Motor de políticas de autorización integrado en tu aplicación. Build Status
    • pwoolcoc/soup [soup] - Biblioteca similar a BeautifulSoup de Python, diseñada para manipular y consultar documentos HTML rápida y fácilmente. Build Status
    • pyrossh/rust-embed [rust-embed] - Macro para integrar recursos estáticos en un binario Rust.
    • rookie - Carga cookies de cualquier navegador en cualquier plataforma. crates.io
    • rust-scraper/scraper [scraper] - Análisis de HTML y consultas mediante selectores CSS. Build Status
    • serenity-rs/serenity [serenity] - Biblioteca para la API de Discord.
    • softprops/openapi - Biblioteca para procesar archivos de especificaciones OpenAPI.
    • svix/svix-webhooks [svix] - Biblioteca para enviar webhooks y verificar firmas.
    • tbot [tbot] - Crea fácilmente bots atractivos para Telegram. pipeline status
    • teloxide/teloxide - Elegante marco de bots de Telegram. Build Status
    • tu6ge/valitron [valitron] - Validador ergonómico, funcional y configurable.
    • utkarshkukreti/select.rs [select] - Biblioteca para extraer datos útiles de documentos HTML, adecuada para el web scraping.
    • Utoipa - Documentación OpenAPI elegante, rápida, basada en código y generada en tiempo de compilación. crates.io Utoipa build
    • Utoipauto - Macros Rust para automatizar la adición de rutas/esquemas a Utoipa. crates.io
    • xberg-io/crawlberg [crawlberg] - Motor de rastreo y scraping web de alto rendimiento, con conversión de HTML a Markdown, alternativa con headless Chrome y enlaces para 11 lenguajes.
  • Proxy inverso
  • Generadores de sitios estáticos
  • WebSocket
    • c410-f3r/wtx - Cliente y servidor compatibles con cifrado.
    • housleyjk/ws-rs - WebSockets ligeros y controlados por eventos.
    • iddm/urlshortener-rs - Biblioteca muy sencilla para acortar URL. CI Crates badge
    • ratchet [ratchet_rs] - Ratchet es una implementación rápida, ligera y totalmente asíncrona del protocolo WebSocket, compatible con extensiones y Deflate.
    • rerun-io/ewebsock [ewebsock] - Biblioteca WebSocket sencilla para Rust, que compila tanto a destinos nativos como web (WASM). Compatible con el envío y la recepción de mensajes de texto/binarios mediante una API compatible con asincronía. unsafe forbidden
    • rust-websocket - Marco para gestionar conexiones WebSocket, tanto de clientes como de servidores.
    • snapview/tungstenite-rs - Implementación ligera de WebSocket basada en flujos.
    • vi/websocat - CLI para interactuar con WebSockets, con funciones de Netcat, Curl y Socat.

Un registro te permite publicar tus bibliotecas Rust como paquetes crate para compartirlas con otras personas, de forma pública o privada.

  • cenotelie/cratery - Registro privado de Cargo ligero y completo para organizaciones, con funciones similares a docs.rs y deps.rs. CI
  • Cloudsmith :heavy_dollar_sign: - SaaS de gestión de paquetes totalmente administrado, con compatibilidad de primera clase para registros públicos y privados de Cargo/Rust (además de muchos otros). Gratuito para proyectos de código abierto.
  • Crates - Registro público oficial de Rust/Cargo.
  • getnora-io/nora - Registro de artefactos ligero y de un solo binario, compatible con Docker, Maven, npm, PyPI, Cargo, Go y formatos sin procesar. Incluye proxy upstream con caché y modo aislado de Internet.
  • RepoFlow :heavy_dollar_sign: - Plataforma de repositorios sencilla y moderna, capaz de alojar repositorios de crates Rust y actuar como proxy de crates.io. También admite otros tipos de paquetes, como Docker, PyPI, Maven, npm y RubyGems. Disponible como servicio en la nube o autoalojado.
  • w4/chartered - Registro privado de Cargo, autenticado y con permisos. CI

CC0

HagiCode

HagiCode es un espacio de programación con agentes. Las interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir, para una experiencia de desarrollo atractiva.

Una experiencia de desarrollo atractiva gracias a interacciones de interfaz ricas y cómodas.

Visitar HagiCodeLeer la documentación
  • InteligenteLos flujos de trabajo de OpenSpec convierten la intención en un itinerario ejecutable, de la propuesta al diseño, las tareas y la entrega.
  • EficienteLa ejecución multiagente avanza en paralelo con la investigación, la implementación y la revisión, en varios repositorios y con los Agent CLI que ya usas.
  • InteresanteLas interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir.

Descargar para Windows

Obtenerlo en Microsoft StoreTodas las descargas

Convierte ideas en software entregado.

HagiCode es un espacio de trabajo de programación con agentes: los flujos de trabajo de OpenSpec planifican el cambio, la ejecución multiagente lo lleva a cabo y Hero Scenario hace visible el largo recorrido, para convertir ideas en software entregado.

Inteligente
Los flujos de OpenSpec convierten la intención en un camino de la propuesta a la entrega.
Eficiente
La ejecución multiagente avanza en paralelo con investigación, implementación y revisión.
Divertido
Las interacciones de interfaz facilitan la planificación, los agentes y el trabajo en proyectos.

¿Salir de Awesome Site?

Estás a punto de visitar un sitio web externo. No controlamos su contenido ni sus prácticas de privacidad.

Destino

Continuar al sitio web