Osm2pgsql is an Open Source project. Your contributions are welcome. You can find the source code and issue tracker on Github.

Please see CONTRIBUTING.md for some information about how to contribute.

There is a kind of road map for osm2pgsql development. It’s not to be understood as a definite “this is what we’ll do” document, but as a rough overview of the shared understanding of the maintainers about where we are and in what areas we see need for work. It is incomplete.

Tests and Continuous Integration

Travis Build Status Appveyor Build Status macOS Build Status

We have a growing suite of tests, new features and bug fixes should always have test coverage.

The master branch and all pull requests are checked automatically using Travis CI (Linux builds), Appveyor (Windows builds), and Github Actions (macOS builds). (And yes, this should be unified, but nobody had the time to do that yet.)

Software we depend on



The software osm2pgsql is available under the GNU General Public License

Contributing to this Website

This website (osm2pgsql.org) is hosted on Github. We welcome contributions to it. Please open an issue, or even better, a pull request with your changes.

Most pages on this website have an “Source of this page” link at the bottom that will take you right to the Github repository page. Each section in the manual has a little ✎ (pencil) button for the same use.