GeoMapFish is an open-source geoportal for building and publishing WebGIS applications, aimed at public, private and academic users. It offers spatially managed access control with support for OpenID providers, advanced editing of points, lines and polygons with snapping, and OGC standards such as WMS, WMTS and OGC API Features, plus GeoJSON and KML. Plugins extend it, and two front-ends are available, ngeo and GeoGirafe. The server part, c2cgeoportal, is a Python library built on the Pyramid framework, also distributed as Docker images.
GeoMapFish is free software under a BSD licence. The server-side code sits in the GitHub organisation of Camptocamp SA, a Swiss company with an office in Bussigny, which holds the copyright notice and also sells hosting and maintenance. The project additionally describes a user community with a steering committee. You install GeoMapFish on your own infrastructure, so map and user data stay under your control.