Skip to content

juanfra684/awesome-nim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 

Repository files navigation

Awesome Nim

A curated list of awesome Nim frameworks, libraries and software. Inspired by other awesome lists.

Build Systems

  • 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]

Database

  • ormin - Prepared SQL statement generator , A lightweight ORM

Game Development

GUI

  • iup - Wrapper for IUP - Desktop GUI's
  • nimx - Desktop, Mobile & Web GUI framework in Nim.

IDE

  • Aporia - IDE/Advanced text editor mainly focusing on support for the Nim programming language.
  • Editor Integration - Offical list of editor plugins for nim

Implementations

  • 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]

Package Management

  • Nimble - Package manager for the Nim programming language. [BSD]

Package Repositories

Scripting

  • Nimcr - Running Nim code with Shebangs.

Services

  • Luntic - A lightweight REST in-memory discovery service. [Apache-2.0]

Web

Web Frameworks

  • 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

Parsing HTML

  • Nimquery - A library for querying HTML using CSS selectors, like JavaScripts document.querySelector. [MIT]

Development Tools

Binding Generators

  • Pymod - Gen Python C-API wrappers. [MIT]

Resources

Books

  • Nim in Action - Nim's first book, avaliable via mannings early access program

Blogs

Community

Websites

Contributing

Contributions are very welcome!

Please have a look at CONTRIBUTING for guidelines.

About

A curated list of awesome Nim frameworks, libraries and software. Inspired by other awesome lists.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published