Awesome Nim
Tags: nim
Published: 2020-08-15 11:46:59

# Awesome Nim

Projects in https://github.com/ringabout/awesome-nim

If you want to add new projects, make sure they are in nimble.directory first.

It you want to join me, connect me in [discord](https://discord.gg/fhxcMcn).


A curated list of awesome [Nim](https://nim-lang.org) frameworks, libraries and software. 

## Contents

<details open >
  <summary title="Hide/Show">Table of contents</summary>

- [Async IO](#async-io)
- [Threading](#threading)
- [Build Systems/Package Management](#build-systemspackage-management)
- [System API](#system-api)
- [Web API](#web-api)
- [Cryptographic](#cryptographic)
- [Parsers](#parsers)
- [Serialization](#serialization)
- [Database](#database)
    - [Driver](#driver)
    - [ORM](#orm)
- [Date Time](#date-time)
- [Benchmarking](#benchmarking)
- [Random](#random)
- [Data Processing](#data-processing)
- [Image](#image)
- [Audio](#audio)
- [Math](#math)
    - [Symbolic](#Symbolic)
    - [FFT](#fft)
    - [Vector](#vector)
    - [Matrix](#matrix)
- [Deep Learning](#deep-learning)
- [Design](#design)
- [Embedded](#embedded)
- [Game Development](#game-development)
- [Logging](#logging)
- [Window](#window)
- [UI](#ui)
- [GUI](#gui)
- [Plot](#plot)
- [Terminal](#terminal)
- [Editor](#editor)
- [Implementations](#implementations)
- [Macros](#macros)
- [Package Repositories](#package-repositories)
- [REPL](#repl)
- [Scripting](#scripting)
- [Services](#services)
- [IO](#io)
- [Tests](#tests)
- [Text Processing](#text-processing)
    - [Translation](#translation)
    - [Template Engines](#template-engines)
- [Web](#web)
    - [UDP](#udp)
    - [RPC](#rpc)
    - [MQTT](#mqtt)
    - [HTTP server](#http-server)
    - [Websocket](#websocket)
    - [Web Frameworks](#web-frameworks)
    - [Parsing HTML](#parsing-html)
- [Markdown](#markdown)
- [Development Tools](#development-tools)
    - [Binding Generators](#binding-generators)
    - [Command-Line Interface Automation](#command-line-interface-automation)
- [Resources](#resources)
    - [Books](#books)
    - [Blogs](#blogs)
    - [Community](#community)
    - [Websites](#websites)
    - [Videos](#videos)
- [Contributing](#contributing)

</details>

## Async IO
* [nim-chronos](https://github.com/status-im/nim-chronos) - An efficient library for asynchronous programming. [MIT]
* [cps](https://github.com/disruptek/cps) - Continuation-Passing Style for Nim. [MIT]


## Threading

* [weave](https://github.com/mratsim/weave) - A state-of-the-art multithreading runtime: message-passing based, fast, scalable, ultra-low overhead. [MIT/Apache-2.0]


## Build Systems/Package Management

* [ChooseNim](https://github.com/dom96/choosenim) - Installing and switching between Nim versions (à la rustup, pyenv). [MIT]
* [Nake](https://github.com/fowlmouth/nake) - Describe your Nim builds as tasks. [MIT]
* [Nawabs](https://github.com/Araq/nawabs) - A build system that throws away version numbering in favor of git hashes. [MIT]
* [Nimble](https://github.com/nim-lang/nimble) - Nimble can be used as a build system. [BSD]
* [nimph](https://github.com/disruptek/nimph) - Nim package hierarchy manager from the future. [MIT]
* [nimby](https://github.com/treeform/nimby) - Nimby is a very simple and unofficial package manager for nim language.


## System API

* [winim](https://github.com/khchen/winim) - Nim's Windows API and COM Library. [MIT]



## Web API

* [telebot.nim](https://github.com/ba0f3/telebot.nim) - Async client for Telegram Bot API in pure Nim. [MIT]
* [dimscord](https://github.com/krisppurg/dimscord) - A Discord Bot & REST Library for Nim. [MIT]
* [nitter](https://github.com/zedeus/nitter) - Alternative Twitter front-end. [AGPL]


## Cryptographic

* [nimcrypto](https://github.com/cheatfate/nimcrypto) - Nim cryptographic library. [MIT]
* [nimAES](https://github.com/jangko/nimAES) - Advanced Encryption Standard, Rinjdael Algorithm written in Nim.
* [nim-crc32](https://github.com/juancarlospaco/nim-crc32#nim-crc32) - CRC32 for Nim, 2 proc, just pass the thing you want to do CRC. [MIT]


## Parsers

* [parsetoml](https://github.com/NimParsers/parsetoml) - A Nim library to parse TOML files. [MIT]
* [NimYAML](https://github.com/flyx/NimYAML) - YAML implementation for Nim. [MIT]


## Serializtion

* [nim-toml-serialization](https://github.com/status-im/nim-toml-serialization) - Flexible TOML serialization [not] relying on run-time type information. [MIT/Apache-2.0]
* [nim-serialization](https://github.com/status-im/nim-serialization) - A modern and extensible serialization framework for Nim. [MIT/Apache-2.0]
* [frosty](https://github.com/disruptek/frosty) - Marshal native Nim objects via streams, sockets. [MIT]
* [nim-protobuf-serialization](https://github.com/status-im/nim-protobuf-serialization) - nim-protobuf-serialization. [MIT/Apache-2.0]
* [protobuf-nim](https://github.com/PMunch/protobuf-nim) - Protobuf implementation in pure Nim that leverages the power of the macro system to not depend on any external tools. [MIT]


## Database

### Driver

* [nimongo](https://github.com/SSPkrolik/nimongo) - Pure Nim lang MongoDB driver. [MIT]
* [asyncpg](https://github.com/cheatfate/asyncpg) - Asynchronous PostgreSQL driver for Nim language. [MIT]
* [anonimongo](https://github.com/mashingan/anonimongo) - Another Nim pure Mongo DB driver. [MIT]



### ORM

* [ormin](https://github.com/Araq/ormin) - Prepared SQL statement generator , A lightweight ORM.
* [nim-allographer](https://github.com/itsumura-h/nim-allographer) - A query_builder/ORM library inspired by Laravel/PHP and Orator/Python for Nim. [MIT]
* [nim-gatabase](https://github.com/juancarlospaco/nim-gatabase) - Connection-Pooling Compile-Time ORM for Nim. [MIT]
* [norm](https://github.com/moigagoo/norm) - Norm is an object-oriented, framework-agnostic ORM for Nim that supports SQLite and PostgreSQL.


## Date Time

* [nim-datetime2human](https://github.com/juancarlospaco/nim-datetime2human#nim-datetime2human) - Calculate date & time with precision from seconds to millenniums. Human friendly date time as string. ISO-8601. [LGPL]
* [timezones](https://github.com/GULPF/timezones) - Nim timezone library compatible with the standard library. [MIT]


## Benchmarking

* [golden](https://github.com/disruptek/golden) - A benchmark for compile-time and/or runtime Nim. [MIT]
* [timeit](https://github.com/ringabout/timeit) - Measuring execution times written by Nim. [MIT]
* [criterion](https://github.com/disruptek/criterion) - Statistic-driven micro-benchmark framework.


## Random

* [nim-random](https://github.com/oprypin/nim-random) - Random number generation library for Nim. [MIT]
* [sysrandom.nim](https://github.com/euantorano/sysrandom.nim) - A Nim library to generate random numbers and random ranges of bytes using the system's PRNG. [BSD-3]


## Data Processing

* [NimData](https://github.com/bluenote10/NimData) - DataFrame API written in Nim, enabling fast out-of-core data processing. [MIT]



## Image

* [nimPNG](https://github.com/jangko/nimPNG) - PNG (Portable Network Graphics) decoder and encoder written in Nim. [MIT]
* [nimpdf](https://github.com/jangko/nimpdf)  - PDF document writer, written in nim lang. [MIT]
* [NimSvg](https://github.com/bluenote10/NimSvg) - Nim-based DSL allowing to generate SVG files and GIF animations.
* [inumon](https://github.com/dizzyliam/inumon) - A high-level image I/O and manipulation library for Nim. [MPL]



## Audio

* [paramidi](https://github.com/paranim/paramidi) - A Nim library for making MIDI music. [Unlicense]



## Math

### Symbolic

* [symbolicnim](https://github.com/HugoGranstrom/symbolicnim) - A symbolic library written purely in Nim. [MIT]



### FFT

* [impulse](https://github.com/SciNim/impulse) - Impulse will be a collection of primitives for signal processing (FFT, Convolutions, ...). [MIT/Apache-2.0]



### Vector

* [vectorize](https://github.com/SciNim/vectorize) - SIMD vectorization backend. [MIT/Apache-2.0]
* [vmath](https://github.com/treeform/vmath) - Math vector library for graphical things.



### Matrix

* [neo](https://github.com/unicredit/neo) - A matrix library. [Apache-2.0]



## Deep Learning

* [Arraymancer](https://github.com/mratsim/Arraymancer) - A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU, OpenCL and embedded devices. [Apache-2.0]
* [NimTorch](https://gitlab.fragcolor.xyz/fragcolor/nimtorch) - PyTorch - Python + Nim. A Nim front-end to PyTorch's native backend, combining Nim's speed, productivity and portability with PyTorch's latest implementations. [MIT]



## Design

* [nim-random-font-color](https://github.com/juancarlospaco/nim-random-font-color#nim-random-font-color) - Random curated Fonts, pastel Colors and Seamless CSS3 Patterns for your UI/UX design, design for non-designers, poors man design. [LGPL]
* [chroma](https://github.com/treeform/chroma) - Everything you want to do with colors, in nim. [MIT]
* [typography](https://github.com/treeform/typography) - Fonts, Typesetting and Rasterization. [MIT]
* [trick](https://github.com/exelotl/trick) - Library for GBA/NDS image conversion, and more! [Zlib]



## Embedded

* [msp430f5510](https://gitlab.com/jalexander8717/msp430f5510-nim) - Run Nim on MSP430f5510 micro-controller (6KB of RAM).
* [stm32f3](https://github.com/mwbrown/nim_stm32f3) - Run Nim on STM32F3 micro-controller (16KB of RAM).
* [ardunimo](https://github.com/gokr/ardunimo) - Nim wrapper for Arduino + LinkIt ONE SDK by Mediatek.
* [ardunimesp](https://gitlab.com/NetaLabTek/Arduimesp) - Nim wrapper for Arduino ESP8266 framework + A tool for flash, compile and make the nim project into an Arduino project.



## Game Development

* [frag](https://github.com/zacharycarter/frag) - 3D Game Engine. [MIT]
* [nico](https://github.com/ftsf/nico) - Nim Game Framework based on Pico-8. [MIT]
* [nimgame2](https://github.com/Vladar4/nimgame2) - A simple 2D game engine for Nim language. [MIT]
* [godot-nim](https://github.com/pragmagic/godot-nim) - Nim bindings for Godot Engine. [MIT]
* [rod](https://github.com/yglukhov/rod) - Cross-platform game engine. [MIT]
* [natu](https://github.com/exelotl/natu) - Toolkit for writing Game Boy Advance games in Nim. [Zlib]
* [nimgl](https://github.com/nimgl/nimgl) - NimGL is a Nim library that offers bindings for popular libraries used in computer graphics. [MIT]
* [SDL2](https://github.com/Vladar4/sdl2_nim) - Wrapper for SDL 2. [MIT]
* [rapid](https://github.com/liquid600pgm/rapid) - A game engine written in Nim, optimized for rapid game development and prototyping. [MIT]
* [GLAD](https://github.com/Dav1dde/glad) - Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs. [MIT]
* [nim-glm](https://github.com/stavenko/nim-glm) - Port of the popular glm C++ library to Nim. [MIT]
* [enu](https://github.com/dsrw/enu) - A Logo-like DSL for Godot, implemented in Nim. [MIT]




## Logging

* [nim-chronicles](https://github.com/status-im/nim-chronicles) - A crafty implementation of structured logging for Nim. [MIT/Apache 2.0]



## Windows

* [nimdow](https://github.com/avahe-kellenberger/nimdow) - A window manager written in Nim. [GPL]
* [Nimwin](https://github.com/weskerfoot/Nimwin) - A Very Simple X11 Window Manager.



## UI

* [ui](https://github.com/nim-lang/iup) - Wrapper for IUP - Beginnings of what might become Nim's official UI library.
* [fidget](https://github.com/treeform/fidget) - Figma based UI library for nim, with HTML and OpenGL backends.



## GUI

* [nimAntTweakBar](https://github.com/krux02/nimAntTweakBar) - Wrapper for AntTweakBar.
* [nimx](https://github.com/yglukhov/nimx) - Desktop, Mobile & Web GUI framework in Nim.
* [NiGui](https://github.com/trustable-code/NiGui) - cross-platform, desktop GUI toolkit. [MIT]
* [wNim](https://github.com/khchen/wNim) - Nim's Windows GUI Framework. [MIT]
* [nimqml](https://github.com/filcuc/nimqml) - Qt Qml bindings for the Nim programming language. [LGPL]
* [webgui](https://github.com/juancarlospaco/webgui) - Web Technologies based Crossplatform GUI Framework with Dark theme. [MIT]
* [gintro](https://github.com/StefanSalewski/gintro) - High level GObject-Introspection based GTK3/GTK4 bindings for Nim language. [MIT]
* [nsciter](https://github.com/Yardanico/nsciter) - High-level and low-level Nim wrapper for https://sciter.com. [MIT]



## Plot

* [ggplotnim](https://github.com/Vindaar/ggplotnim) - A port of ggplot2 for Nim. [MIT]
* [nim-plotly](https://github.com/brentp/nim-plotly) - plotting library for nim-lang. [MIT]
* [graph](https://github.com/stisa/graph) - A basic plotting lib in nim.
* [npainter](https://github.com/mrgaturus/npainter) -Semi GPU-Accelerated painting software written in Nim. [Apache-2.0]



## Terminal

* [NimCx](https://github.com/qqtop/NimCx) - Color and Utilities for the Linux Terminal. [MIT]
* [nicy](https://github.com/icyphox/nicy) - A nice and icy zsh and bash prompt in Nim. [MIT]



## Editor

* [moe](https://github.com/fox0430/moe) - Command line based editor. [GPL]
* [paravim](https://github.com/paranim/paravim) - A Vim-based editor for Nim. [Unlicense]
* [nim-noise](https://github.com/jangko/nim-noise) - Nim implementation of linenoise command line editor. [MIT]
* [editor](https://github.com/pseudo-random/editor) - A simple text editor written in Nim. [MIT]
* [Aporia](https://github.com/nim-lang/Aporia) - Text editor to get started with Nim easily (not maintained anymore).
* [Editor Integration](https://github.com/nim-lang/Nim/wiki/editor-support) - Official list of editor plugins for Nim.
* [Nim Playground](https://play.nim-lang.org/) - Code and run Nim online.




## Implementations

* [Nim](https://github.com/nim-lang/Nim) - Nim (formerly known as "Nimrod") is a compiled, garbage-collected systems programming language which has an excellent productivity/performance ratio. Nim's design focuses on efficiency, expressiveness, elegance (in the order of priority). [MIT] [website](http://nim-lang.org/)
* [Nlvm](https://github.com/arnetheduck/nlvm) - LLVM backend for Nim. [MIT]



## Macros

* [with](https://github.com/zevv/with) - with macro for Nim.
* [macroutils](https://github.com/PMunch/macroutils) - A package that makes creating macros easier.
* [cascade](https://github.com/citycide/cascade) - Method & assignment cascades for Nim, inspired by Smalltalk & Dart. [MIT]
* [pipe](https://github.com/5paceToast/pipe) - Pipe operator for Nim, as seen in functional languages. [MIT]
* [unpack](https://github.com/technicallyagd/unpack) - Sequence/object unpacking/destructuring. [MIT]
* [nimacros](https://github.com/FemtoEmacs/nimacros) - Documentation for Nim Macros.



## Package Repositories

* [Nim packages](https://github.com/nim-lang/packages) - List of packages for Nimble.
* [Nim package directory](https://nimble.directory/) - This service allows you to explore Nim packages known to Nimble.
It tests package installation and generates documentation using "nim doc".



## REPL

* [INim](https://github.com/AndreiRegiani/INim) - Interactive Nim Shell. [MIT]
* [jupyternim](https://github.com/stisa/jupyternim) - A Jupyter kernel for nim. [MIT]



## Scripting

* [Nimcr](https://github.com/PMunch/nimcr/blob/master/README.md) - Running Nim code with Shebangs.
* [nimr](https://github.com/Jeff-Ciesielski/nimr) - Run nim programs like scripts.



## Services

* [Luntic](https://github.com/xxlabaza/luntic) - Lightweight REST in-memory discovery service. [Apache-2.0]



## IO

* [ioselectors](https://github.com/ringabout/ioselectors) - ioselectors plus for Nim. [Apache-2.0]
* [wepoll](https://github.com/ringabout/wepoll) - Windows epoll wrapper for Nim. [MIT]
* [nim-faststreams](https://github.com/status-im/nim-faststreams) - Nearly zero-overhead input/output streams for Nim. [MIT/Apache-2.0]
* [lockfreequeues](https://github.com/elijahr/lockfreequeues) - Lock-free queue implementations for Nim. [MIT]



## Tests

* [testes](https://github.com/disruptek/testes) - A small unittest framework with decent support. [MIT]



## Text Processing

* [regex](https://github.com/nitely/nim-regex) - Pure Nim regex engine with linear time match. [MIT]
* [npeg](https://github.com/zevv/npeg) - PEGs for Nim, another take. [MIT]
* [patty](https://github.com/andreaferretti/patty) - A pattern matching library for Nim. [Apache-2.0]
* [gara](https://github.com/alehander42/gara) - Macro-based pattern matching library. [MIT]
* [glob](https://github.com/citycide/glob) - Pure library for matching file paths against Unix style glob patterns. [MIT]
* [nim-datauri](https://github.com/juancarlospaco/nim-datauri#nim-datauri) - Data URI Base64 UTF-8. [LGPL]



### Translation

* [nim-tinyslation](https://github.com/juancarlospaco/nim-tinyslation#nim-tinyslation) - Text string translation from free online crowdsourced API. [LGPL]



### Template Engines

* [smalte](https://github.com/roquie/smalte) - It is a dead simple and lightweight template engine. Specially designed for configure application before start in Docker. [MIT]
* [nim-html-dsl](https://github.com/juancarlospaco/nim-html-dsl) - Nim HTML DSL. [MIT]
* [nim-templates](https://github.com/onionhammer/nim-templates) - A simple string templating library for Nim. [BSD-3]



## Web

### UDP

* [netty](https://github.com/treeform/netty) - Reliable UDP connection library for games in Nim.



### RPC

* [nim-json-rpc](https://github.com/status-im/nim-json-rpc) - Nim library for implementing JSON-RPC clients and servers. [MIT/Apache-2.0]



### MQTT

* [nmqtt](https://github.com/zevv/nmqtt) - Native Nim MQTT client library. [MIT]



### HTTP server
* [httpx](https://github.com/ringabout/httpx) - Cross platform web server for Nim. [Apache-2.0]
* [httpbeast](https://github.com/dom96/httpbeast) - A highly performant, multi-threaded HTTP 1.1 server written in Nim. [MIT]
* [GuildenStern](https://github.com/olliNiinivaara/GuildenStern) - Genuinely multithreading integrated HTTP/1.1 + WebSocket v13 Server for POSIX-compliant OSes. [MIT]
* [netkit](https://github.com/iocrate/netkit) - Out-of-the-box, stable and secure network facilities and utilities written by pure Nim. [MIT]



### Websocket

* [websocket.nim](https://github.com/niv/websocket.nim) - Websockets for nim. [MIT]
* [ws](https://github.com/treeform/ws) - Simple WebSocket library for nim. [MIT]
* [news](https://github.com/Tormund/news) - Nim easy web socket. [MIT]



### Web Frameworks

* [Jester](https://github.com/dom96/jester) - The sinatra-like web framework for Nim. Jester provides a DSL for quickly creating web applications in Nim. [MIT]
* [prologue](https://github.com/planety/prologue) - Full-Stack Web Framework written in Nim. [Apache-2.0]
* [rosencrantz](http://andreaferretti.github.io/rosencrantz/) - DSL to write web servers, inspired by [Spray](http://spray.io/) and its successor [Akka HTTP](http://akka.io).
* [whip](https://github.com/mattaylor/whip) - Simple fast http server for nim based on httpbeast and nest for high performance routing.
* [basolato](https://github.com/itsumura-h/nim-basolato) - A fullstack web framework for Nim based on Jester.
* [Karax](https://github.com/pragmagic/karax) - Framework for developing single page applications in Nim.
* [oauth](https://github.com/CORDEA/oauth) - OAuth library for Nim. [Apache-2.0]
* [nim_websitecreator](https://github.com/ThomasTJdev/nim_websitecreator) - Nim fullstack website framework - deploy a website within minutes. [PPL]



### Parsing HTML

* [Nimquery](https://github.com/GULPF/nimquery) - Library for
  querying HTML using CSS selectors, like Javascript's
  `document.querySelector`. [MIT]



### Markdown

* [HastyScribe](https://github.com/h3rald/hastyscribe) - Self-contained markdown compiler generating self-contained HTML documents.
* [nim-markdown](https://github.com/soasme/nim-markdown) - A Beautiful Markdown Parser in the Nim World. [MIT]




# Development Tools

## Binding Generators

* [Nimpy](https://github.com/yglukhov/nimpy) - Gen Python wrappers, call python from nim. [MIT]
* [nimterop](https://github.com/nimterop/nimterop) - Nimterop is a Nim package that aims to make C/C++ interop seamless. [MIT]
* [c2nim](https://github.com/nim-lang/c2nim) - c2nim is a tool to translate Ansi C code to Nim. [MIT]
* [jnim](https://github.com/yglukhov/jnim) - Nim - Java bridge. [MIT]




## Command-Line Interface Automation

* [cligen](https://github.com/c-blake/cligen) - Infer & generate command-line interace/option/argument parsers. [MIT]
* [docopt.nim](https://github.com/docopt/docopt.nim) - Command-line args parser. [MIT]
* [nim-argparse](https://github.com/iffy/nim-argparse) - Argument parsing for Nim. [MIT]



# Resources

## Books

* [Nim in Action](https://www.manning.com/books/nim-in-action) - Nim's first book
* [Nim Days](https://github.com/xmonader/nimdays) - A project to document my journey with nim with mini applications, libraries documented from A to Z and also to provide new Nim users with some extra in depth information.
* [Nimbus Handbook](https://status-im.github.io/nim-beacon-chain/auditors-book) - A comprehensive introduction to the Nim programming language.



## Blogs

* [Nim Blog](http://nim-lang.org/blog.html) - Official Nim blog.
* [Goran Krampe](http://goran.krampe.se/nim/) - Wrapping C, arduino, performance, links.
* [HookRace](https://hookrace.net/blog/nim/) - Blog with multiple articles on Nim.
* [Rants from the Ballmer Peak](https://gradha.github.io/tags/nim.html) - Posts on Nim and other languages.
* [Yuriy Glukhov's blog](https://yglukhov.github.io/) - Making and shipping a game in Nim
* [Araq's Musings](https://nim-lang.org/araq) - Blog on Nim from the creator himself.



## Community

* [The Nim forum](http://forum.nim-lang.org/)
* [The Nim IRC channel](http://webchat.freenode.net/?channels=nim)
* [The Nim Gitter channel](https://gitter.im/nim-lang/Nim)
* [The Nim Discord channel](https://discord.gg/ptW3Rb3)
* [The Nim mailing list](http://www.freelists.org/list/nim-dev)
* [The Nim SubReddit](http://reddit.com/r/nim)
* [The Nim Telegram](https://t.me/nim_lang)
* [The Nim Telegram on Spanish](https://t.me/NimArgentina)



## Websites

* [Nim Basics](https://narimiran.github.io/nim-basics/) - Tutorial for beginners and people just starting with Nim.
* [How I start](https://howistart.org/posts/nim) - Great guide going from 0 to a bf interpreter and then a bf to Nim compiler.
* [Learn Nim in Y minutes](https://learnxinyminutes.com/docs/nim/) - Whirlwind tour.
* [Nim by Example](https://nim-by-example.github.io) - Series of pages and examples for learning the Nim programming language.
* [Nim for Python programmers](https://github.com/nim-lang/Nim/wiki/Nim-for-Python-Programmers) - Guide to Nim for people with experience in Python.
* [Rosettacode:Nim](https://rosettacode.org/wiki/Category:Nim) - 100s of solutions for various tasks using Nim (Implementations available in other languages as well).
* [dev](https://dev.to/t/nim) - Nim blogs in `dev.io`.



## Videos

* [Nim official Channel](https://www.youtube.com/channel/UCDAYn_VFt0VisL5-1a5Dk7Q/videos) - Official videos introduce the powerful and interesting part in Nim language.
* [Nim for beginners](https://www.youtube.com/user/kiloneie/playlists) - This is a video series meant to teach people programming in Nim to people who have never programmed before, or are new to Nim.
* [Make a website with Nim](https://www.youtube.com/watch?v=ndzlVRWqT2E&list=PL6RpFCvmb5SGw7aJK1E4goBxpMK3NvkON) - This is a video series meant to teach people make a website with Nim
using `jester`.
* [araq twitch](https://www.twitch.tv/araq4k) - The live broadcast regarding Nim language.
* [alehander42 twitch](https://www.twitch.tv/alehander42) - The live broadcast regarding Nim language.
* [clyybber twitch](https://www.twitch.tv/clyybber) - The live broadcast regarding Nim language.
* [d0m96 twitch](https://www.twitch.tv/d0m96) - The live broadcast regarding Nim language.
* [disruptek twitch](https://www.twitch.tv/disruptek) - The live broadcast regarding Nim language.
* [yardanico twitch](https://www.twitch.tv/yardanico) - The live broadcast regarding Nim language.
* [zachary_carter twitch](https://www.twitch.tv/zachary_carter) - The live broadcast regarding Nim language.



# Contributing

Contributions are very welcome!

Please have a look at [CONTRIBUTING](https://github.com/VPashkov/awesome-nim/blob/master/CONTRIBUTING.md) for guidelines.