// código abierto · github.com/miolabs

Los frameworks de Apple, allí donde los necesites.

Con los años hemos escrito las librerías que necesitan nuestros productos, y las hemos publicado todas. Desarrolla con APIs al estilo Cocoa en Swift sobre plataformas Apple y lleva el mismo modelo a servidores Linux, escritorios Windows y el navegador, con ports en TypeScript y JavaScript e implementaciones nativas en Swift de los frameworks principales.

▪ 100% código abierto▪ 40+ repositorios públicos▪ Swift · TypeScript · JavaScript · C▪ En producción en nuestros productos

SEC 01 / un modelo, cuatro plataformas

Escríbelo una vez al estilo Apple. Ejecútalo donde estén tus usuarios.

01

Apple

Apps macOS, iOS y iPadOS sobre los frameworks nativos, más nuestras propias extensiones y herramientas en torno a Core Data.

MIOCoreMIOCoreDataMIOPersistentStore

02

Servidor Linux

El mismo modelo de datos Swift en el servidor: Core Data, un kit de servidor, drivers de bases de datos y un ORM.

MIOServerKitMIOCoreDataMIODB

03

UI en Windows

Implementaciones nativas en Swift de UIKit, Core Graphics y Core Animation llevan la interfaz más allá de Apple.

UIKit-SwiftCoreGraphics-SwiftCoreAnimation-Swift

04

Web

Cocoa y Cocoa Touch en TypeScript y JavaScript, Core Data en el navegador y un transpilador de Swift a JavaScript.

MIOJSLibsMIOFrameworkMIOSwiftTranspiler

SEC 02 / base

Una capa de compatibilidad entre plataformas.

La base sobre la que se construye todo lo demás: un mismo conjunto de APIs que se comporta igual en cada sistema operativo.

SEC 03 / core data, en todas partes

Core Data en cualquier plataforma y cualquier almacén.

Una implementación multiplataforma del Core Data de Apple, almacenes persistentes sobre bases de datos SQL y APIs web, y las herramientas en torno al modelo.

SEC 04 / ports nativos de ui

Los frameworks de UI de Apple, reescritos en Swift.

Implementaciones nativas en Swift de los frameworks detrás de cada interfaz de Apple, para que el mismo código de UI funcione fuera de las plataformas Apple.

SEC 05 / la web

Cocoa y Core Data en el navegador.

Ports de la UI y de Core Data escritos directamente en TypeScript y JavaScript, más un transpilador de Swift a JavaScript para ejecutar código Swift en la web.

SEC 06 / servidor

Swift en el servidor.

Las piezas de nuestros propios backends en producción: un kit de servidor, autenticación y almacenamiento en la nube.

SEC 07 / bases de datos y orm

Una API para los motores de bases de datos estándar.

Un generador de consultas SQL con drivers para los principales motores. Junto a MIOCoreData y MIOPersistentStore se convierte en un ORM completo.

SEC 08 / documentos y multimedia

PDFs, hojas de cálculo, informes e imágenes.

Wrappers de librerías C probadas, más nuestro propio SDK de informes, para generar documentos en servidor o en el dispositivo.

SEC 09 / herramientas

Herramientas que lo preparan todo.

Un generador de línea de comandos que prepara nuevos proyectos sobre el stack en segundos.

// lee antes de llamar

Juzga nuestro código antes de hablar con nosotros.