{{ t('heroEyebrow') }}

{{ t('heroSub') }}

{{ ERUPT_VER }}Erupt
{{ MODULES.length }}{{ t('statMods') }}
{{ NODE_LANGS.filter(l => !l.fw).length + 1 }}{{ t('statNodes') }}
{{ JVM_FWS.length }}JVM {{ t('fwCount') }}
00{{ t('secKind') }}{{ t('secKindHint') }}
{{ t('kindApp') }}
{{ t('kindAppDesc') }}
Spring BootRBAC{{ MODULES.length }} {{ t('statMods') }}
{{ t('kindNode') }}
{{ t('kindNodeDesc') }}
{{ NODE_LANGS.filter(x => !x.fw).length + 1 }} {{ t('kindLangs') }}{{ JVM_FWS.length }} JVM {{ t('fwCount') }}Cloud Server
1{{ t('ncLang') }}
J
Java / Kotlin
{{ JVM_FWS.length }} {{ t('fwCount') }} · Java 17+
{{ l.ini }}
{{ l.name }}
{{ l.req }}
{{ isJvmNode ? 3 : 2 }}{{ t('ncConnect') }}
{{ t('fServer') }}
{{ t('fNodePort') }}
{{ t('fNodeName') }}
01{{ t('secConfig') }}
{{ t('fieldBuild') }}
Maven Gradle
{{ t('fieldJava') }}
{{ t('fieldDb') }}
{{ t('fieldLocale') }}
{{ t('fieldPort') }}
{{ t('fieldAccount') }}
{{ t('fieldPassword') }}
{{ t('fieldCaptcha') }}
{{ t('fieldColor') }}
{{ form.primaryColor }}
02{{ t('secMeta') }}
{{ t('fSample') }}
03{{ t('secModules') }}{{ t('secModulesHint') }}
{{ t('modEmpty') }}
↗{{ t('secApps') }}{{ t('secAppsHint') }} github.com/erupt-io ↗
{{ modal.activeFile }} {{ modal.copied ? t('copied') : t('copy') }}