<p>bitc is a thin SPV bitcoin client. See <a href="https://github.com/bit-c/bitc" rel="nofollow">https://github.com/bit-c/bitc</a> . It's not very advanced yet (no HD wallets, change goes back to first address), but it's  small and self-contained.</p>

CC BY-SA 3.0
2014-03-26T14:19:23.053Z
2014-03-26T14:19:23.053Z
laanwj
<p>I'm writing a BitcoinJ port for .NET (C#, Visual Basic, etc), but since I'm doing it on my free time, it's nowhere near complete.</p>

<p>Other way to use BitcoinJ in .NET is through IKVM (which I didn't use due to some limitations).</p>

<p>I don't know about other languages, but I hope this is helpful.</p>

CC BY-SA 3.0
2014-01-15T17:01:46.237Z
2014-01-15T17:01:46.237Z
Arturo Torres Sánchez
<p>The only (active) project I know that implements a full SPV client is BitcoinJ, which is written in Java. </p>

<p>Does somebody know if there are any SPV implementations in other languages (like C) too?</p>

CC BY-SA 3.0
2014-01-14T22:09:44.437Z
BitcoinJ is SPV? It's a full node isn't it?
John T
CC BY-SA 3.0
2014-01-16T17:11:09.723Z
@jtorba It supports both modes
Maestro
<blockchain><development><bitcoinj><library><spv>
Does there exist a SPV-client in another language than Java?
Maestro
# Does there exist a SPV-client in another language than Java?

(Asked by: username_0 on 2014-01-14)

The only (active) project I know that implements a full SPV client is BitcoinJ, which is written in Java.

Does somebody know if there are any SPV implementations in other languages (like C) too?

**Tags:** blockchain, development, bitcoinj, library, spv

> **Comments:**
> **username_1**: BitcoinJ is SPV? It's a full node isn't it?  
> **username_0**: @jtorba It supports both modes  

---

## 2 answers

### Answer by username_2 on 2014-03-26. Score: 1 | Accepted answer

bitc is a thin SPV bitcoin client. See <https://github.com/bit-c/bitc> . It's not very advanced yet (no HD wallets, change goes back to first address), but it's small and self-contained.


---

### Answer by username_3 on 2014-01-15. Score: 1

I'm writing a BitcoinJ port for .NET (C#, Visual Basic, etc), but since I'm doing it on my free time, it's nowhere near complete.

Other way to use BitcoinJ in .NET is through IKVM (which I didn't use due to some limitations).

I don't know about other languages, but I hope this is helpful.


---

