A curated list of awesome Nim frameworks, libraries and software. Inspired by other awesome lists.
- Nake - Describe your Nim builds as tasks [MIT]
- Nimble - Nimble can be used as a build system [BSD]
- ChooseNim - Installing and switching between Nim versions (à la rustup, pyenv) [MIT]
- ormin - Prepared SQL statement generator , A lightweight ORM
- frag - A cross-platform 2D|3D game framework for the Nim programming language http://fragworks.io [MIT]
- zengine - 2D | 3D Game development library
- Aporia - IDE/Advanced text editor mainly focusing on support for the Nim programming language.
- Editor Integration - Offical list of editor plugins for nim
- 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
- Nlvm - LLVM backend for nim. [MIT]
- Nimble - Package manager for the Nim programming language. [BSD]
- Nim packages - List of packages for Nimble.
- Nimism - Search for available Nim packages.
- Nimcr - Running Nim code with Shebangs.
- Luntic - A lightweight REST in-memory discovery service. [Apache-2.0]
- Jester - The sinatra-like web framework for Nim. Jester provides a DSL for quickly creating web applications in Nim. [MIT]
- Karax - a framework for developing single page applications in Nim.
- nawak - A web micro-framework in Nimrod, heavily inspired by jester, flask and the like. [MIT]
- oauth - OAuth library for nim [Apache-2.0]
- rosencrantz - DSL to write web servers, inspired by Spray and its successor Akka HTTP
- Nimquery - A library for
querying HTML using CSS selectors, like JavaScripts
document.querySelector
. [MIT]
- Pymod - Gen Python C-API wrappers. [MIT]
- Nim in Action - Nim's first book, avaliable via mannings early access program
- Nim Blog - Official Nim blog
- Goran Krampe - Wrapping C, arduino, performance, links
- HookRace - a Nim blog for now
- Rants from the Ballmer Peak - posts on nim and other languages
- How i start - Great guide going from 0 to a bf interpreter and then a bf to nim compiler
- Learn Nim in Y minutes - Whirlwind tour
- Nim by example - A series of pages and examples for learning the Nim programming language.
- Nim for Python programmers - A guide to Nim for people with experience in Python.
- Roseetacode:Nim - 100's of solutions for variours tasks using nim (Implementations avaliable in other languages as well)
Contributions are very welcome!
Please have a look at CONTRIBUTING for guidelines.