The Nim programming language
Nim is a systems programming language with a focus on efficiency, expressiveness, and elegance.
Pinned Repositories
c2nim
c2nim is a tool to translate Ansi C code to Nim. The output is human-readable Nim code that is meant to be tweaked by hand before and after the translation process.
langserver
The Nim language server implementation (based on nimsuggest)
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
nimble
Package manager for the Nim programming language.
nimforum
Lightweight alternative to Discourse written in Nim
nimony
Nimony is a new Nim implementation that is in heavy development.
packages
List of packages for Nimble
RFCs
A repository for your Nim proposals.
sdl2
Nim wrapper for SDL 2.x
website
Code for the official Nim programming language website
The Nim programming language's Repositories
nim-lang/Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
nim-lang/nimble
Package manager for the Nim programming language.
nim-lang/nimforum
Lightweight alternative to Discourse written in Nim
nim-lang/c2nim
c2nim is a tool to translate Ansi C code to Nim. The output is human-readable Nim code that is meant to be tweaked by hand before and after the translation process.
nim-lang/packages
List of packages for Nimble
nim-lang/langserver
The Nim language server implementation (based on nimsuggest)
nim-lang/nimony
Nimony is a new Nim implementation that is in heavy development.
nim-lang/NimLime
The official Nim programming language plugin for Sublime Text
nim-lang/fusion
Fusion is for now an idea about how to grow Nim's ecosystem without the pain points of more traditional approaches.
nim-lang/redis
Official redis wrapper for Nim.
nim-lang/bigints
BigInts for Nim
nim-lang/website
Code for the official Nim programming language website
nim-lang/atlas
The Atlas Package cloner. It manages an isolated workspace that contains projects and dependencies.
nim-lang/vscode-nim
A VS Code plugin for the Nim language
nim-lang/choosenim
Official tool for easily installing and managing multiple versions of the Nim programming language.
nim-lang/docker-images
Official Docker Hub images for Nim programming language
nim-lang/threading
New atomics, thread primitives, atomic refcounting for --gc:arc/orc.
nim-lang/nim-zmq
Nim ZMQ wrapper
nim-lang/nightlies
Separate repository to trigger installer builds.
nim-lang/cairo
Nim Cairo wrapper.
nim-lang/virus_checker
A virus checker for nim binaries
nim-lang/checksums
Hash algorithms in Nim
nim-lang/sat
A SAT solver written in Nim
nim-lang/smtp
SMTP client implementation, adapted from the Nim standard library
nim-lang/htmlparser
Parse a HTML document in Nim
nim-lang/setup-nimble-action
Set up your GitHub Actions workflow with a specific version of Nim
nim-lang/mimalloc
mimalloc is a compact general purpose allocator with excellent performance.
nim-lang/errorcodes
Errorcodes is a simple module that offers an enumeration of "everything" that can go wrong. It is for people who don't like Nim's existing exception hierarchy.
nim-lang/parsesql
The `parsesql` module implements a high performance SQL file parser. It parses PostgreSQL syntax and the SQL ANSI standard.
nim-lang/nimony-website
Code for the official Nimony website