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).
17k stars
300 watching
1k forks
Language: Nim
last commit: 5 days ago
Linked from 4 awesome lists
compilerefficienthacktoberfestlanguagemacrosmetaprogrammingnimprocedural
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 |