{"id":25638,"date":"2024-01-31T12:45:58","date_gmt":"2024-01-31T11:45:58","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=25638"},"modified":"2024-01-31T12:45:59","modified_gmt":"2024-01-31T11:45:59","slug":"mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/","title":{"rendered":"Mes del C\u00f3digo Abierto 2024 &#8211; 5 herramientas que debes probar"},"content":{"rendered":"\n<p>\u00a1Hola! Soy Riccardo (tambi\u00e9n conocido como TheZal) y dado que <strong>febrero es el mes del Open Source<\/strong>,<strong> <\/strong>decid\u00ed hacer una lista de herramientas que he descubierto recientemente y que han simplificado mi vida como desarrollador. Espero animarlos a probarlas y, tal vez, contribuir a su desarrollo. Dicho esto, \u00a1comencemos!<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-f328000b      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTable Of Contents\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#ntfy-pubsub-para-todos\" class=\"uagb-toc-link__trigger\">Ntfy: pub\/sub para todos<\/a><li class=\"uagb-toc__list\"><a href=\"#gql-sql-git\" class=\"uagb-toc-link__trigger\">GQL: sql + git<\/a><li class=\"uagb-toc__list\"><a href=\"#biome-si-rust-se-encontrara-con-prettier\" class=\"uagb-toc-link__trigger\">Biome: si Rust se encontrara con Prettier<\/a><li class=\"uagb-toc__list\"><a href=\"#tiny-rdm-la-interfaz-para-redis-que-no-sab\u00edas-que-necesitabas\" class=\"uagb-toc-link__trigger\">Tiny RDM: la interfaz para Redis que no sab\u00edas que necesitabas<\/a><li class=\"uagb-toc__list\"><a href=\"#zed-el-mejor-editor-del-que-nunca-hab\u00edas-o\u00eddo-hablar\" class=\"uagb-toc-link__trigger\">Zed: el mejor editor del que nunca hab\u00edas o\u00eddo hablar<\/a><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ntfy-pub-sub-para-todos\">Ntfy: pub\/sub para todos<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/github.com\/binwiederhier\/ntfy\/blob\/main\/.github\/images\/screenshot-web-detail.png?raw=true\" alt=\"\"\/><\/figure>\n\n\n\n<p>Ntfy (se pronuncia &#8220;notify&#8221;) es una herramienta que permite crear un sistema de publicaci\u00f3n\/suscripci\u00f3n en pocos minutos. Su funcionamiento es muy sencillo: se env\u00eda un mensaje al servidor de ntfy especificando un canal, y todos los usuarios suscritos a ese canal recibir\u00e1n el mensaje en forma de notificaci\u00f3n. La potencia de ntfy radica en que es posible recibir notificaciones en cualquier dispositivo, gracias a sus aplicaciones (tambi\u00e9n de c\u00f3digo abierto) para Android e IOS.<\/p>\n\n\n\n<p>Ntfy permite utilizar el servidor oficial a trav\u00e9s de suscripci\u00f3n, pero tambi\u00e9n se puede crear un servidor propio para notificaciones de forma gratuita y sencilla, ya que est\u00e1 disponible como una imagen Docker.<\/p>\n\n\n\n<p>Para crear tu propio servidor usando Docker, solo necesitas ejecutar el siguiente comando:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\">docker run -p <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">porta<\/span> <span class=\"hljs-attr\">dove<\/span> <span class=\"hljs-attr\">si<\/span> <span class=\"hljs-attr\">vuole<\/span> <span class=\"hljs-attr\">esporre<\/span> <span class=\"hljs-attr\">il<\/span> <span class=\"hljs-attr\">servizio<\/span>&gt;<\/span>:80 -itd binwiederhier\/ntfy serve<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Una vez ejecutado el comando, el servidor estar\u00e1 disponible en la direcci\u00f3n<a href=\"http:\/\/localhost\/\"> http:\/\/localhost:<\/a>&lt;puerto&gt;. Desde aqu\u00ed, podr\u00e1s ver las notificaciones de los canales a los que te has suscrito o enviar nuevas notificaciones.<\/p>\n\n\n\n<p>La interfaz (muy simple e intuitiva) no es la \u00fanica forma de enviar notificaciones; de hecho, se puede hacer de muchas maneras, incluso desde la l\u00ednea de comandos utilizando CURL:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\">curl -d \"Esta es mi primera notificaci\u00f3n utilizando ntfy\" <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">direcci\u00f3n<\/span> <span class=\"hljs-attr\">del<\/span> <span class=\"hljs-attr\">servidor<\/span> <span class=\"hljs-attr\">notify<\/span>&gt;<\/span>\/<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">nombre<\/span> <span class=\"hljs-attr\">del<\/span> <span class=\"hljs-attr\">canal<\/span> <span class=\"hljs-attr\">en<\/span> <span class=\"hljs-attr\">el<\/span> <span class=\"hljs-attr\">que<\/span> <span class=\"hljs-attr\">quiero<\/span> <span class=\"hljs-attr\">publicar<\/span>&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Una vez enviado el comando, ver\u00e1s esa notificaci\u00f3n aparecer en la interfaz del servidor y, si est\u00e1s suscrito al canal, tambi\u00e9n en tu dispositivo.<\/p>\n\n\n\n<p>Nosotros usamos este servicio para recibir notificaciones sobre pipelines y trabajos en Gitlab, y debo decir que es muy conveniente, especialmente porque tambi\u00e9n puedes recibir notificaciones en el m\u00f3vil.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-gql-sql-git\">GQL: sql + git<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/github.com\/AmrDeveloper\/GQL\/blob\/master\/media\/gql_demo.gif?raw=true\" alt=\"\"\/><\/figure>\n\n\n\n<p>GQL es justo lo que sugiere su nombre: Git Query Language. Gracias a GQL, es posible utilizar la sintaxis de consulta para obtener toda la informaci\u00f3n posible sobre la historia de Git de tu repositorio, filtrando mediante cl\u00e1usulas where o agrupando por un campo directamente desde la l\u00ednea de comandos.<\/p>\n\n\n\n<p>La instalaci\u00f3n de esta herramienta es simple e inmediata; basta con utilizar un gestor de paquetes como cargo.io, winget o scoop.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-id\">#cargo<\/span><span class=\"hljs-selector-class\">.io<\/span>\n\n<span class=\"hljs-selector-tag\">cargo<\/span> <span class=\"hljs-selector-tag\">install<\/span> <span class=\"hljs-selector-tag\">gitql<\/span>\n\n<span class=\"hljs-selector-id\">#winget<\/span>\n\n<span class=\"hljs-selector-tag\">winget<\/span> <span class=\"hljs-selector-tag\">install<\/span> <span class=\"hljs-selector-tag\">gitql<\/span>\n\n<span class=\"hljs-selector-id\">#scoop<\/span>\n\n<span class=\"hljs-selector-tag\">scoop<\/span> <span class=\"hljs-selector-tag\">install<\/span> <span class=\"hljs-selector-tag\">gitql<\/span>\n\n<span class=\"hljs-selector-tag\">Code<\/span> <span class=\"hljs-selector-tag\">language<\/span>: <span class=\"hljs-selector-tag\">CSS<\/span> (<span class=\"hljs-selector-tag\">css<\/span>)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Una vez instalado, solo tienes que ir a trav\u00e9s de la terminal a una carpeta de un repositorio, usar la palabra clave gitql y realizar tu consulta, ya que GQL crea una base de datos sobre la marcha bas\u00e1ndose en la carpeta .git. Por ejemplo, podr\u00edas hacer una consulta que devuelva todos los resultados relacionados con los commits de ese repositorio mediante la consulta:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\">select * <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">strong<\/span>&gt;<\/span>from<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">strong<\/span>&gt;<\/span> commits<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><em>Code language: JavaScript (javascript)<\/em><\/p>\n\n\n\n<p>El resultado de la consulta se mostrar\u00e1 en formato tabular, haciendo que sea legible directamente desde la terminal donde se ejecut\u00f3.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-biome-si-rust-se-encontrara-con-prettier\">Biome: si Rust se encontrara con Prettier<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"481\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/biome-1024x481.png\" alt=\"biome open source tool\" class=\"wp-image-25657\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/biome-1024x481.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/biome-300x141.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/biome-768x361.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/biome.png 1084w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Biome es una cadena de herramientas escrita en Rust que incluye tanto un formateador como un linter para Javascript, Typescript, JSX y JSON. Dada la compatibilidad de Biome con Prettier (<a href=\"https:\/\/biomejs.dev\/blog\/biome-wins-prettier-challenge\/\">certificada al 97%<\/a>), es posible utilizar Biome como sustituto de Prettier, pero con la diferencia de que Biome es mucho m\u00e1s r\u00e1pido que Prettier.<\/p>\n\n\n\n<p>Las pruebas de rendimiento muestran que Biome es aproximadamente 25 veces m\u00e1s r\u00e1pido que Prettier en lo que respecta al formateo de un archivo Javascript, y alrededor de 15 veces m\u00e1s r\u00e1pido que ESLint en lo que respecta al linting de un archivo Javascript.<\/p>\n\n\n\n<p>Estas prestaciones (posibles gracias a haber adoptado Rust como lenguaje de programaci\u00f3n) hacen de Biome una herramienta muy interesante para probar, especialmente si trabajas con proyectos muy grandes o si quieres incorporarla en un flujo de trabajo CI\/CD.<\/p>\n\n\n\n<p>Existen diferentes formas de utilizar Biome, pero la m\u00e1s sencilla es instalar la extensi\u00f3n de Biome para tu editor de texto preferido (por ejemplo, VSCode) y dejar que la extensi\u00f3n haga el trabajo pesado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-tiny-rdm-la-interfaz-para-redis-que-no-sabias-que-necesitabas\">Tiny RDM: la interfaz para Redis que no sab\u00edas que necesitabas<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/zed.dev\/_next\/image?url=%2F_next%2Fstatic%2Fmedia%2Flanguage-aware.147d5036.png&amp;w=2048&amp;q=75\" alt=\"\"\/><\/figure>\n\n\n\n<p>Tiny RDM es un moderno y ligero gestor de Redis disponible para Mac, Windows y Linux. Extremadamente ligero, construido sobre Webview2, ofrece una interfaz de usuario visual y f\u00e1cil de usar.<\/p>\n\n\n\n<p>Admite m\u00faltiples idiomas y proporciona una gesti\u00f3n avanzada de conexiones, incluyendo SSH Tunnel, SSL, Sentinel Mode y Cluster Mode. Permite la visualizaci\u00f3n y gesti\u00f3n de operaciones clave-valor, con soporte CRUD para Listas, Hash, Cadenas, Sets, Sorted Sets y Streams.<\/p>\n\n\n\n<p>Compatibilidad con varios formatos de visualizaci\u00f3n de datos y m\u00e9todos de decodificaci\u00f3n\/descompresi\u00f3n, utilizando la exploraci\u00f3n segmentada para facilitar la enumeraci\u00f3n de millones de claves y llevando un seguimiento de las operaciones mediante un registro de comandos.<\/p>\n\n\n\n<p>Fornisce una modalidad a l\u00ednea de comandos, integra Monaco Editor y soporta el monitoreo en tiempo real de los comandos, la importaci\u00f3n\/exportaci\u00f3n de datos, la publicaci\u00f3n\/suscripci\u00f3n y el perfil de conexi\u00f3n.<\/p>\n\n\n\n<p>El uso es muy sencillo: una vez descargado el instalador directamente desde su repositorio git, solo necesitas instalarlo y ejecutarlo. Una vez que Tiny RDM est\u00e9 en funcionamiento, podr\u00e1s crear una nueva conexi\u00f3n a Redis ingresando la direcci\u00f3n del servidor, el puerto y la contrase\u00f1a (si es necesaria). Despu\u00e9s de hacer esto, podr\u00e1s utilizar Tiny RDM para gestionar tu propia base de datos Redis.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-zed-el-mejor-editor-del-que-nunca-habias-oido-hablar\"><strong>Zed: el mejor editor del que nunca hab\u00edas o\u00eddo hablar<\/strong><\/h2>\n\n\n\n<p>Zed es un editor de texto de c\u00f3digo abierto y multiplataforma, creado por los mismos desarrolladores de Atom y Tree-sitter, con el objetivo de ser el mejor editor de texto para programaci\u00f3n. Zed, al estar escrito en Rust, destaca por sus prestaciones, siendo el m\u00e1s r\u00e1pido en comparaci\u00f3n con Sublime Text, VSCode y CLion.<\/p>\n\n\n\n<p>Entre otras caracter\u00edsticas, Zed nace para ser compatible con la inteligencia artificial, es decir, est\u00e1 listo para ser utilizado con GitHub Copilot de forma nativa y tiene la capacidad de utilizar GPT-4 para generar o refactorizar c\u00f3digo utilizando un prompt escrito en lenguaje natural.<\/p>\n\n\n\n<p>Zed ofrece la posibilidad de colaborar con los miembros de tu equipo directamente desde el editor, con una funci\u00f3n integrada que permite tener un espacio de c\u00f3digo compartido con otros desarrolladores. Adem\u00e1s, es posible organizar los espacios de c\u00f3digo en canales, reflejando la l\u00f3gica de los canales en Slack.<\/p>\n\n\n\n<p>La descarga est\u00e1 disponible para Windows, Mac y Linux; solo tienes que visitar el <a href=\"https:\/\/zed.dev\/\">sitio web oficial<\/a> para obtener el instalador.<\/p>\n\n\n\n<p>\u00bfCu\u00e1les de estas herramientas conoc\u00edas? \u00bfCu\u00e1les herramientas de c\u00f3digo abierto utilizas? \u00a1Cu\u00e9ntamelo y hasta el pr\u00f3ximo art\u00edculo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a1Hola! Soy Riccardo (tambi\u00e9n conocido como TheZal) y dado que febrero es el mes del Open Source, decid\u00ed hacer una lista de herramientas que he descubierto recientemente y que han simplificado mi vida como desarrollador. Espero animarlos a probarlas y, tal vez, contribuir a su desarrollo. Dicho esto, \u00a1comencemos! Ntfy: pub\/sub para todos Ntfy (se&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/\">Read more<\/a><\/p>\n","protected":false},"author":193,"featured_media":19808,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10654],"tags":[11730,11733],"collections":[],"class_list":{"0":"post-25638","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-open-source-es","8":"tag-biome","9":"tag-herramientas","10":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>5 herramientas de Open Source que deber\u00edas conocer<\/title>\n<meta name=\"description\" content=\"Aqu\u00ed tienes una lista de 5 herramientas de c\u00f3digo abierto que debes probar durante febrero, \u00a1el Mes del C\u00f3digo Abierto 2024! Sigue leyendo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mes del C\u00f3digo Abierto 2024 - 5 herramientas que debes probar\" \/>\n<meta property=\"og:description\" content=\"Aqu\u00ed tienes una lista de 5 herramientas de c\u00f3digo abierto que debes probar durante febrero, \u00a1el Mes del C\u00f3digo Abierto 2024! Sigue leyendo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-31T11:45:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-31T11:45:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1231\" \/>\n\t<meta property=\"og:image:height\" content=\"852\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"TheZal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TheZal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/\"},\"author\":{\"name\":\"TheZal\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503\"},\"headline\":\"Mes del C\u00f3digo Abierto 2024 &#8211; 5 herramientas que debes probar\",\"datePublished\":\"2024-01-31T11:45:58+00:00\",\"dateModified\":\"2024-01-31T11:45:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/\"},\"wordCount\":1135,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg\",\"keywords\":[\"Biome\",\"herramientas\"],\"articleSection\":[\"Open source\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/\",\"name\":\"5 herramientas de Open Source que deber\u00edas conocer\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg\",\"datePublished\":\"2024-01-31T11:45:58+00:00\",\"dateModified\":\"2024-01-31T11:45:59+00:00\",\"description\":\"Aqu\u00ed tienes una lista de 5 herramientas de c\u00f3digo abierto que debes probar durante febrero, \u00a1el Mes del C\u00f3digo Abierto 2024! Sigue leyendo.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg\",\"width\":1231,\"height\":852,\"caption\":\"Creative team developing innovative working ideas. Office group brainstorming activity process\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Open source\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mes del C\u00f3digo Abierto 2024 &#8211; 5 herramientas que debes probar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503\",\"name\":\"TheZal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png\",\"caption\":\"TheZal\"},\"description\":\"Hello there! My name is Riccardo (aka TheZal), a passionate software engineer who loves to combine his passion for code with his love for fantasy realms like Dungeons and Dragons, Harry Potter, Star Wars, LOTR, etc., etc. I'm really into studying and exploring new technologies (with a lot of love for Open Source). I'm also a co-owner of a 12-year-old dachshund called Poldo, who is the mascot of my blog!\",\"sameAs\":[\"http:\/\/www.thezal.dev\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"5 herramientas de Open Source que deber\u00edas conocer","description":"Aqu\u00ed tienes una lista de 5 herramientas de c\u00f3digo abierto que debes probar durante febrero, \u00a1el Mes del C\u00f3digo Abierto 2024! Sigue leyendo.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/","og_locale":"en_US","og_type":"article","og_title":"Mes del C\u00f3digo Abierto 2024 - 5 herramientas que debes probar","og_description":"Aqu\u00ed tienes una lista de 5 herramientas de c\u00f3digo abierto que debes probar durante febrero, \u00a1el Mes del C\u00f3digo Abierto 2024! Sigue leyendo.","og_url":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2024-01-31T11:45:58+00:00","article_modified_time":"2024-01-31T11:45:59+00:00","og_image":[{"width":1231,"height":852,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg","type":"image\/jpeg"}],"author":"TheZal","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"TheZal","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/"},"author":{"name":"TheZal","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503"},"headline":"Mes del C\u00f3digo Abierto 2024 &#8211; 5 herramientas que debes probar","datePublished":"2024-01-31T11:45:58+00:00","dateModified":"2024-01-31T11:45:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/"},"wordCount":1135,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg","keywords":["Biome","herramientas"],"articleSection":["Open source"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/","url":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/","name":"5 herramientas de Open Source que deber\u00edas conocer","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg","datePublished":"2024-01-31T11:45:58+00:00","dateModified":"2024-01-31T11:45:59+00:00","description":"Aqu\u00ed tienes una lista de 5 herramientas de c\u00f3digo abierto que debes probar durante febrero, \u00a1el Mes del C\u00f3digo Abierto 2024! Sigue leyendo.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg","width":1231,"height":852,"caption":"Creative team developing innovative working ideas. Office group brainstorming activity process"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/mes-del-codigo-abierto-2024-5-herramientas-que-debes-probar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Open source","item":"https:\/\/www.codemotion.com\/magazine\/es\/open-source-es\/"},{"@type":"ListItem","position":3,"name":"Mes del C\u00f3digo Abierto 2024 &#8211; 5 herramientas que debes probar"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503","name":"TheZal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","caption":"TheZal"},"description":"Hello there! My name is Riccardo (aka TheZal), a passionate software engineer who loves to combine his passion for code with his love for fantasy realms like Dungeons and Dragons, Harry Potter, Star Wars, LOTR, etc., etc. I'm really into studying and exploring new technologies (with a lot of love for Open Source). I'm also a co-owner of a 12-year-old dachshund called Poldo, who is the mascot of my blog!","sameAs":["http:\/\/www.thezal.dev"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419-600x600.jpg","author_info":{"display_name":"TheZal","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg",1231,852,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419-300x208.jpg",300,208,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419-768x532.jpg",768,532,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419-1024x709.jpg",1024,709,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg",1231,852,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg",1231,852,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419.jpg",100,69,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/12\/iStock-1356243419-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"TheZal","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"},"uagb_comment_info":0,"uagb_excerpt":"\u00a1Hola! Soy Riccardo (tambi\u00e9n conocido como TheZal) y dado que febrero es el mes del Open Source, decid\u00ed hacer una lista de herramientas que he descubierto recientemente y que han simplificado mi vida como desarrollador. Espero animarlos a probarlas y, tal vez, contribuir a su desarrollo. Dicho esto, \u00a1comencemos! Ntfy: pub\/sub para todos Ntfy (se&#8230;&hellip;","lang":"es","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/25638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/193"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=25638"}],"version-history":[{"count":2,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/25638\/revisions"}],"predecessor-version":[{"id":25666,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/25638\/revisions\/25666"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/19808"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=25638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=25638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=25638"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=25638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}