Unikia

OPEN SOUTHENERS · CÓDIGO ABIERTO

Lo que construimos, también lo compartimos.

Open Southeners es nuestro sello de código abierto: apps gratuitas, herramientas y librerías para Laravel, PHP, TypeScript, Rust y Go, publicadas en GitHub.

También en opensoutheners.com

Apps

Herramientas gratuitas para tu escritorio.

Apps nativas y multiplataforma que nacieron para resolver un problema nuestro y que ahora puede usar cualquiera.

v0.3.3

rcomp

macOS · Windows · Linux · CLI

Una sola herramienta para los formatos de compresión y archivo más populares, como app de escritorio y en la terminal.

  • Detecta el formato solo: rcomp archivo.7z y listo.
  • gzip, bzip2, xz, zstd, lz4, brotli, tar, zip, 7z y RAR (solo extraer).
  • Arrastra y suelta, o «Comprimir con Rcomp» desde el menú contextual.
brew install open-southeners/tap/rcomp

App de escritorio: brew install --cask open-southeners/tap/rcomp-desktop · o cargo install rcomp

GitHubDescargasMIT o Apache-2.0

v1.3.0

ContainerApp

macOS 26+ · Apple silicon

Una app de barra de menús y un panel para el CLI container de Apple: inspecciona, controla y abre una shell en tus contenedores sin salir de la barra de menús.

  • Estado y contenedores en marcha, con logs, shell y stop a un clic.
  • Panel con CPU y memoria en directo, logs e inspección.
  • Proyectos Docker Compose: up, down y build por proyecto o servicio.
brew install --cask open-southeners/tap/container-app

Necesita el CLI container de Apple. No está afiliada con Apple.

GitHubDescargasMIT

v1.0

FileAssocManager

macOS 13+

Elige con qué app se abre cada tipo de archivo en tu Mac, sin rebuscar en Finder.

  • Ve qué apps pueden abrir cada tipo de archivo.
  • Cambia la app por defecto, o elige cualquier otra.
  • Unas 40 extensiones comunes, y las tuyas propias.
brew install --cask open-southeners/tap/file-assoc-manager

GitHubDescargas

v1.0

GLTFQuickLook

macOS 12+ · Apple silicon e Intel

Vista rápida de modelos 3D glTF y GLB en Finder: pulsa la barra espaciadora y gira el modelo sin abrir ninguna app.

  • Vista previa interactiva: arrastra para orbitar y desplaza para hacer zoom.
  • Miniaturas renderizadas en Finder y Spotlight.
  • Ábrela una vez y listo: no tiene que quedarse abierta.
brew install --cask open-southeners/tap/gltfquicklook

Reescritura del original de magicien para el macOS actual.

GitHubDescargasMIT

Librerías y herramientas

Piezas para Laravel, PHP, TypeScript y Go.

Nacieron de problemas que nos encontramos construyendo APIs y plataformas: paquetes para tu composer.json y herramientas para tu día a día.

PHPLaravel 12+v4.5.0

Laravel Apiable

Integra respuestas JSON:API en tu API de Laravel.

  • Filtros, orden, includes y sparse fieldsets desde la URL.
  • Paginación y búsqueda de texto completo con Laravel Scout.
  • Genera la documentación en OpenAPI, Postman y Markdown.
composer require open-southeners/laravel-apiable

DocumentaciónGitHubPHP 8.2+ · MIT

PHPLaravel 11–13v3.8.0

Laravel Data Mapper

Mapeador de datos extensible: convierte arrays, JSON y peticiones en objetos PHP, DTOs, enums, colecciones o modelos Eloquent.

  • DTOs tipados a partir de cualquier entrada.
  • Enums, colecciones y modelos Eloquent en el mismo paso.
composer require open-southeners/laravel-dto

DocumentaciónGitHubPHP 8.2+ · MIT

PHPLaravel 12–13v3.3.0

Laravel Response Compression

Compresión de respuestas en el servidor para Laravel, con varios algoritmos: Gzip, Brotli, deflate, Zstandard y LZ4.

  • Un middleware global con umbral de tamaño configurable.
  • Usa el primer algoritmo que pida el cliente y tenga el servidor.
  • Esquiva el límite de 10 MB de AWS API Gateway en Laravel Vapor.
composer require open-southeners/laravel-response-compression

ArtículoGitHubPHP 8.2+ · MIT

TypeScriptPHPv3.1.0

Flex URL

Constructor y parser de URLs sin dependencias para la sintaxis de Laravel Apiable, con paquetes gemelos en TypeScript y PHP.

  • Inmutable y encadenable, sin dependencias.
  • Filtros, orden, includes, campos, paginación y búsqueda.
  • Los mismos métodos en el frontend y en el backend.
npm install flex-url
composer require open-southeners/flex-url

DocumentaciónGitHubNode 20+ · PHP 8.2+ · MIT

PHPLaravel 11–13v2.2.0

Laravel Companion Apps

Conecta tu aplicación Laravel con sus apps compañeras: Android, Apple y Progressive Web Apps.

  • App Links de Android: genera assetlinks.json.
  • Universal Links de iOS, con vuelta a la tienda si la app no está.
  • Smart banners de Apple con @companionMetaTags.
composer require open-southeners/laravel-companion-apps

DocumentaciónGitHubPHP 8.2+ · MIT

PHPLaravel 11–13v5.2.0

Laravel Scout Advanced Meilisearch

Integración avanzada de Meilisearch con Laravel Scout.

  • Atributos filtrables y ordenables desde el modelo o con un atributo PHP.
  • scout:update envía la configuración del índice.
  • Dumps y gestión de tareas de Meilisearch desde Artisan.
composer require open-southeners/laravel-scout-advanced-meilisearch

GitHubPHP 8.2+ · Scout 11 · MIT

GoAWS Lambdav1.1.0

Lambdary

Servidor de desarrollo local para funciones de AWS Lambda: apúntalo a una carpeta de funciones y las sirve todas en un solo servidor HTTP, con Docker o con los runtimes de tu máquina.

  • Usa el emulador oficial de AWS y sus imágenes base: no reimplementa Lambda.
  • Eventos reales de Function URL y API Gateway v2, y compatible con el AWS CLI y los SDK.
  • Recarga en caliente, capas de Lambda y Node, Python, Ruby, PHP (Bref) y más.
brew install open-southeners/tap/lambdary

o go install github.com/open-southeners/lambdary/cmd/lambdary@latest

GitHubDescargasmacOS · Linux

TypeScriptVS Codev2.4.1

Laravel Pint para VS Code

Extensión que integra el formateador Laravel Pint en VS Code: guarda un archivo PHP y queda formateado.

  • Pint del proyecto, global, en Docker o dentro de Laravel Sail.
  • Autocompletado y validación de pint.json.
  • Formatea todo el workspace, también en monorepos con varias carpetas.
code --install-extension open-southeners.laravel-pint

No es oficial del equipo de Laravel.

MarketplaceOpen VSXGitHubVS Code 1.82+ · MIT

¿Has encontrado un error o quieres colaborar?

Abre un issue o un pull request en el repositorio del proyecto. Leemos todo, y las contribuciones son bienvenidas.