<p>There is a pure C99 bitcoin implementation called <a href="https://github.com/MatthewLM/cbitcoin" rel="nofollow">cbitcoin</a> by MatthewLM, forum threads:</p>

<ul>
<li><a href="https://bitcointalk.org/index.php?topic=80521.0" rel="nofollow">cbitcoin - Bitcoin implementation in C. Currently in development.</a></li>
<li><a href="https://bitcointalk.org/index.php?topic=109312.0" rel="nofollow">[ANN] cbitcoin 1.0 Alpha 3 Released.</a></li>
</ul>

<p>but it is currently in alpha stage. One of its features is weak library dependency, e.g. it possible to implement cryptography using something other than OpenSSL. As far as I know there is no Objective C Bitcoin implementation.</p>

CC BY-SA 3.0
2012-09-27T03:44:50.170Z
2012-11-13T18:59:41.940Z
2012-11-13T18:59:41.940Z
Serith
<p>Objective-C library is CoreBitcoin: <a href="http://github.com/oleganza/CoreBitcoin" rel="nofollow">http://github.com/oleganza/CoreBitcoin</a></p>

CC BY-SA 3.0
2013-09-03T23:00:52.827Z
Please give additional information about the stage the library is in.
Murch
CC BY-SA 3.0
2013-08-13T05:37:21.227Z
2013-08-13T05:37:21.227Z
oleganza
<p><strong>picocoin</strong> / <strong>libccoin</strong> available at <a href="https://github.com/jgarzik/picocoin" rel="nofollow">https://github.com/jgarzik/picocoin</a></p>

CC BY-SA 3.0
2014-03-27T00:42:12.317Z
2014-03-27T00:42:12.317Z
Janus Troelsen
<p>I'm not a big proponent of either C++ or Boost. Has there been any attempt to rewrite Bitcoin in plain ANSI C, or maybe Objective C? Thanks.</p>

<client><port>
Has anyone ported the Bitcoin software to plain C or Objective C?
Mithras
# Has anyone ported the Bitcoin software to plain C or Objective C?

(Asked by: username_0 on 2012-09-26)

I'm not a big proponent of either C++ or Boost. Has there been any attempt to rewrite Bitcoin in plain ANSI C, or maybe Objective C? Thanks.

**Tags:** client, port


---

## 3 answers

### Answer by username_1 on 2012-09-27. Score: 9

There is a pure C99 bitcoin implementation called [cbitcoin](https://github.com/MatthewLM/cbitcoin) by MatthewLM, forum threads:

* [cbitcoin - Bitcoin implementation in C. Currently in development.](https://bitcointalk.org/index.php?topic=80521.0)
* [[ANN] cbitcoin 1.0 Alpha 3 Released.](https://bitcointalk.org/index.php?topic=109312.0)

but it is currently in alpha stage. One of its features is weak library dependency, e.g. it possible to implement cryptography using something other than OpenSSL. As far as I know there is no Objective C Bitcoin implementation.


---

### Answer by username_2 on 2013-08-13. Score: 0

Objective-C library is CoreBitcoin: <http://github.com/username_2/CoreBitcoin>

> **Comments:**
> **username_3**: Please give additional information about the stage the library is in.  

---

### Answer by username_4 on 2014-03-27. Score: 0

**picocoin** / **libccoin** available at <https://github.com/jgarzik/picocoin>


---

