Modern Server Runtime
Fand provides a focused server platform designed for plugins, performance, and long-term API stability.
Type-safe plugin APIs, predictable runtime behavior, and an ecosystem built around clean tooling.
Fand lets plugin developers target a stable API instead of depending on server internals. A plugin gets lifecycle-scoped services from PluginContext, and can use Fand.server() when it needs the global server view.
New plugins should start with the official Gradle plugin. It configures fand-api, processes fand-plugin.json, and adds a direct-run guard to the built jar.
plugins {
id("io.fand.plugin") version "latest.release"
}
fandPlugin {
id.set("example-plugin")
mainClass.set("com.example.ExamplePlugin")
apiVersion.set("0.1.1")
}Continue with: