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/needed-libraries
This repository contains a list a needed libraries.
nim-lang/csources
The pre-generated C sources of the Nim compiler which aid in bootstrapping. This repository is archived because it's frozen, HEAD of csources can build Nim version 1 and any later version.
nim-lang/nimsuggest
idetools for the nim language
nim-lang/lua
Nim Wrapper to interface with the Lua interpreter
nim-lang/python
Nim wrapper for the Python 2 programming language
nim-lang/gtk2
gtk2 wrapper for Nim
nim-lang/niminst
EDIT: now archived, see https://github.com/nim-lang/Nim/issues/15946. niminst is a tool to generate an installer for a Nim program. Currently it can create an installer for Windows as well as installation/deinstallation scripts for UNIX. Some support for Linux' package management systems is also included.
nim-lang/graphics
Graphics module for Nim. Currently based on SDL v1.2.
nim-lang/compilerdev
This repository contains a collection of documents about how to change/refactor the Nim compiler in order to make it faster, easier to maintain and have fewer bugs by a superior architecture and design. However, no every idea here will work out.
nim-lang/pas2nim
pas2nim is a tool to translate Delphi/Pascal wrappers to Nim code.
nim-lang/mongo
MongoDB wrapper for Nim
nim-lang/dialogs
This module implements portable dialogs for Nim; the implementation builds on the GTK interface. On Windows, native dialogs are shown instead.
nim-lang/dlls
Prebuilt DLLs and lib*.so files for Nim. Every DLL added here will also have at least a description about how we built it.
nim-lang/edutainment
Tasks related to making Nim more widely known such as video creation.
nim-lang/oldwinapi
Old Win API wrapper for Nim.
nim-lang/community_map
nim-lang/jstin
JSON {de,}serialization for the working men.
nim-lang/security
Embargoed security issues that will be made public after a fix is made available. Use https://github.com/nim-lang/security/security
nim-lang/aporia-bin
Holds binaries for Aporia (mostly DLLs)
nim-lang/basic2d
Deprecated package from stdlib.
nim-lang/kickstart
Automated bootstrapping scripts for the Nim programming language compiler.
nim-lang/basic3d
nim-lang/expat
Expat wrapper for Nim.
nim-lang/joyent_http_parser
nim-lang/nim-buildbot
Buildbot Configuration and Script Files for Nim
nim-lang/libsvm_legacy