An open API service indexing awesome lists of open source software.

https://github.com/carlosfernandezcabrero/recursos-programacion

Colección de recursos de programación
https://github.com/carlosfernandezcabrero/recursos-programacion

bbdd challenges free git html programming resources rust sql webdevelopment

Last synced: 2 months ago
JSON representation

Colección de recursos de programación

Awesome Lists containing this project

README

          

# Recursos de programación 🧑‍💻

Proyecto para inventariar recursos de programación.

## Tabla de contenidos

- [Recursos de programación 🧑‍💻](#recursos-de-programación-)
- [Tabla de contenidos](#tabla-de-contenidos)
- [Artículos](#artículos)
- [Diseño](#diseño)
- [Cursos](#cursos)
- [Rust](#rust)
- [Python](#python)
- [Recursos](#recursos)
- [Backends](#backends)
- [🔎 Buscadores](#-buscadores)
- [Clientes BBDD](#clientes-bbdd)
- [Clientes Git](#clientes-git)
- [Clientes HTTP](#clientes-http)
- [Debuggers](#debuggers)
- [Generadores](#generadores)
- [Hosting de BBDD](#hosting-de-bbdd)
- [HTML](#html)
- [Iconos](#iconos)
- [Ilustraciones](#ilustraciones)
- [Imágenes](#imágenes)
- [Tutoriales](#tutoriales)
- [Parsers](#parsers)
- [SQL](#sql)
- [SVG](#svg)
- [Web](#web)
- [Catálogos de componentes](#catálogos-de-componentes)
- [Componentes](#componentes)
- [Herramientas](#herramientas)
- [⚡ Rendimiento](#-rendimiento)
- [Otros](#otros)
- [Videos](#videos)
- [SaaS](#saas)
- [Contribuir](#contribuir)

## Artículos

### Diseño

- [7 Practical Tips for Cheating at Design](https://medium.com/refactoring-ui/7-practical-tips-for-cheating-at-design-40c736799886)
- [The Designer’s Guide to Letter-Spacing](https://www.webdesignerdepot.com/2020/07/the-designers-guide-to-letter-spacing/)

## Cursos

### Rust

- Google: [Comprehensive Rust](https://google.github.io/comprehensive-rust/)

### Python

- IBM: [Python for Data Science](https://cognitiveclass.ai/courses/python-for-data-science)

## Recursos

### Backends

- [PocketBase](https://pocketbase.io/): Servidor de código abierto
para su próxima aplicación móvil y SaaS
en 1 archivo.
- [NocoDB](https://nocodb.com/): NocoDB permite crear soluciones de bases de datos sin código con la facilidad de las hojas de cálculo.

### 🔎 Buscadores

- [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.

### Clientes BBDD

- [Dataflare](https://dataflare.app/): Administre fácilmente su tabla, vea datos, escriba SQL y ejecute consultas.
- [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.

### Clientes Git

- [RelaGit](https://rela.dev/): Cliente de control de versiones moderno para desarrolladores.
- [lazygit](https://github.com/jesseduffield/lazygit): Interfaz de usuario de terminal simple para git.

### Clientes HTTP

- [httpie](https://httpie.io/): HTTPie simplifica las API
e intuitivo para quienes construyen
las herramientas de nuestro tiempo.
- [Hoppscotch](https://hoppscotch.io/): Le ayuda a crear solicitudes más rápido, ahorrando un tiempo precioso en el desarrollo.
- [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.
- [Insomnia](https://insomnia.rest/): Diseñar, depurar y probar API
localmente o en la nube.
- [Yaak](https://yaak.app/): Yaak es una aplicación mínima para REST, GraphQL y gRPC*.
- [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.

### Debuggers

- [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.

### Generadores

- [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.
- [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.
- [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.

### Hosting de BBDD

- [Neon](https://neon.tech/): Postgres sin servidor totalmente administrado con un generoso nivel gratuito.
- [PlanetScale](https://planetscale.com/): Base de datos MySQL totalmente administrada.
- [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.
- [MongoDB](https://www.mongodb.com/es/atlas/database): Base de datos en la nube de MongoDB.
- [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.

### HTML

- [caninclude](https://caninclude.glitch.me/): Herramienta que te ayuda a determinar si una etiqueta HTML se puede incluir en otra etiqueta HTML.

### Iconos

- [svgrepo](https://www.svgrepo.com/): Colección con mas de 500.000 iconos y vectores SVG.
- [tabler icons io](https://tabler-icons.io/): Colección con mas de 4600 iconos pixel-perfect para tus diseños web.
- [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.
- [yesicon](https://yesicon.app/): 169 Conjuntos de Iconos de Código Abierto y Gratis. Una Herramienta Útil para que Desarrolladores y Diseñadores.
- [css.gg](https://css.gg/): Iconos CSS, SVG y Figma de código abierto.
- [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.

### Ilustraciones

- [unDraw](https://undraw.co/): Ilustraciones de código abierto para cualquier idea que puedas imaginar y crear.

### Imágenes

- [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 🚀.
- [imgto.xyz](https://imgto.xyz/): Optimice y comprima fácilmente sus imágenes para ayudar a mejorar el rendimiento. ¡Todo gratis!

### Tutoriales

- [learnxinyminutes](https://learnxinyminutes.com/): Hojas de trucos de multiples lenguajes.

### Parsers

- [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.

### SQL

- [SQLFlow](https://sqlflow.gudusoft․com/#/): ¡Crea diagramas visuales de tus consultas SQL!

### SVG

- [SVGOMG](https://jakearchibald.github.io/svgomg/): Herramienta que optimiza los SVG de forma sencilla.

### Web

#### Catálogos de componentes

- [ui.ibelick](https://ui.ibelick.com/): Colección de componentes y efectos para modo oscuro.
- [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.

#### Componentes

- [Cally](https://wicky.nillia.ms/cally/): Componentes de calendario ligeros y ricos en funciones

#### Herramientas

##### ⚡ Rendimiento

- [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.
- [Unlighthouse](https://unlighthouse.dev/): Unlighthouse es una herramienta para escanear todo su sitio con Google Lighthouse en 2 minutos.

##### Otros

- [web code tools](https://webcode.tools/): Generador de código para desarrollo front-end.
- [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.
- [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.
- [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.
- [URL-encoder for SVG](https://yoksel.github.io/url-encoder/): Herramienta que codifica los SVG para poderlos utilizar con CSS.
- [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.
- [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.
- [Omatsuri](https://omatsuri.app/): Colección de 12 herramientas para programadores Web.
- [Shadow Palette Generator](https://www.joshwcomeau.com/shadow-palette/): Crea un conjunto de sombras CSS exuberantes y realistas.
- [ColorContrast.App](https://colorcontrast.app/): Verifique y sugiera colores para cumplir con la relación de contraste WCAG o APCA requerida.
- [ColorContrastChecker](https://coolors.co/contrast-checker/112a46-acc8e5): Calcule la relación de contraste del texto y los colores de fondo.
- [ColourContrastChecker](https://colourcontrast.cc/ffe66b/000f44): Calcule la relación de contraste del texto y los colores de fondo.

## Videos

### SaaS

- [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!

## Contribuir

- Descargar el proyecto

``` bash
git clone https://github.com/carlosfernandezcabrero/recursos-programacion.git
```

- Crear rama para realizar el cambio

``` bash
git switch -c
```

- 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.
- Hacer la Pull Requests 🚀