BytesFall ShapeFiles (bfShapeFiles for short) is a free library for creating and editing ESRI ShapeFiles. It is written in PHP and licensed under the GNU GPL. bfShapeFiles implements all the 2D shapes defined here. It allows you to create and edit the ShapeFile itself (.shp), the index file (.shx) and the information file (.dbf), you can define the structure of the DBF file. The library currently is in a very early stage of development, most functionalities are working, but a lot of improvemenent is possible in the routines.