Descargas
Servidor y SDKs, listos para tu pila
Elige tu arquitectura y tu plataforma de cliente, y lanza un sistema de mensajería totalmente self-hosted en minutos.
Edición Basic gratuita (servidor)
Basic es gratis para siempre y no requiere registro. Versión actual v1.24.0, compilada para x86, ARM y LoongArch.
01 / Docker
Opción 1: Docker Compose (recomendado)
Un solo comando levanta la pila completa (servidor + PostgreSQL + Redis, con el esquema aplicado automáticamente). La imagen multiarch amd64 / arm64 se sirve desde Docker Hub.
curl -fsSLO https://balala.im/releases/v1.24.0/docker-compose.yml
docker compose up -dO descarga la imagen directamente:
docker pull balalaim/imcore-basic:1.24.0En China continental, usa el espejo de Aliyun ACR: crpi-zegbek7xpkekqods.cn-hangzhou.personal.cr.aliyuncs.im/balala/imcore-basic:1.24.0
Para entornos aislados, descarga el paquete de imagen offline e impórtalo con docker load:imcore-basic-v1.24.0-docker-amd64.tar.gz · imcore-basic-v1.24.0-docker-arm64.tar.gz
02 / Binary
Opción 2: Binarios puros
Un único binario Go que arranca sin dependencias; aporta tu propio PostgreSQL y Redis.
| Arquitectura | Plataformas típicas | Descarga |
|---|---|---|
linux-amd64 | Intel / AMD, Hygon, Zhaoxin | imcore-basic-v1.24.0-linux-amd64.tar.gz |
linux-arm64 | Servidores ARM, Kunpeng, Phytium | imcore-basic-v1.24.0-linux-arm64.tar.gz |
linux-loong64 | Loongson 3A5000/3A6000 (LoongArch) | imcore-basic-v1.24.0-linux-loong64.tar.gz |
Sumas de verificación (SHA256SUMS) ·Después de descargar, sigue la guía de inicio rápido para arrancar en un minuto. Pro / Enterprise / Customer Service se despliegan de la misma forma y se desbloquean con licencia: contacta a ventas.
SDK de cliente
Los SDK oficiales con tipado cubren Web, React Native, WeChat Mini Programs, uni-app, Electron, Flutter y móvil nativo, además de UIKits de Web, Flutter, Android Compose e iOS SwiftUI. Los paquetes versionados y las guías por plataforma están más abajo.
React Native / Expo
@imcore/sdk/react-native
instala el paquete JS/TS y conecta AsyncStorage y NetInfo
Mini programas de WeChat
@imcore/sdk/wechat-miniprogram
instala el paquete JS/TS y compila npm en WeChat DevTools
uni-app
@imcore/sdk/uni-app
instala el paquete JS/TS y compila con las herramientas habituales de uni-app
PC / Electron
@imcore/sdk/electron/*
instala el paquete JS/TS; usa sus subrutas main y renderer
UIKit de React (componentes)
@imcore/uikit
npm i <la URL o el archivo .tgz> (instala también @imcore/sdk)
UIKit de Flutter (componentes)
imcore_uikit
descomprime y usa una dependencia path en pubspec (también depende de imcore_sdk)
Dart / Flutter
imcore_sdk
descomprime y usa una dependencia path en pubspec
Kotlin / Android / JVM
imcore-sdk
descomprime e inclúyelo como gradle included build
Unity / .NET
im.balala.unity-sdk
Unity Package Manager → Install package from tarball (Unity 2021.3+)
Administración del servidor · Go
imcoreadmin
go mod edit -replace github.com/obihuang/imcore/clients/go=./unpacked-dir
HarmonyOS
imcore-sdk
DevEco Studio → Import Module (HarmonyOS NEXT API 12+)
Administración del servidor · Node
@imcore/admin
package.json file: dependencia apuntando al directorio descomprimido (TS sin dependencias)
Administración del servidor · Python
imcore-admin
pip install ./unpacked-dir (solo biblioteca estándar)
Administración del servidor · Java
imcore-admin-java
descomprime e inclúyelo como proyecto fuente de gradle/maven (Java 17+, sin dependencias de terceros)
Administración del servidor · PHP
imcore/admin
repositorio path de composer (PHP 8.1+, ext-curl)