Spaceport is a full-stack web application framework designed to help developers quickly build dynamic, scalable web apps. It uses a fairly opinionated stack: the server side is centered on Groovy and runs on Jetty, with CouchDB as the data layer. On the frontend, it emphasizes native HTML, CSS, and JavaScript, while mechanisms such as Launchpad templates, Server Actions, and Server Reactivity connect browser interactions directly to server-side logic.
Its core design is an Alert-driven Event System, where annotations can define lifecycle events, HTTP routes, and database document events. It also supports regex-based routing and priorities, making it suitable for organizing endpoints, business logic, and data flow within a single codebase. Launchpad provides HTML-first templates, allowing Groovy to be embedded in .ghtml files and supporting reactive blocks. Cargo is a general-purpose state container that can be used for counters, collections, and nested data; it can also mirror from Document and automatically persist to CouchDB. Documents provides an ORM-like way to access CouchDB. Groovy source modules support hot reloading, which helps with rapid iteration.
The main documentation indicates that Spaceport can be self-hosted by downloading the jar package and running java -jar spaceport.jar --start config.spaceport. It also supports minimal scaffolding and a unified manifest configuration. Prerequisites include Java 8+ and CouchDB 2.0+, with Java 11 LTS and CouchDB 3.5.x+ recommended. In terms of ecosystem, it can take advantage of the Java/Groovy ecosystem, and its underlying components—Groovy, Jetty, and CouchDB—are all mature open-source projects. It also provides two starter kits: Port Echo and Port Mercury. However, the website does not disclose the license, pricing, commercial support, or cloud hosting options for the Spaceport framework itself.
Its advantages include a unified frontend/backend model, less boilerplate code, relatively rich documentation examples, and a clear self-hosting path. It may be attractive to teams familiar with Java/Groovy that want to build internal systems, data-driven applications, or rapid prototypes. The drawbacks are that its technology choices are relatively niche, and CouchDB plus Groovy may add learning costs for teams. The official site also lacks information on community size, production case studies, SLA, and payment details, so enterprise evaluators should verify these points further.
Based on the crawled content, it is not possible to determine accessibility from mainland China, supported payment methods, or mirror availability, so this is marked as unknown. If access or dependency downloads are restricted, mature alternatives such as Rails, Django, Laravel, Spring Boot, Next.js, and Nuxt may be worth considering.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on spaceport.sh official site.
spaceport.sh is an United States Dev Tools provider. TG4G tracks its product information, an overall rating of 7.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach spaceport.sh directly.