Nim

compiler

A compiler and runtime environment for a statically typed, compiled systems programming language.

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).

GitHub

17k stars
300 watching
1k forks
Language: Nim
last commit: almost 2 years ago
Linked from 4 awesome lists

compilerefficienthacktoberfestlanguagemacrosmetaprogrammingnimprocedural

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
nim-works/nimskullA statically typed systems programming language designed to be sustainable and scalable, with the goal of creating software that can be maintained by its community.284
arnetheduck/nlvmAn LLVM-based compiler for the Nim programming language.711
pmunch/nimcrA program that compiles and runs Nim scripts on demand, optimizing compilation process for speed.84
nim-lang/nimbleA package manager for the Nim programming language1,265
nilfoundation/zkllvmCompiles high-level programming languages into input for provable computations protocols.304
gnu-enjoyer/actuallyportablenimConverts Nim into a language that can be compiled to run on any platform without needing separate builds for each one66
inim-repl/inimAn interactive shell for the Nim programming language647
nim-lang/uiA C library with a high-level Nim binding, providing a unified UI framework for building desktop applications.240
nickmqb/muonA modern, statically typed low-level programming language with strong focus on performance and minimalism.773
nim-lang/redisA Redis client library for the Nim programming language127
nim-lang/packagesA registry of Nimble packages for the Nim programming language455
nim-lang/sdl2A set of C library bindings for a popular game development framework.235
calebwin/pipelinesA language and runtime for crafting massively parallel data pipelines375
nirum-lang/nirumA tool for compiling IDL files into executable code and enabling RPC/distributed object interactions between microservices.121
nim-libs/nsisThis project builds and packages the Nim programming language for installation on Windows systems.4