The Open Source Geospatial Foundation

OSGeo is a non-profit organization serving as an umbrella organization for the Open Source Geospatial community in general and several code projects in particular:

Web Mapping deegree, geomajas, GeoMOOSE, GeoServer, Mapbender, MapFish, MapGuide Open Source, MapServer, OpenLayers

Desktop Applications GRASS GIS, gvSIG, Marble, QGIS

Geospatial Libraries FDO, GDAL/OGR, GEOS, GeoTools, OSSIM, PostGIS

Metadata Catalogues GeoNetwork, pycsw

Content Management Systems GeoNode

Other Incubating Projects istSOS, MetaCRS, Opticks, Orfeo ToolBox (OTB), PyWPS, Team Engine, ZOO-Project

Community Projects pgRouting

Other (non-code) Projects GeoForAll (Education and Curriculum), OSGeo-Live DVD, Public Geospatial Data

We host regional and international FOSS4G conferences with typical attendance of 500-1100+ geospatial developers, industry and government leaders, and researchers. Our mailing lists collectively go out to ~ 30,000 unique subscribers.

lightbulb_outline View ideas list


  • c/c++
  • python
  • sql
  • open source databases
  • java


  • Other
  • gis
  • geolocation
  • mapping
  • open science
  • citizen science
comment IRC Channel
email Mailing list
mail_outline Contact email

OSGeo 2020 Projects

  • Farheen Bano
    CQL filter implementation on pygeoapi
    Develop an efficient code to contribute to pygeoapi with advanced filter functionality on features. Implement CQL on pygeoapi for specifying enhanced...
  • Linda Kladivova
    Creation of a new GRASS GIS startup mechanism
    This project will focus on the creation of a more user friendly GRASS GIS startup. The general idea is to make the initial user’s contact easier and...
  • Alex Mathew
    Data transaction implementation on pygeoapi
    pygeoapi is a python server implementation of OGC RESTful API standards. The current implementation of OGC Features API in pygeoapi supports only...
  • Ashish Kumar
    Depth First Search, Sequential Vertex Coloring and analysis of Graph Input Ordering for pgRouting
    The project aims to add the following two algorithms in pgRouting: Depth First Search: It is the implementation of a standard graph traversal...
  • Aditi Sawant
    Enhancing AR Support for MapMint4ME and adding GPS Satellite Tracking
    MapMint4ME (MM4ME) is an android application with the capability to record data on the field without internet connectivity. It gives users the...
  • Himanshu Raj
    Implement Boyer Myrvold Planarity Testing and Make Connected in pgRouting
    Boost::boyer_myrvold_planarity_test A graph is planar if it can be drawn in two-dimensional space with no two of its edges crossing. Such a drawing...
  • Prakash Tiwari
    Implement Lengauer Tarjan Dominator Tree and Bipartite algorithm for pgRouting
    Graph algorithm Lengauer Tarjan Dominator Tree is applied in many routing applications, one application can be if the user wants to go from city A to...
  • Belgacem Nedjima
    Improving QGIS 3D
    Improving QGIS 3D capabilites by adding : Texturing support, 3D map exporting, new rendering techniques, shadow rendering
  • Giani Carlevaro
    New rules for the Topology Framework in gvSIG Desktop
    A topology toolbox has been added to gvSIG Desktop. This tool provides a group of integrity rules that check the validation of the geometries...
  • Jose Olivas Carriquí
    New rules for the Topology Framework in gvSIG Desktop
    My project seeks to improve the topology motor of gvSIG Desktop. Also I would like to correct some topology rules and implant three new rules. The...