{"id":15770423,"url":"https://github.com/carlosfernandezcabrero/recursos-programacion","last_synced_at":"2026-05-01T14:33:58.570Z","repository":{"id":187218705,"uuid":"676514586","full_name":"carlosfernandezcabrero/recursos-programacion","owner":"carlosfernandezcabrero","description":"Colección de recursos de programación","archived":false,"fork":false,"pushed_at":"2024-07-28T12:10:03.000Z","size":40,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-05T14:41:07.584Z","etag":null,"topics":["bbdd","challenges","free","git","html","programming","resources","rust","sql","webdevelopment"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/carlosfernandezcabrero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-09T11:25:03.000Z","updated_at":"2024-07-28T12:10:06.000Z","dependencies_parsed_at":"2024-05-22T12:26:15.121Z","dependency_job_id":"2de3f9d5-321f-4eda-b961-53b824f5daa2","html_url":"https://github.com/carlosfernandezcabrero/recursos-programacion","commit_stats":{"total_commits":18,"total_committers":1,"mean_commits":18.0,"dds":0.0,"last_synced_commit":"a2ff8c1c30aebcae53852fa6d98b7812c75612b4"},"previous_names":["carlosfernandezcabrero/recursos-programacion"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/carlosfernandezcabrero/recursos-programacion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosfernandezcabrero%2Frecursos-programacion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosfernandezcabrero%2Frecursos-programacion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosfernandezcabrero%2Frecursos-programacion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosfernandezcabrero%2Frecursos-programacion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carlosfernandezcabrero","download_url":"https://codeload.github.com/carlosfernandezcabrero/recursos-programacion/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosfernandezcabrero%2Frecursos-programacion/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32501402,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bbdd","challenges","free","git","html","programming","resources","rust","sql","webdevelopment"],"created_at":"2024-10-04T14:41:19.903Z","updated_at":"2026-05-01T14:33:58.551Z","avatar_url":"https://github.com/carlosfernandezcabrero.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Recursos de programación 🧑‍💻\n\nProyecto para inventariar recursos de programación.\n\n## Tabla de contenidos\n\n- [Recursos de programación 🧑‍💻](#recursos-de-programación-)\n  - [Tabla de contenidos](#tabla-de-contenidos)\n  - [Artículos](#artículos)\n    - [Diseño](#diseño)\n  - [Cursos](#cursos)\n    - [Rust](#rust)\n    - [Python](#python)\n  - [Recursos](#recursos)\n    - [Backends](#backends)\n    - [🔎 Buscadores](#-buscadores)\n    - [Clientes BBDD](#clientes-bbdd)\n    - [Clientes Git](#clientes-git)\n    - [Clientes HTTP](#clientes-http)\n    - [Debuggers](#debuggers)\n    - [Generadores](#generadores)\n    - [Hosting de BBDD](#hosting-de-bbdd)\n    - [HTML](#html)\n    - [Iconos](#iconos)\n    - [Ilustraciones](#ilustraciones)\n    - [Imágenes](#imágenes)\n    - [Tutoriales](#tutoriales)\n    - [Parsers](#parsers)\n    - [SQL](#sql)\n    - [SVG](#svg)\n    - [Web](#web)\n      - [Catálogos de componentes](#catálogos-de-componentes)\n      - [Componentes](#componentes)\n      - [Herramientas](#herramientas)\n        - [⚡ Rendimiento](#-rendimiento)\n        - [Otros](#otros)\n  - [Videos](#videos)\n    - [SaaS](#saas)\n  - [Contribuir](#contribuir)\n\n## Artículos\n\n### Diseño\n\n- [7 Practical Tips for Cheating at Design](https://medium.com/refactoring-ui/7-practical-tips-for-cheating-at-design-40c736799886)\n- [The Designer’s Guide to Letter-Spacing](https://www.webdesignerdepot.com/2020/07/the-designers-guide-to-letter-spacing/)\n\n## Cursos\n\n### Rust\n\n- Google: [Comprehensive Rust](https://google.github.io/comprehensive-rust/)\n\n### Python\n\n- IBM: [Python for Data Science](https://cognitiveclass.ai/courses/python-for-data-science)\n\n## Recursos\n\n### Backends\n\n- [PocketBase](https://pocketbase.io/): Servidor de código abierto\npara su próxima aplicación móvil y SaaS\nen 1 archivo.\n- [NocoDB](https://nocodb.com/): NocoDB permite crear soluciones de bases de datos sin código con la facilidad de las hojas de cálculo.\n\n### 🔎 Buscadores\n\n- [CodeMate](https://codemate.bot/): El revolucionario motor de búsqueda para desarrolladores impulsado con IA y con la opción de ver las fuentes que ha usado para generar la respuesta.\n\n### Clientes BBDD\n\n- [Dataflare](https://dataflare.app/): Administre fácilmente su tabla, vea datos, escriba SQL y ejecute consultas.\n- [DbGate](https://dbgate.org/): El cliente de base de datos SQL+noSQL más inteligente. Soporta bases de datos MySQL, PostgreSQL, MS SQL, MongoDB, SQLite and y otras. Funciona en Linux, MacOs y Windows.\n\n### Clientes Git\n\n- [RelaGit](https://rela.dev/): Cliente de control de versiones moderno para desarrolladores.\n- [lazygit](https://github.com/jesseduffield/lazygit): Interfaz de usuario de terminal simple para git.\n\n### Clientes HTTP\n\n- [httpie](https://httpie.io/): HTTPie simplifica las API\ne intuitivo para quienes construyen\nlas herramientas de nuestro tiempo.\n- [Hoppscotch](https://hoppscotch.io/): Le ayuda a crear solicitudes más rápido, ahorrando un tiempo precioso en el desarrollo.\n- [Postman](https://www.postman.com/): Postman es una plataforma API para crear y utilizar API. Postman simplifica cada paso del ciclo de vida de la API y agiliza la colaboración para que puedas crear mejores API y más rápido.\n- [Insomnia](https://insomnia.rest/): Diseñar, depurar y probar API\nlocalmente o en la nube.\n- [Yaak](https://yaak.app/): Yaak es una aplicación mínima para REST, GraphQL y gRPC*.\n- [bruno](https://www.usebruno.com/): Bruno es un cliente API de código abierto rápido y compatible con Git, cuyo objetivo es revolucionar el status quo representado por Postman, Insomnia y herramientas similares.\n\n### Debuggers\n\n- [Online Compiler, Visual Debugger, and AI Tutor for Python, Java, C, C++, and JavaScript](https://pythontutor.com/): Python Tutor te ayuda a realizar tareas de programación en Python, Java, C, C++ y JavaScript. Contiene un depurador visual paso a paso único y un tutor de IA para ayudarle a comprender y depurar el código.\n\n### Generadores\n\n- [JSON Data AI](https://www.jsondataai.com/): Obtenga datos de JSON sobre cualquier cosa con un mensaje. Conviértelo en un punto final de API. Empieza a buscar.\n- [REST API Generator](https://retool.com/api-generator): Genere un conjunto de datos personalizado en el que pueda leer y escribir a través de una API REST.\n- [quicktype](https://app.quicktype.io/): Aplicación web que genera serializadores y modelos fuertemente tipados a partir de documentos JSON, JSON Schema, TypeScript y GraphQL.\n\n### Hosting de BBDD\n\n- [Neon](https://neon.tech/): Postgres sin servidor totalmente administrado con un generoso nivel gratuito.\n- [PlanetScale](https://planetscale.com/): Base de datos MySQL totalmente administrada.\n- [Turso](https://turso.tech/): Turso es una base de datos compatible con SQLite construida sobre libSQL, la bifurcación Open Contribution de SQLite. Permite escalar a cientos de miles de bases de datos por organización y admite la replicación en cualquier ubicación, incluidos sus propios servidores, para un acceso con latencia de microsegundos.\n- [MongoDB](https://www.mongodb.com/es/atlas/database): Base de datos en la nube de MongoDB.\n- [D1](https://www.cloudflare.com/es-es/developer-platform/d1/): Crea una base de datos relacional sin servidor en segundos con D1. Con un lenguaje de consulta SQL conocido, la recuperación a un punto en el tiempo y precios asequibles, puedes desarrollar tu próximo éxito. Creada por Cloudflare.\n\n### HTML\n\n- [caninclude](https://caninclude.glitch.me/): Herramienta que te ayuda a determinar si una etiqueta HTML se puede incluir en otra etiqueta HTML.\n\n### Iconos\n\n- [svgrepo](https://www.svgrepo.com/): Colección con mas de 500.000 iconos y vectores SVG.\n- [tabler icons io](https://tabler-icons.io/): Colección con mas de 4600 iconos pixel-perfect para tus diseños web.\n- [lucide](https://lucide.dev/): Librería de hermosos y consistentes iconos disponibles para Vue, React, Preact, Solidjs, Svelte, Angular, React Native, Javascript, Laravel, Eleventy y Nuxt. Ademas se pueden utilizar de forma estática.\n- [yesicon](https://yesicon.app/): 169 Conjuntos de Iconos de Código Abierto y Gratis. Una Herramienta Útil para que Desarrolladores y Diseñadores.\n- [css.gg](https://css.gg/): Iconos CSS, SVG y Figma de código abierto.\n- [MingCute Icon](https://www.mingcute.com/): MingCute es un conjunto de biblioteca de iconos de código abierto simple y exquisita. Ya seas diseñador o desarrollador, es perfecto para usar en la web y en dispositivos móviles.\n\n### Ilustraciones\n\n- [unDraw](https://undraw.co/): Ilustraciones de código abierto para cualquier idea que puedas imaginar y crear.\n\n### Imágenes\n\n- [Squoosh](https://squoosh.app/): Herramienta para optimizar, convertir a otro formato y cambiar de tamaño tus imágenes para que tu pagina web vaya como un 🚀.\n- [imgto.xyz](https://imgto.xyz/): Optimice y comprima fácilmente sus imágenes para ayudar a mejorar el rendimiento. ¡Todo gratis!\n\n### Tutoriales\n\n- [learnxinyminutes](https://learnxinyminutes.com/): Hojas de trucos de multiples lenguajes.\n\n### Parsers\n\n- [JSON CRACK](https://jsoncrack.com/): Aplicación que transforma JSON, YAML,XML, CSV y mas en gráficos interactivos. Y ademas, tiene extension para VSCode.\n\n### SQL\n\n- [SQLFlow](https://sqlflow.gudusoft․com/#/): ¡Crea diagramas visuales de tus consultas SQL!\n\n### SVG\n\n- [SVGOMG](https://jakearchibald.github.io/svgomg/): Herramienta que optimiza los SVG de forma sencilla.\n\n### Web\n\n#### Catálogos de componentes\n\n- [ui.ibelick](https://ui.ibelick.com/): Colección de componentes y efectos para modo oscuro.\n- [shadcn/ui](https://ui.shadcn.com/): Componentes bellamente diseñados que puedes copiar y pegar en tus aplicaciones. Hecho con Tailwind CSS. Código abierto.\n\n#### Componentes\n\n- [Cally](https://wicky.nillia.ms/cally/): Componentes de calendario ligeros y ricos en funciones\n\n#### Herramientas\n\n##### ⚡ Rendimiento\n\n- [Web Vitals](https://chromewebstore.google.com/detail/web-vitals/ahfhijdlegdabablpippeagghigmibma): Extension para navegadores basados en Chrome que analiza la salud de las paginas webs a las que entras.\n- [Unlighthouse](https://unlighthouse.dev/): Unlighthouse es una herramienta para escanear todo su sitio con Google Lighthouse en 2 minutos.\n\n##### Otros\n\n- [web code tools](https://webcode.tools/): Generador de código para desarrollo front-end.\n- [Cool Contrast](https://coolcontrast.vercel.app/): Inspeccione el contraste, obtenga una vista previa de los elementos de la interfaz de usuario y obtenga sugerencias para combinaciones de colores optimizadas utilizando el estándar WCAG.\n- [Can I use](https://caniuse.com/): ¿Quieres saber si una tecnología front-end esta soportada en los principales navegadores? Pues esta pagina te lo dice y te permite filtrar por los que te interesan.\n- [lychee](https://github.com/lycheeverse/lychee/): Herramienta para validar tu página web escrita en Rust. Esta herramienta te ayudara a mejorar el SEO de tu sitio web.\n- [URL-encoder for SVG](https://yoksel.github.io/url-encoder/): Herramienta que codifica los SVG para poderlos utilizar con CSS.\n- [CSS Code Quality](https://www.projectwallace.com/css-code-quality): Calcule la puntuación de calidad del código de su CSS en función de una variedad de controles de calidad diferentes.\n- [CSS Analyzer](https://www.projectwallace.com/analyze-css): Conjunto de analizadores CSS que verifican su complejidad, especificidad, rendimiento, tokens de diseño y mucho más. Y todo ello en una única aplicación web.\n- [Omatsuri](https://omatsuri.app/): Colección de 12 herramientas para programadores Web.\n- [Shadow Palette Generator](https://www.joshwcomeau.com/shadow-palette/): Crea un conjunto de sombras CSS exuberantes y realistas.\n- [ColorContrast.App](https://colorcontrast.app/): Verifique y sugiera colores para cumplir con la relación de contraste WCAG o APCA requerida.\n- [ColorContrastChecker](https://coolors.co/contrast-checker/112a46-acc8e5): Calcule la relación de contraste del texto y los colores de fondo.\n- [ColourContrastChecker](https://colourcontrast.cc/ffe66b/000f44): Calcule la relación de contraste del texto y los colores de fondo.\n\n## Videos\n\n### SaaS\n\n- [Alternativas Abiertas y Gratis a Software as a Service que todos usamos (SaaS)](https://youtu.be/A5CK0JIcJxA?si=A8-lQHwlWZyfiDl8): Si estás cansado de pagar suscripciones mensuales por herramientas como Notion, Zoom, Slack, o software similares, en este video, exploramos alternativas open source a los SaaS más populares, ¡permitiéndote ahorrar dinero y tener control total sobre tus datos! Desde gestión de proyectos con Plane hasta videollamadas con Jitsi, descubre software libre que puedes desplegar en tus propios servidores. Aprende cómo reducir costos y mantener la privacidad con estas opciones que replican las funcionalidades de herramientas populares. ¡Dale un giro a tu negocio con estas alternativas abiertas!\n\n## Contribuir\n\n- Descargar el proyecto\n\n    ``` bash\n    git clone https://github.com/carlosfernandezcabrero/recursos-programacion.git\n    ```\n\n- Crear rama para realizar el cambio\n\n    ``` bash\n    git switch -c \u003cnombre-feature\u003e\n    ```\n\n- Realizar cambios. Si se va a añadir una nueva sección, añadirla en orden alfabético. Revisar también si esa sección o item no esta ya en el archivo.\n- Hacer la Pull Requests 🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarlosfernandezcabrero%2Frecursos-programacion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarlosfernandezcabrero%2Frecursos-programacion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarlosfernandezcabrero%2Frecursos-programacion/lists"}