Nim

Nim is a general-purpose systems programming language that’s designed to be efficient, expressive, and elegant. The Nim compiler produces dependency-free binaries for most platforms as well as JavaScript for the web.
- GitHub: https://github.com/topics/nim
- Wikipedia: https://en.wikipedia.org/wiki/Nim_(programming_language)
- Repo: https://github.com/nim-lang/Nim
- Created by: Andreas Rumpf
- Released: 2008
- Related Topics: language, c, c-plus-plus, javascript, python,
- Aliases: nim-lang, nimlang, nim-language,
- Last updated: 2025-04-28 00:20:14 UTC
- JSON Representation
https://github.com/akavel/hellomello
Experiments with writing Android apps in Nim
android apk dalvik dex hello-world jni minimal nim standalone
Last synced: 12 Apr 2025
https://github.com/davidegalilei/markinim
Markinim Telegram bot source code
Last synced: 09 Apr 2025
https://github.com/elddy/Nim-SMBExec
SMBExec implementation in Nim - SMBv2 using NTLM Authentication with Pass-The-Hash technique
nim nim-lang ntlm pass-the-hash pentest-tool red-teaming smb windows
Last synced: 21 Nov 2024
https://github.com/scinim/numericalnim
A collection of numerical methods written in Nim
curve-fitting discrete-points integral integration interpolation lbfgs nim nim-lang numerical-computation numerical-integration numerical-methods ode ode-integrators ode-solver optimization-methods science scientific scientific-computing simpson-rule vectors
Last synced: 09 Apr 2025
https://github.com/FedericoCeratto/nim-httpauth
HTTP Authentication library for Nim
authentication authorization http nim nim-lang security
Last synced: 24 Mar 2025
https://github.com/status-im/nim-stint
Stack-based arbitrary-precision integers - Fast and portable with natural syntax for resource-restricted devices.
arbitrary-precision arm bigint biginteger bignum bignumber blockchain cryptography embedded ethereum math mips multi-precision nim number-theory risc-v
Last synced: 06 Apr 2025
https://github.com/oprypin/nim-csfml
Nim bindings to SFML multimedia/game library
bindings csfml game-framework nim sfml
Last synced: 09 Apr 2025
https://github.com/FedericoCeratto/nimfmt
Nim code formatter / linter / style checker
Last synced: 24 Nov 2024
https://github.com/SciNim/flambeau
Nim bindings to libtorch
hacktoberfest nim scientific-computing torch
Last synced: 27 Mar 2025
https://github.com/Nimaoth/Nev
Nev is a keyboard focused GUI and terminal text editor
editor nim programming-language projection-editor projectional-editor text-editor
Last synced: 24 Jan 2025
https://github.com/juancarlospaco/cliche
AutoMagic CLI argument parsing is cliche
cli-args cli-argument-parser nim nim-lang
Last synced: 09 Apr 2025
https://github.com/federicoceratto/nimfmt
Nim code formatter / linter / style checker
Last synced: 12 Apr 2025
https://github.com/johnnovak/koi
Immediate mode UI for Nim
gui imgui immediate-gui nanovg nim nim-lang opengl
Last synced: 08 Apr 2025
https://github.com/hugogranstrom/nimislides
A Reveal.js theme for nimib for making slideshow presentations in Nim
nim nimib presentation presentation-slides reveal-js slides theme
Last synced: 30 Mar 2025
https://github.com/thealgorithms/nim
Collection of various algorithms implemented in Nim for educational purposes.
algorithms data-structures educational interview-questions math mathematics nim string
Last synced: 06 Apr 2025
https://github.com/akavel/dali
Indie assembler/linker for Dalvik VM .dex & .apk files (Work In Progress)
android dalvik dex nim standalone
Last synced: 12 Apr 2025
https://github.com/suirad/zig-header-gen
Automatically generate headers/bindings for other languages from Zig code
binding-generator build c comptime cpp golang header-generator nim python rust zig zig-library
Last synced: 18 Nov 2024
https://github.com/euantorano/serial.nim
A Nim library for accessing serial ports.
hacktoberfest nim rs232 serial-ports serialport
Last synced: 09 Apr 2025
https://github.com/moigagoo/nimage
Dockerfiles for various Nim versions published on Docker Hub
docker dockerfile hacktoberfest nim nim-lang
Last synced: 02 Apr 2025
https://github.com/OrgTangle/ntangle
Command-line utility for Tangling of Org documents — programmed in Nim.
literate-programming nim org-mode tangle
Last synced: 22 Nov 2024
https://github.com/guevara-chan/raylib-forever
:.raylib headers for Nim anytime.:
3d-engine browser-application coffeescript html5 nim procedural raylib
Last synced: 15 Apr 2025
https://github.com/nim-lang/docker-images
Official Docker Hub images for Nim programming language
docker dockerfile nim nim-lang
Last synced: 09 Apr 2025
https://github.com/eset/nimfilt
A collection of modules and scripts to help with analyzing Nim binaries
demangling ida ida-plugin ida-pro idapython malware-analysis nim nim-lang nim-language reverse-engineering
Last synced: 06 Apr 2025
https://github.com/johnnovak/gridmonger
Your trusty old-school cRPG mapping companion
crpg dungeon-crawler dungeons-and-dragons mapping-tools nim nim-lang rpg
Last synced: 09 Apr 2025
https://github.com/h3rald/hastysite
A small but powerful static site generator
markdown nim static-site-generator
Last synced: 30 Mar 2025
https://github.com/hamidb80/iterrr
iterate faster ... 🏎️. functional-style, extensible iterator library
functional-style iterator lazy library nim
Last synced: 15 Nov 2024
https://github.com/nvidia-ai-blueprints/rag
This NVIDIA RAG blueprint serves as a reference solution for a foundational Retrieval Augmented Generation (RAG) pipeline.
blueprint nim rag retrieval-augmented-generation
Last synced: 09 Apr 2025
https://github.com/oprypin/nim-random
Random number generation library for Nim
Last synced: 09 Apr 2025
https://github.com/juancarlospaco/nim-html-dsl
Nim HTML DSL
bulma-css dsl html html5 nim nim-lang spectre-css
Last synced: 12 Apr 2025
https://github.com/de-odex/suru
A tqdm-style progress bar in Nim
nim nim-lang nim-language progress-bar progressbar
Last synced: 09 Apr 2025
https://github.com/nim-works/loony
A high throughput MPMC lock-free queue based on a paper by Giersch, Nolte et al implemented in pure Nim.
concurrency fifo lock-free mpmc nim nim-lang nimskull parallelism queue
Last synced: 09 Apr 2025
https://github.com/glassesneo/oolib
A nimble package for object-oriented programming
metaprogramming nim nimble oop
Last synced: 01 Apr 2025
https://github.com/kaushalmodi/nim_config
Global project-agnostic config.nims
Last synced: 09 Apr 2025
https://github.com/glassesneo/OOlib
A nimble package for object-oriented programming
metaprogramming nim nimble oop
Last synced: 13 Apr 2025
https://github.com/samdze/playdate-nim
Nim bindings with extra features for the Playdate SDK
game-development nim nim-lang playdate playdate-sdk
Last synced: 09 Apr 2025
https://github.com/soasme/nim-mustache
Mustache in Nim
mustache mustache-implementations nim template template-engine template-library
Last synced: 01 Apr 2025
https://github.com/soasme/nim-schedules
A Nim scheduler library that lets you kick off jobs at regular intervals.
job-scheduler nim nim-lang scheduler
Last synced: 09 Apr 2025
https://github.com/timotheecour/d_vs_nim
comparison of D vs nim
comparison dlang nim nim-questions
Last synced: 18 Mar 2025
https://github.com/jangko/nim-noise
Nim implementation of linenoise command line editor
command-line linenoise nim repl
Last synced: 09 Apr 2025
https://github.com/disruptek/jason
JSON done right 🤦
compile-time encode json nim serialization serialize
Last synced: 17 Dec 2024
https://github.com/nvidia-bionemo-blueprints/generative-virtual-screening
NVIDIA BioNeMo blueprint for generative AI-based virtual screening
biology drug-discovery nim nvidia
Last synced: 10 Apr 2025
https://github.com/enthus1ast/nimsocks
A filtering SOCKS proxy server and client library written in nim.
filter filtering nim nim-lang proxy proxy-client proxy-server socks socks-proxy socks4 socks4a socks5
Last synced: 09 Apr 2025
https://github.com/gnu-enjoyer/ActuallyPortableNim
Turns Nim into a build once run anywhere language
Last synced: 17 Nov 2024
https://github.com/s3lrius/nimalathatep
Nim Payload Generation
nim nim-lang nimble offensive-security red-teaming runner shellcode shellcode-injection shellcode-loader shellcode-runner
Last synced: 09 Apr 2025
https://github.com/cheatfate/asyncpg
Asynchronous PostgreSQL driver for Nim language
asynchronous nim nim-language postgresql
Last synced: 11 Apr 2025
https://github.com/johnnovak/nim-mod
A Nim MOD player just for fun
amiga audio fasttracker mod module nim nim-lang protracker
Last synced: 11 Apr 2025
https://github.com/yardanico/nim-mathexpr
Tiny math expression evaluator library implemented in pure Nim
math mathematical-expressions mathematical-expressions-evaluator nim nim-lang recursive-descent-parser
Last synced: 09 Apr 2025
https://github.com/xmonader/nimassets
bundle your assets into single nim file inspired by go-bindata
assets assets-management bundle go-bindata nim
Last synced: 21 Nov 2024
https://github.com/technicallyagd/unpack
sequence/object unpacking/destructuring for nim
destructuring-assignment javascript nim python unpacking-sequences
Last synced: 14 Nov 2024
https://github.com/ethosa/akane
The Nim asynchronous web framework.
akane async async-web nim nim-lang server web web-framework
Last synced: 05 Apr 2025
https://github.com/jangko/nimAES
Advanced Encryption Standard, Rinjdael Algorithm written in Nim
aes-256 aes-encryption encryption encryption-standard nim rinjdael-algorithm
Last synced: 15 Nov 2024
https://github.com/jangko/nimaes
Advanced Encryption Standard, Rinjdael Algorithm written in Nim
aes-256 aes-encryption encryption encryption-standard nim rinjdael-algorithm
Last synced: 09 Apr 2025
https://github.com/juancarlospaco/tradingview
TradingView client
binance cryptocurrency-exchanges cryptotrading day-trading easy-money easy-to-use economy finances fintech get-rich-slowly market-data memecoin nim shitcoin statistical-analysis technical-analysis technical-indicators trading-api tradingview tradingview-api
Last synced: 21 Mar 2025
https://github.com/juancarlospaco/nim-contra
Lightweight Self-Documenting Design by Contract Programming and Security Hardened mode.
assertion-library compiletime contracts contracts-programming design-by-contract hardened hardening immutable immutable-objects javascript nim nim-lang nimscript security-hardening self-test testing-framework testing-tools
Last synced: 22 Mar 2025
https://github.com/federicoceratto/nim-package-directory
Nim package directory - documentation builder
badges documentation-site nim nim-lang nim-language packaging rss-feed
Last synced: 12 Apr 2025
https://github.com/kieranp/game-of-life-implementations
Conway's Game of Life implementation in various languages
conway-game crystal crystal-lang csharp dart dartlang game game-of-life groovy java javascript kotlin nim nim-lang php python ruby scala swift typescript
Last synced: 19 Dec 2024
https://github.com/liquidev/hayago
Embeddable scripting language for Nim. Work in progress.
bytecode concurrency embeddable language nim rod
Last synced: 13 Mar 2025
https://github.com/ebran/grim
grim brings property graphs to the Nim language. Look around you: everything is a graph!
data-science data-structures graph graph-theory nim nim-lang property-graph
Last synced: 09 Apr 2025
https://github.com/nitely/nregex
A fast DFA based Regex engine that supports submatches
dfa nim nim-lang regex regex-engine
Last synced: 24 Feb 2025
https://github.com/sstadick/nython
Build Python Extension Modules for Nim libraries.
extension nim perfomance python
Last synced: 09 Apr 2025
https://github.com/KieranP/Game-Of-Life-Implementations
Conway's Game of Life implementation in various languages
conway-game crystal crystal-lang csharp dart dartlang game game-of-life groovy java javascript kotlin nim nim-lang php python ruby scala swift typescript
Last synced: 16 Nov 2024
https://github.com/openpeeps/tim
This is Tim ⚡️ A high-performance template engine & markup language written in Nim
awesome-nim cross-language emmet html html-compiler markup-language nim nim-lang nim-language openpeeps parser source-to-source template template-engine template-language tim tim-engine
Last synced: 14 Mar 2025
https://github.com/hiteshjasani/nim-mungehosts
Programmatically alter /etc/hosts file using the command line with Docker containers
docker-container dockerfile hostname nim
Last synced: 14 Apr 2025
https://github.com/mashingan/excelin
Create and read Excel file purely in Nim
excel library nim nim-lang spreadsheet
Last synced: 09 Apr 2025
https://github.com/alaviss/nim-sys
Abstractions for common operating system interfaces
Last synced: 09 Apr 2025
https://github.com/simonkrauter/nicalc
Simple calculator written in Nim using NiGui
Last synced: 09 Apr 2025
https://github.com/brentp/hts-nim-tools
useful command-line tools written to showcase hts-nim
bam bioinformatics genomics nim nim-lang vcf vcf-filtering
Last synced: 11 Mar 2025
https://github.com/guzba/curly
An easy to use and efficient thread-ready HTTP client.
curl http http-client https libcurl multithreading nim
Last synced: 20 Dec 2024
https://github.com/juancarlospaco/harpoon
HTTP Harpoon, HTTP Client
async high-performance http http-client https network nim nim-lang
Last synced: 21 Mar 2025
https://github.com/pptx704/domainim
A fast and comprehensive tool for organizational network scanning
dns nim nim-lang pentesting red-team-tools tool
Last synced: 09 Apr 2025
https://github.com/molnarmark/spinny
🌀 Spinny is a tiny terminal spinner package for the Nim Programming Language.
Last synced: 06 Mar 2025