Hasty Briefsbeta

Bilingual

Java desktop apps with web front end (Angular, react)

6 days ago
  • #desktop-apps
  • #web-development
  • #java
  • Modern desktop apps that are cross-platform (macOS, Windows, Linux).
  • Java backend with access to the entire Java ecosystem (Maven, Spring, libraries).
  • Web frontend with support for React, Vue, Svelte, or vanilla HTML/CSS/JS, including TypeScript.
  • Lightweight with 50-80MB bundle size, using system WebViews instead of bundling Chromium.
  • Lower memory footprint compared to Electron.
  • Native APIs for file dialogs, clipboard, notifications, system tray, and global shortcuts.
  • Easy distribution with built-in bundling, code signing, notarization, and auto-updates.
  • Krema CLI for scaffolding projects with templates (React, Vue, Svelte, vanilla JS) and hot reload.
  • Simple IPC (Inter-Process Communication) for backend-frontend interaction.
  • Quick start via npm, npx, or curl.