10 herramientas gratuitas (pero profesionales) para proyectos de desarrollo
Tags: freelancing, career, beginners, translated
Published: 2019-01-07 14:31:46

---
title: 10 herramientas gratuitas (pero profesionales) para proyectos de desarrollo
published: true
description: Cómo usar recursos gratuitos online sin quitarle profesionalismo a tu proyecto.
tags: freelancing, career, beginners, translated
series: Free - as in free beer
cover_image: https://thepracticaldev.s3.amazonaws.com/i/bxx6xtezwug5u9dxus4e.png
---
> Este artículo tiene la etiqueta #translated: [Read it in english](https://dev.to/sauloco/10-free-but-professional-tools-for-your-dev-projects-2eeo)

Bienvenidos al primero de esta serie de artículos **"Free - as in free beer"** (bueno, en español no tiene chiste) donde analizaremos una serie de recursos online que puedes usar gratuitamente sin vender la calidad de tu proyecto.

Seguramente, al ser gratuitos, muchos servicios estarán restringidos de alguna forma, pero verás que se ajustan perfectamente a las necesidades de un proyecto en fase de desarrollo.

**1 [Google Documents](https://documents.new)**
_Función principal_: Creación de documentos compartidos en equipo para redactar el análisis y presupuesto. Permite descargar un PDF con el documento generado, listo para presentarlo al cliente.
_Costo oculto_: ¿Contarle a Google todos nuestros planes secretos?

**2 [Trello](https://trello.com)**
_Función principal_: Tomar como base el documento anterior y dividirlo listas, tarjetas y _checkboxes_ para que resulte fácil de manejar para el equipo y fácil de entender para el cliente.
_Costo oculto_: El servicio básico es completamente gratuito. No puedes agregar más de una integración (`Power-up`) por tablero y cada archivo adjunto puede ser de 10MB como máximo.

**3 [Heroku](https://heroku.com)**
_Función principal_: Alojar la lógica y configuración del servidor (en mi caso siempre trabajo con APIs NodeJS) en `free dynos` ofrecidos promocionalmente por Heroku. 
_Función adicional_:
- Desplegar automáticamente los cambios enviados desde la terminal de desarrollo. 
- Guardar de forma segura y a la vez utilizable la información secreta de la aplicación (variables de entorno, tokens, contraseñas).
_Costo oculto_: Los `free dynos` solo tienen 512 MB RAM y 1 web/1 worker.

**4 [MLab](https://mlab.com)**
_Función principal_: Alojar la base de datos y obtener una URL fija a la que apuntar nuestra lógica de servidor. 
_Costo oculto_: La base de datos no debe superar los 500 MB. No se pueden crear backups automáticos. No se puede escalar vertical ni horizontalmente.

**5 [Netlify](https://netlify.com)**
_Función principal_: Alojar el cliente web de la API. Obtener una URL para acceder al contenido.
_Función adicional_: 
- Obtener una URL personalizada apuntando a un dominio propio. 
- Obtener certificados SSL para todos los dominios (o subdominios) que apunten sus `nameservers` a los DNS del servicio.
_Costo oculto_: Equipos de un solo usuario, opciones de seguridad y permisos más limitados.

**6 [Freenom](https://freenom.com)**
_Función principal_: Obtener un dominio de nivel superior completamente gratuito.
_Costo oculto_: Son dominios con baja reputación o dificiles de recordar (aunque en realidad depende de la creativiad y el idioma). Si no se renueva a tiempo pasa a tener un costo (a veces premium) lo que hace a veces imposible recuperar el nombre de dominio por un tiempo (meses), pasado ese tiempo vuelve a estar disponible como gratuito.

**7 [Keybase](https://keybase.io)**
_Función principal_: Repositorio git privado y chat de equipo.
_Función adicional_: 
- Servicio de validación de identidad.
- Chat de grupos con subgrupos y canales.
- Intercambio seguro de archivos públicos (url para archivos públicos) o privados.
- 250 GB de capacidad de almacenamiento.
- Repositorios git públicos, grupales e individuales. 
- Encriptación de toda la actividad en la plataforma.
- Clientes para las principales plataformas, excepto web.
_Costo oculto_: Aún está en fase de prueba de concepto, los clientes para móvil o PC están en constante desarrollo con actualizaciones permanentemente.

**8 [Github](https://github.com)**
_Función principal_: (ya todos lo conocemos, pero voy a explicar para qué lo uso exactamente) Utilizar la integración con Netlify y desplegar automáticamente mis desarrollos.
_Costo oculto_: Solo permite repositorios públicos como gratuitos por lo tanto lo utilizo sólo para la lógica de cliente, ningún secreto.

**9 [Sentry](https://sentry.io)**
_Función principal_: Monitoreo de errores en fase de producción.
_Costo oculto_: Solo para proyectos personales y en fases iniciales.

**10 [VS Code](https://code.visualstudio.com/)**
_Función principal_: Editar código.
_Función adicional_:
- Integración nativa con git, 
- Múltiples extensiones 
- Colaboración a tiempo real hasta las instancias de debugging con otros miembros del equipo.

_Costo oculto_: ¿Contarle a Microsoft todos nuestros planes secretos?

Durante la serie, en articulos posteriores, iré ahondando más profundamente en cómo uso yo cada una de estas herramientas, pero espero que tanto en este como en los próximos artículos ustedes también participen y propongan nuevas herramientas o nuevas formas de usar las que se sugieren.