# External Implementations

This page lists implementations of the Open Location Code library by third parties.
These include implementations in languages other than the those in this repository.

These implementations have not been tested or reviewed, and are included here as a convenience.

| Language           | Link                                                                                | Notes                                                                |
| ------------------ | ----------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| Ada                | https://github.com/malaise/ada/                                                     |                                                                      |
| C# (.NET standard) | https://github.com/JonMcPherson/open-location-code                                  |                                                                      |
| Common Lisp        | https://github.com/ralph-schleicher/open-location-code                              |                                                                      |
| EMACS              | https://gitlab.liu.se/davby02/olc                                                   |                                                                      |
| R                  | https://github.com/Ironholds/olctools                                               |                                                                      |
| Solidity           | https://etherscan.io/address/0xf85c6320cc60dec45af1f7ce82b13dd24d539690#code#F3#L28 | URL is a link to a contract, not a repo                              |
| Swift 3.x, 4.x     | https://github.com/curbmap/OpenLocationCode-swift                                   | Not fully implemented                                                |
| Swift 5.0          | https://github.com/google/open-location-code-swift                                  | This library supports Objective-C for iOS, macOS, tvOS, and watchOS. |
| Typescript         | https://github.com/tspoke/typescript-open-location-code                             |                                                                      |
