Ross ROSS = Recommend OSS · open-source software intelligence for agents

codenameone/CodenameOne

Open-source framework for native apps from one Java codebase, with a custom-rendered UI you control across iOS, Android, desktop, web, and watches. observed · 2026-08-28

github.com/codenameone/CodenameOne · homepage · Java · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 86
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 6.0
  • age_days: 4177
  • days_rel: 12
  • days_push: 7
  • n_releases_24m: 87

Full methodology

Adoption not part of the score

1860 stars · 434 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Codename One is an open-source framework that compiles a single Java (or Kotlin) codebase into native applications for iOS, Android, desktop, web, watches, TV, and vehicles. It ships a custom-rendered UI toolkit that the platform cannot silently restyle, with native interfaces and peer components for direct platform SDK access.

Use cases

  • build a native mobile app from one Java codebase
  • cross-platform app that runs on iOS and Android with shared UI
  • write once run anywhere mobile development in Java or Kotlin
  • deploy a Java app to desktop, web, and wearables
  • custom-rendered UI that survives OS updates
  • access native platform SDKs from a shared codebase
  • build a PWA or JavaScript web app from Java

When to choose

  • your team knows Java or Kotlin and wants to target mobile without learning Swift or Kotlin natively
  • you need one codebase across phones, desktops, browsers, and watches
  • you want pixel-level control over UI theming with CSS and custom rendering
  • you need to drop into native SDKs via native interfaces when required

When to avoid

  • you need fully native platform look-and-feel with standard OS widgets
  • you prefer Swift, Kotlin, or React Native ecosystems
  • you cannot rely on cloud build services for iOS builds
  • you need deep integration with platform-specific UI paradigms

Facets

framework · maturity active

mobile-framework ui-components compiler graphics css-framework testing build-tool mobile-development cross-platform web-development desktop-applications windows jvm cross-platform browser java kotlin write-once-run-anywhere native-apps aot-compilation wearables pwa maven simulator cloud-builds android ios macos linux web-server

5 sources

Member repositories

RepositoryRoleHealth v2
codenameone/CodenameOnemain95

For agents

markdown · JSON · MCP: product_card(name="codenameone/CodenameOne")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem