•        194

SharpKML is an implementation of the Open Geospatial Consortium (OGC) KML 2.2 standard developed in C#, able to read/write both KML files and KMZ files.



Related Projects

Python KML Library

A Python library for easy creation and manipulation of Google Earth KML and KMZ placemark files. Please get your copy from

togeojson - convert KML and GPX to GeoJSON, without the fuss

This converts KML & GPX to GeoJSON, in a browser or with Node.js.Convert a KML document to GeoJSON. The first argument, doc, must be a KML document as an XML DOM - not as a string. You can get this using jQuery's default .ajax function or using a bare XMLHttpRequest with the .response property holding an XML DOM.

leaflet-omnivore - universal format parser for Leaflet & Mapbox.js

Leaflet supports the GeoJSON format by default. What if you have something else? That's where omnivore comes in.Omnivore also includes an AJAX library, corslite, so you can specify what you want to add to the map with just a URL.


CartoWeb gis php5 plugin for Kml, geoRSS and geoJSON, OpenLayers export of mapserver layers. Visit for latest news and doc.Plugin CartoWeb php5 d'export KML, geoRSS et geoJSON.+d'infos sur


Abstract: It's a small project that allow to build simple Charts on KML format. The project allow via a Gui interface to build KML Chart file that represent charts. Please Let me know if you download the project. email me at: andre_manica at users.sourc

Knowledge Markup Language (KML)

KML is a knowledge base with support of logical modeling. Advanced model is used to represent knowledge as a set of statements similar to natural language sentences. This project hosts a set of model storage library and server (vrb-ols) and clients.


The KML-Editor is an application for the generation of teaching material and lesson preparations. It assists the teachers in the creation of a knowledge base for their special subject, from with every registered user can compose his unique lessons.


A generic geospatial analysis and viewing capability using Perl scripts that provides the foundation and structure for readily creating KML data files from disparate data sources. KML files can be read and viewed by Google Earth and other tools.


This project connects to HIS services and generates KML

FsxWs - WebServices for Microsoft FSX

WebServices for MS Flight Simulator. Get flights data as JSON, KML. !! Early stage, be patient !!


geoCtools manipulates geo-data in csv or kml files. Generates kml files for Google map/earth. Polygons can be: merged, simplified, locations (icons) added with user data in the balloons, selected via FIPS code. Uses libxml2


Picasa KML is a servlet that serves KML for images stored in Picasa albums. It is written entirely in Java, and leverages the Google photo/data APIs to dynamically query Picasa. This allows for images to be overlayed on Google Earth.

parser-lib - Collection of parsers written in JavaScript

The ParserLib CSS parser is a CSS3 SAX-inspired parser written in JavaScript. It handles standard CSS syntax as well as validation (checking of property names and values) although it is not guaranteed to thoroughly validate all possible CSS properties.The CSS parser is built for a number of different JavaScript environments. The most recently released version of the parser can be found in the dist directory when you check out the repository; run npm run build to regenerate them from the latest sources.

http-parser - http request/response parser for c

This is a parser for HTTP messages written in C. It parses both requests and responses. The parser is designed to be used in performance HTTP applications. It does not make any syscalls nor allocations, it does not buffer data, it can be interrupted at anytime. Depending on your architecture, it only requires about 40 bytes of data per message stream (in a web server that is per connection).

ANLP - Another .NET Lexer Parser

This project aims to have a lexer/parser working in Silverlight and help people to write their own grammar and make the lexer/parser available in Silverlight.

yacy_grid_parser - Parser Microservice for the YaCy Grid

The Parser is a microservices which can be deployed i.e. using Docker. When the Parser Component is started, it searches for a MCP and connects to it. By default the local host is searched for a MCP but you can configure one yourself. The Parser is able to read a WARC file and parses it's content. The content is analyzed, the plain text, links, images and more entities are extracted. The result is stored in a JSON Object. Calling the parser will generate a list of JSON Objects, each containing the analyzed content of one internet resource. The parser understands not only HTML but also a wide range of different document formats, including PDF, all OpenOffice and MS Office document formats and much more.

http-parser - HTTP request/response parser for python in C

HTTP request/response parser for Python compatible with Python 2.x (>=2.6), Python 3 and Pypy. If possible a C parser based on http-parser from Ryan Dahl will be used. http-parser is under the MIT license.

Mathos Parser

Mathos Parser is a math parser, which allows to parse all kinds of expressions, add custom functions, variables, and operators, and define their behaviour.

tolerant-php-parser - An early-stage PHP parser designed for IDE usage scenarios.

This is an early-stage PHP parser designed, from the beginning, for IDE usage scenarios (see Design Goals for more details). There is still a ton of work to be done, so at this point, this repo mostly serves as an experiment and the start of a conversation.After you've configured your machine, you can use the parser to generate and work with the Abstract Syntax Tree (AST) via a friendly API.

Neko HTML Parser - simple HTML scanner

NekoHTML is a simple HTML scanner and tag balancer that enables application programmers to parse HTML documents and access the information using standard XML interfaces. The parser can scan HTML files and fix up many common mistakes that human (and computer) authors make in writing HTML documents. NekoHTML adds missing parent elements. Automatically closes elements with optional end tags and can handle mismatched inline element tags.