A curated list of awesome Nim frameworks, libraries, software and resources. (by ringabout)

Awesome-nim Alternatives

Similar projects and alternatives to awesome-nim

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better awesome-nim alternative or higher similarity.

awesome-nim reviews and mentions

Posts with mentions or reviews of awesome-nim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-01.
  • Nim v2.0 Released
    49 projects | | 1 Aug 2023
    Ones that have not been mentioned so far:

    nlvm is an unofficial LLVM backend:

    npeg lets you write PEGs inline in almost normal PEG notation:

    futhark provides for much more automatic C interop:

    nimpy allows calling Python code from Nim and vice versa:

    questionable provides a lot of syntax sugar surrounding Option/Result types:

    ratel is a framework for embedded programming:

    cps allows arbitrary procedure rewriting to continuation passing style:

    chronos is an alternative async/await backend:

    zero-functional fixes some inefficiencies when chaining list operations:

    owlkettle is a declarative macro-oriented library for GTK:

    A longer list can be found at

  • Hamarosan itt a Nim programozási nyelv 2.0.0-s változata
    1 project | /r/codingHungary | 2 Apr 2023
    Hasznos cuccok hozzá:
  • Nim 2.0.0 RC2
    10 projects | | 31 Mar 2023
    Ecosystem-wise - a brief subset of Nim packages:
  • Twenty five thousand dollars of funny money
    3 projects | | 3 Dec 2022
    One can, of course, go much further than simply distinct number types:

    (Unchained seems maybe the most featureful of those units packages.)

  • An Intuition for Lisp Syntax
    2 projects | | 28 Aug 2022
    > This is useful for compiler programmers, or maybe also those writing source code analyzers/optimizers, but is that it?

    It is also useful for anyone wanting to implement language-level features as simple libraries. Someone else brought up Nim here: it's a great example of what can be done with metaprogramming (and in a non-Lisp language) as it intentionally sticks to a small-but-extendable-core design.

    There's macro-based libraries that implement the following, with all the elegance of a compiler feature: traits, interfaces, classes, typeclasses, contracts, Result types, HTML (and other) DSLs, syntax sugar for a variety of things (notably anonymous functions `=>` and Option types `?`), pattern matching (now in the compiler), method cascading, async/await, and more that I'm forgetting.

  • Nim: Curated Packages
    7 projects | | 27 May 2022
    Just under their table of contents, they say that "This list is fairly outdated." and point you to - and that repo seems to have recent updates.
  • Nim Community Survey 2021 Results
    4 projects | | 14 Jan 2022
    Thanks for making these, I actually had no idea these existed! I don't "need" them now but seeing these gives me ideas for projects and makes future things easier.

    I wish discovery of community libraries was higher, I'm constantly discovering libraries that do amazing things 'hidden' away. I know there's and but most of the time I end up using a search engine for something specific if I think of it.

  • Prologue: A powerful web framework written in Nim
    4 projects | | 21 Oct 2020
  • A note from our sponsor - InfluxDB | 30 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →


Basic awesome-nim repo stats
about 2 months ago

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives