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: 5 days ago
Linked from 4 awesome lists

compilerefficienthacktoberfestlanguagemacrosmetaprogrammingnimprocedural

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nim-works/nimskull A 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/nlvm An LLVM-based compiler for the Nim programming language. 711
pmunch/nimcr A program that compiles and runs Nim scripts on demand, optimizing compilation process for speed. 84
nim-lang/nimble A package manager for the Nim programming language 1,265
nilfoundation/zkllvm Compiles high-level programming languages into input for provable computations protocols. 304
gnu-enjoyer/actuallyportablenim Converts Nim into a language that can be compiled to run on any platform without needing separate builds for each one 66
inim-repl/inim An interactive shell for the Nim programming language 647
nim-lang/ui A C library with a high-level Nim binding, providing a unified UI framework for building desktop applications. 240
nickmqb/muon A modern, statically typed low-level programming language with strong focus on performance and minimalism. 773
nim-lang/redis A Redis client library for the Nim programming language 127
nim-lang/packages A registry of Nimble packages for the Nim programming language 455
nim-lang/sdl2 A set of C library bindings for a popular game development framework. 235
calebwin/pipelines A language and runtime for crafting massively parallel data pipelines 375
nirum-lang/nirum A tool for compiling IDL files into executable code and enabling RPC/distributed object interactions between microservices. 121
nim-libs/nsis This project builds and packages the Nim programming language for installation on Windows systems. 4