Downloads

Servidor e SDKs, prontos para a sua stack

Escolha sua arquitetura e plataforma de cliente e coloque um sistema de mensagens totalmente self-hosted no ar em minutos.

Edição Basic gratuita (servidor)

A edição Basic é grátis para sempre, sem cadastro. Versão atual v1.24.0, com builds para x86, ARM e LoongArch.

01 / Docker

Opção 1: Docker Compose (recomendado)

Um comando levanta a stack completa (servidor + PostgreSQL + Redis, schema aplicado automaticamente). A imagem é multi-arch amd64 / arm64, servida pelo Docker Hub.

curl -fsSLO https://balala.im/releases/v1.24.0/docker-compose.yml
docker compose up -d

Ou baixe a imagem diretamente:

docker pull balalaim/imcore-basic:1.24.0

Na China continental, use o espelho Aliyun ACR: crpi-zegbek7xpkekqods.cn-hangzhou.personal.cr.aliyuncs.im/balala/imcore-basic:1.24.0

Para ambientes isolados, baixe o pacote de imagem offline e importe com docker load:imcore-basic-v1.24.0-docker-amd64.tar.gz · imcore-basic-v1.24.0-docker-arm64.tar.gz

02 / Binary

Opção 2: Binários puros

Um único binário Go, com inicialização sem dependências; traga seu próprio PostgreSQL e Redis.

ArquiteturaPlataformas típicasDownload
linux-amd64Intel / AMD, Hygon, Zhaoxinimcore-basic-v1.24.0-linux-amd64.tar.gz
linux-arm64Servidores ARM, Kunpeng, Phytiumimcore-basic-v1.24.0-linux-arm64.tar.gz
linux-loong64Loongson 3A5000/3A6000 (LoongArch)imcore-basic-v1.24.0-linux-loong64.tar.gz

Checksums (SHA256SUMS) ·Depois de baixar, siga o guia de início rápido para subir em um minuto. Pro / Enterprise / Customer Service implantam do mesmo jeito e desbloqueiam via licença — fale com o comercial.

SDKs de cliente

Os SDKs oficiais tipados cobrem Web, React Native, WeChat Mini Programs, uni-app, Electron, Flutter e mobile nativo, além de UIKits para Web, Flutter, Android Compose e iOS SwiftUI. Pacotes versionados e guias por plataforma abaixo.

01

JavaScript / TypeScript

@imcore/sdk

npm i <URL ou arquivo .tgz baixado>

Baixar o SDK ·Documentação

02

React Native / Expo

@imcore/sdk/react-native

instale o pacote JS/TS e conecte AsyncStorage e NetInfo

Baixar o SDK ·Documentação

03

WeChat Mini Program

@imcore/sdk/wechat-miniprogram

instale o pacote JS/TS e rode a build npm no WeChat DevTools

Baixar o SDK ·Documentação

04

uni-app

@imcore/sdk/uni-app

instale o pacote JS/TS e compile com o tooling padrão do uni-app

Baixar o SDK ·Documentação

05

PC / Electron

@imcore/sdk/electron/*

instale o pacote JS/TS; use os subcaminhos main e renderer

Baixar o SDK ·Documentação

06

UIKit React (componentes)

@imcore/uikit

npm i <URL ou arquivo .tgz baixado> (instale também @imcore/sdk)

Baixar o SDK ·Documentação

07

UIKit Flutter (componentes)

imcore_uikit

descompacte e use como dependência path no pubspec (depende também de imcore_sdk)

Baixar o SDK ·Documentação

08

Dart / Flutter

imcore_sdk

descompacte e use como dependência path no pubspec

Baixar o SDK ·Documentação

09

Swift / iOS / macOS

ImcoreSDK

descompacte e adicione como package local do SPM

Baixar o SDK ·Documentação

10

Kotlin / Android / JVM

imcore-sdk

descompacte e inclua como build incluído do gradle

Baixar o SDK ·Documentação

11

Unity / .NET

im.balala.unity-sdk

Unity Package Manager → Install package from tarball (Unity 2021.3+)

Baixar o SDK ·Documentação

12

Admin do servidor · Go

imcoreadmin

go mod edit -replace github.com/obihuang/imcore/clients/go=./unpacked-dir

Baixar o SDK ·Documentação

13

HarmonyOS

imcore-sdk

DevEco Studio → Import Module (HarmonyOS NEXT API 12+)

Baixar o SDK ·Documentação

14

Admin do servidor · Node

@imcore/admin

package.json file: dependência apontando para o diretório descompactado (TS sem dependências)

Baixar o SDK ·Documentação

15

Admin do servidor · Python

imcore-admin

pip install ./diretorio-descompactado (apenas stdlib)

Baixar o SDK ·Documentação

16

Admin do servidor · Java

imcore-admin-java

descompacte e inclua como projeto-fonte no gradle/maven (Java 17+, zero dependências de terceiros)

Baixar o SDK ·Documentação

17

Admin do servidor · PHP

imcore/admin

repositório path do composer (PHP 8.1+, ext-curl)

Baixar o SDK ·Documentação