Causeway SimpleApp
Causeway SimpleApp is a customisable starter kit for building secure business applications.
Platform availability
Available on 0 of 9 platforms
- Unraid (not listed)
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
43/100 Fair
- Maintained
- 63last commit 147 days ago
- Popular
- 2721 GitHub stars
- Easy to install
- 250 install platforms, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
- GitHub stars
- 21
- Open issues
- 0
- Last commit
- 2026-05-17
- License
- Apache-2.0
- Activity
- stale
Checked 13 days ago - source: GitHub (apache/causeway-app-simpleapp)
Resources & Compatibility
Minimum requirements: 5 GB RAM. ARM (e.g. Raspberry Pi) is not supported.
Checked 13 days ago - source: Docker Hub image tags and published docs
First-install notes
- Start SimpleApp in Docker on port 8080 Run the official simpleapp image in Docker (the tool that runs apps in containers), making sure port 8080 (the browser-facing port) is free; if that port is already in use, the app will not be reachable in your browser. source
- Open SQL Server in Docker for the database Start a SQL Server container with a strong SA (built-in admin login) password and expose port 1433; SQL Server is the database engine, and if the app cannot reach it, data may not save correctly. source
- Create the simpleapp database and login Run the provided SQL in SQL Server to create the simpleapp database and login; this gives the app a safe place to store its data and a way to sign in, so missing steps can cause startup or connection failures. source
Fetched 12 days ago - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
Why can't I reach the Causeway SimpleApp Docker image in a browser?
Make sure the browser-facing port 8080 is free on the host. If port 8080 is already in use, the app will not be reachable in your browser.
How should I structure new functional areas in a Causeway SimpleApp-based app?
Put each new area of functionality in its own module, such as by copying the simpleapp-jpa-module-simple module. Modules can depend on each other, with Maven enforcing unidirectional dependencies.
Where are the sample unit and integration tests in Causeway SimpleApp?
They are included in their own Maven modules: simpleapp-jpa-module-simple-tests and simpleapp-jpa-webapp-tests.
Answers sourced from apache-causeway-committers.github.io, causeway.apache.org, causeway.apache.org
Community
- r/selfhosted on Reddit: Any app or other ways to port forward instead ... (reddit)
- Simple Self-Hosted Knowledge Base for a small company? - Reddit (reddit)
Collected 7 days ago - public community threads