Hey all - following up on FOSDEM, a couple of us Nim developers from Status are [hanging around](https://twitter.com/m_ratsim/status/1224769743892230151) in Brussels for the week. I figured it might be a good time to highlight some of the code we've been developing over the past few months. Most of the things we do serve the needs of block chains, and in particular Ethereum - both the currently running version and the upgrade that's being researched - our work is sponsored not only by Status but also by the Ethereum Foundation and Protocol Labs through grants.
We've got a [site dedicated to documentation](https://libs.nimbus.team/), but here are a few highlights: * [libp2p](https://github.com/status-im/nim-libp2p) \- an implementation of the libp2p modular peer-to-peer networking stack. This project will allow you to communicate with a plethora of p2p applications - initially a wrapper of a daemon written in go, we're can now present the first fully native nim version. Thanks to the protocol-first approach, libp2p applications can be written in a number of languages, and now you can write them in nim as well. * [chronicles](https://github.com/status-im/nim-chronicles) \- since our applications mainly are meant to run on servers, we needed a good structured logging library - chronicles is it. * [chronos](https://github.com/status-im/nim-chronos) \- we use Chronos to satisfy our async/await networking needs in our p2p-heavy projects - networking forms the core of our applications and we continue to tune this library to meet our demands * [stew](https://github.com/status-im/nim-stew) \- stew is where we put general utilities that don't quite deserve their own library but are generally useful - it's a proving ground and complement for things in the nim standard library and you'll find all kinds of things here, from optimized bit operations to baseXX encoding helpers and pointer arithmetics. Many more libraries are being developed or wrapped as part of our main projects, [Nimbus](https://github.com/status-im/nimbus) and [Beacon Chain](https://github.com/status-im/nim-beacon-chain) \- in particular, in the [vendor](https://github.com/status-im/nim-beacon-chain/tree/master/vendor) folder you'll find a list of currently maintained implementations of fancy cryptography like BLS and elliptic curves, wrappers for popular databases, arbitrary-precision integers, metrics, serialization, streams and lots of other toys. All the libraries are liberally licensed, meaning you can use them in your project freely - if you hit any snags, do get in touch (for example on discord: [https://discord.gg/XRxWahP](https://discord.gg/XRxWahP)) - there's also more going on, and we're [presently hiring developers and technical writers](https://status.im/contribute/open_positions.html) \- nim experience is nice but not a must.
