20 proyectos open source hechos con Laravel (1ª Parte)

Aprender a partir de proyectos open source hechos por otras personas es una manera de aprender muy recomendable. Ver cómo hacen ciertas cosas otras personas, ver cómo estructuran el código, etc. nos puede ayudar a mejorar mucho.

En GitHub, hay muchísimos proyectos open source hechos con Laravel. Voy a hacer un listado de los 20 proyectos que me han parecido más interesantes, aquí está la primera parte (dentro de unos días publicaré la segunda parte con otros 10):

koel

Koel es una aplicación para escuchar música/audios en streaming hecha con Laravel para el backend y Vue para el frontend. Podríamos decir que es un clon de Spotify, pero que puedes alojar en tu propio servidor. Para instalarlo es muy sencillo en su documentación explica cómo hacerlo en unos sencillos pasos o también se puede instalar con Docker.

 

Vuedo

Vuedo es un proyecto para crear blogs, al igual que Koel, se utiliza Vue para el frontend y Laravel para el backend. Lo puedes ver en funcionamiento en https://vuejsfeed.com/.

 

Laracom

Es un proyecto para crear tiendas online. Tiene las caracterísitcas que cualquier tiene tienda (gestión de productos, gestión de categorías, checkout, etc), en la página de GitHub hay un listado de todas las características que tiene. Aunque, para mí, lo que me parece más interesante de este proyecto es que se utiliza la metodología TDD (Test-driven development).

Puedes verlo en funcionamiento en https://shop.laracom.net/.

 

Akaunting

Akaunting es un programa de contabilidad para pequeñas empresas y autónomos. Es un proyecto multidioma disponible en 28 idiomas diferentes. Para instalarlo se puede hacer manualmente o mediante Docker.

 

BookStack

BookStack es un plataforma para crear documentaciones y wikis. Podríamos decir que es una alternativa open source y gratis a Confluence.

Se puede ver una demo aquí https://demo.bookstackapp.com/.

 

Paperwork

Para tomar notas. Paperwork es una alternativa open source de Evernote y aplicaciones del estilo.

 

Attendize

Es una plataforma para vender entradas y gestionar eventos. Es muy sencillo instalarlo y puedes ver una demo.

 

Laravel.io

Este repositorio es el código de la comunidad Laravel.io. Seguramente si desarrollas con Laravel en alguna ocasión hayas visitado su foro, pues el código de este repositorio corresponde a éste. En la documentación explica como instalarlo (muy fácil, como los anteriores).

La misma gente de Laravel.io también tienen otro repositorio que se llama Laravel.io Pastebin que es otro proyecto hecho en Laravel que es para compartir snippets. El enlace es https://paste.laravel.io/.

 

Flarum

Es un proyecto muy interesante para crear comunidades, lo que pasa es que está aún en fase beta y no se recomienda (a día de hoy) utilizarlo en producción.

Podemos verlo en funcionamiento en el foro del propio proyecto y en está página están listadas todas las características.

En la documentación puedes encontrar más información sobre cómo instalarlo, cómo crear extensiones, etc.

 

Cachet

El último proyecto de esta primera parte es Cachet que es un proyecto que nos permite crear una página del estado de nuestro proyecto. Es decir, nos permite reportar si está caído el servidor, si ha ocurrido cualquier incidencia, etc. Es una alternativa open source y gratis a Statuspage.io.

La demo está aquí y la documentación la encontramos aquí.

 

Hasta aquí la primera parte del listado de 20 proyectos open source hechos con Laravel, la segunda parte la publicaré en unos días y estarán los 10 restantes.


Aloja tu proyecto en DigitalOcean: Obtén $200 de crédito gratis al registrarte a través de este enlace.

Si hay cualquier tipo de error en el post o te surge cualquier duda, no dudes en ponerlo en los comentarios o enviarme un correo desde la página de contacto.

? CONTACTAR

3 comentarios en “20 proyectos open source hechos con Laravel (1ª Parte)

Deja una respuesta

  Acepto la política de privacidad