Source Overview
From OpenStreetMap
Source Tree
The 'Trac' system also provides a web view of the actual source and revisions: http://trac.openstreetmap.org/browser/
...or alternatively subversion provides a more basic web interface: http://svn.openstreetmap.org/
The following are some notes on what is where.
- applications
- editors
- merkaartor
- josm
- osmtracker
- potlatch - ActionScript source code only (the SWF and controller code live in sites/rails_port)
- applet, osm-editor, osmpedit and pyosmeditor are deprecated
- etc
- lib - a couple of shared libraries used by OSM applications
- rendering - config (and source where appropriate) for major OSM rendering applications: Mapnik, Osmarender, Gosmore, Tiles@home etc.
- routing
- share - common icons used by several applications/renderers
- utils
- osmosis
- various scripts (Perl, Python etc.) to deal with OSM data and translate into different formats
- viewer
- JMapViewer (Java) component for easy integration of OSM maps into a Java application
- editors
- misc
- multimedia resources - presentations given on OSM, a few featured static map images, etc.
- sites
- namefinder - David Earl's search utility
- other - code for other related websites (e.g. Freemap, Tiles@home)
- rails_port - main OSM Rails site
- rails_port_postgis_branch - dormant (?) proof-of-concept for OSM running on PostGIS
- stateofthemap - support code for www.stateofthemap.org site
- support - deprecated
- tile.openstreetmap.org - source for tileserver
- www.freethepostcode.org - old source code for freethepostcode.org (no longer maintained as part of OSM)
- www.openstreetmap.de

