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-05-15 00:20:54 UTC
- JSON Representation
https://github.com/EigenlightArts/HEXES
The source code for HEXES, A puzzle shoot'em up!
game gba gba-dev gba-development gba-game gbajam22 nim nim-lang shmup shoot-em-up
Last synced: 11 Mar 2025
https://github.com/brentp/nim-gzfile
simple reader and writer for gzipped (and regular) files
Last synced: 14 Apr 2025
https://github.com/wick3dr0se/cheat-sheets
A small collection of my personal cheat sheets
bash cheat-sheet cheatsheet linux nim shell
Last synced: 01 Mar 2025
https://github.com/federicoceratto/nim-gnutls
Nim wrapper for GnuTLS
cryptographic-library cryptography gnutls library nim nim-lang security wrapper
Last synced: 09 Apr 2025
https://github.com/8bitprodigy/nrpnc
Reverse Polish Notation calculator written in Nim.
calculator calculator-application math mathematics maths maths-calculator nim nim-lang nim-language reverse-polish-calculator reverse-polish-notation scripting
Last synced: 12 Apr 2025
https://github.com/guevara-chan/nimnaut
•Nautilus 2D engine for you, me and Nim•
2d-game-engine nautilus nim opengl procedural
Last synced: 13 Apr 2025
https://github.com/kaushalmodi/version
Fetch and parse the version number of most CLI apps
Last synced: 09 Apr 2025
https://github.com/dinau/nimv
Simple CUI wrapper for choosenim
choosenim cli cui nim nim-lang version version-manager wrapper
Last synced: 09 Apr 2025
https://github.com/hcorion/nim-on-gba
A project with examples of Nim code on the Game Boy Advanced
Last synced: 20 Mar 2025
https://github.com/federicoceratto/nim-sdnotify
systemd service notification client for Nim
Last synced: 09 Apr 2025
https://github.com/skrylar/skeasing
A collection of easing curves for animation purposes.
Last synced: 12 May 2025
https://github.com/ringabout/fastnim
A collection of ideas to make Nim and nimscript faster and a monitoring benchmark.
Last synced: 18 Mar 2025
https://github.com/apahl/csvtable
Nim tools for dealing with CSV files with an API similar to Python's CSVDictReader and -Writer
Last synced: 13 May 2025
https://github.com/mashingan/graflib
Very simple graph implementation library.
Last synced: 06 May 2025
https://github.com/briandowns/nlog
Structured Logging for Nim
json log logger nim nim-lang structured-logging
Last synced: 11 Apr 2025
https://github.com/himujjal/libytdl
A c library for downloading YT videos written in Nim
c nim yt-dl yt-downloader ytdl-alternative
Last synced: 17 Mar 2025
https://github.com/thindil/nuklearnim
Mirror of Nim programming language binding for Nuklear GUI library
Last synced: 01 Apr 2025
https://github.com/ct-clmsn/nofi
Nim wrapper of ROFI (Rust Open Fabrics Interface)
distributed-computing high-performance-computing hpc libfabric nim supercomputing
Last synced: 09 Apr 2025
https://github.com/hitblast/nimip
⚡ Asynchronously lookup IP addresses with this tiny, hybrid Nim application.
api-wrapper ip-address-lookup ip-api nim nim-lang
Last synced: 09 Apr 2025
https://github.com/samdmarshall/influx.nim
influx influxdb nim nim-lang nim-language nimble
Last synced: 09 Apr 2025
https://github.com/juancarlospaco/nim-hackpad
Hackathon Web Scratchpad for teaching Nim on events using Wifi with limited or no Internet.
nim nim-lang playground sandbox scratchpad web
Last synced: 21 Mar 2025
https://github.com/openpeeps/crossdb-nim
🔥 CrossDB Driver for 👑 Nim language
crossdb database embedded-database embedded-db in-memory-database mysql nim nim-language openpeeps rdbms sql sqlite
Last synced: 13 Feb 2025
https://github.com/samdmarshall/pewpewthespells-com
website platform for pewpewthespells.com
jester linkcheck nim web-server
Last synced: 09 Apr 2025
https://github.com/clonkk/parachute
Nimble package for tagging and tracking unsafe stuff in Nim !
Last synced: 09 Apr 2025
https://github.com/nimaudio/offbeat
clap based plugin framework in nim
audio audio-plugin clap clap-plugin clap-plugins nim nim-lang plugin plugin-framework
Last synced: 09 Apr 2025
https://github.com/jiro4989/alignment
alignment is a library to align strings.
Last synced: 08 May 2025
https://github.com/juancarlospaco/nim-espeak
Nim Espeak NG wrapper, for super easy Voice and Text-To-Speech
espeak espeak-ng nim nim-lang text-to-speech voice
Last synced: 21 Mar 2025
https://github.com/yardanico/twitchrelay
Simple Twitch <-> IRC relay bot written in Nim
irc irc-relay-bot nim nim-lang
Last synced: 09 Apr 2025
https://github.com/juancarlospaco/aria
Aria2 API lib for Nim using RPC for any backend
aria2 aria2-cli aria2c ftp-client json-rpc-client metalink nim nim-lang nim-language rpc-client torrent
Last synced: 21 Mar 2025
https://github.com/juancarlospaco/nim-usagov
USA Code.Gov MultiSync API Client for Nim. Get data & code from NASA, LIGO, Fermilab & more on seconds!
async government-data nim nim-lang open-data scientific-data united-states
Last synced: 21 Mar 2025
https://github.com/matkuki/chipmunk7_demos
Chipmunk7 demos for Nim
chipmunk2d demo nim opengl physics sdl2
Last synced: 15 May 2025
https://github.com/ajusa/binarylang-fun
Fun with using binarylang to parse stuff in Nim
Last synced: 24 Mar 2025
https://github.com/gulpf/systimes
An alternative DateTime implementation for Nim.
Last synced: 23 Mar 2025
https://github.com/nim-libs/nsis
Building the Nim programming language.
nim nim-lang nsis nsis-installer
Last synced: 08 May 2025
https://github.com/oskaritimperi/nimpb_protoc
Protocol Buffers code generator for https://github.com/oswjk/nimpb
nim nimpb protobuf protoc protocol-buffers
Last synced: 09 Apr 2025
https://github.com/ferhatgec/nimocat
Fegeya NimoCat, Nim implementation of ColoCat.
cat colocat color colors io line-by-line nim nim-lang read-file
Last synced: 14 Apr 2025
https://github.com/foxoman/openurl
Open Any Url/File in the default App / WebBrowser - based on nim std/browsers
Last synced: 01 Apr 2025
https://github.com/lucidrains/fuss-nim
Implementation of FUSS (Fitness Uniform Selection), a selection method proposed by Marcus Hutter himself for maintaining diversity in evolutionary algorithms, in Nim
diversity-maintenance evolutionary-algorithms genetic-algorithms nim
Last synced: 09 Apr 2025
https://github.com/as400jplpc/nim_termcurs
api s'inspirant du 5250/3270 utilisant NIM-LANG exploitation du terminal
api-terminal nim nim-lang terminal
Last synced: 22 Mar 2025
https://github.com/happycodrz/nim-tutorials
advent-of-code nim nim-lang nimlang solutions
Last synced: 09 Apr 2025
https://github.com/skrylar/nim-jack
JACK bindings for the Nim language.
jack jackaudio nim nim-lang nim-language
Last synced: 09 Apr 2025
https://github.com/federicoceratto/nim-i3ipc
i3 IPC client library for Nim
client-library i3wm ipc library nim nim-lang sway
Last synced: 09 Apr 2025
https://github.com/federicoceratto/nim-libu2f
FIDO U2F server-side and client-side library for Nim
authentication fido nim nim-lang security u2f
Last synced: 18 Feb 2025
https://github.com/juancarlospaco/nim-openexchangerates
OpenExchangeRates API Client for Nim
api-client bitcoin-price currency dollar euro money nim nim-lang openexchangerates
Last synced: 21 Mar 2025
https://github.com/openpeeps/blend2d-nim
Blend2D binding for 👑 Nim language
2d 2d-graphics blend2d graphics-engine nim nim-language openpeeps
Last synced: 14 Mar 2025
https://github.com/ttytm/nimpretty_t
Nim formatter that utilizes `nimpretty` while allowing for tab indentation and diff viewing.
autoformat formatter nim nim-lang nimble nvim pretty-print vscode
Last synced: 13 May 2025
https://github.com/aleandros/about
Command line application for finding information about programs (written in nim-lang)
Last synced: 09 Apr 2025
https://github.com/toma400/nimfire
Nimfire is GUI/game framework built on top of gl*FB and GLFW. It serves for learning purposes, but may become something bigger someday.
game-development game-library glfw nim nim-lang nim-library
Last synced: 09 Apr 2025
https://github.com/rattleycooper/pagecraft
DSL for generating HTML with Nim.
domain-specific-language dsl html macros metaprogramming nim nim-lang template-engine
Last synced: 09 Apr 2025
https://github.com/glassesneo/ecslib
A nimble package for Entity Component System
entity-component-system game-development nim
Last synced: 01 Apr 2025
https://github.com/xkonti/nimforue-docs
Documentation page for NimForUE Unreal Engine plugin
docs nim nim-lang unreal-engine
Last synced: 11 Apr 2025
https://github.com/sstadick/nimedlib
Nim wrapper for the Edlib library
bioinformatics edit-distance levenshtein-distance library nim nimterop sequence-alignment
Last synced: 31 Mar 2025
https://github.com/oprypin/nimception
Templating language for Nim that uses Nim syntax and can be evaluated entirely at compile time
Last synced: 02 Mar 2025
https://github.com/bobgeis/aoc2022
Solutions to Advent of Code 2022 in Nim
advent-of-code advent-of-code-2022 aoc nim nim-lang
Last synced: 08 May 2025
https://github.com/maxdcb/nimaescrypt
Nim file-encryption module that uses AES256-CBC to encrypt/decrypt files.
aes aes-256 aes-decryption aes-encryption nim security
Last synced: 09 Apr 2025
https://github.com/zacharycarter/frag-old
3D Game Engine
3d game-development game-engine nim vulkan
Last synced: 22 Mar 2025
https://github.com/kaushalmodi/strfmt
A string formatting module for Nim, inspired by Python's .format
format nim python string string-formatting
Last synced: 04 Apr 2025
https://github.com/hitblast/mcsrvstat.nim
⚡ A hybrid & asynchronous Nim wrapper for the Minecraft Server Status API.
api-wrapper command-line minecraft minecraft-server minecraft-server-status nim nim-lang
Last synced: 09 Apr 2025
https://github.com/chainski/lifetime-amsi-etwpatch
Loads a C# binary in memory within powershell profile, patching AMSI + ETW.
amsi-bypass amsi-evasion amsi-patch etw etw-bypass etw-evasion fud nim offensive-security offensivenim pentesting-tools powershell red-teaming
Last synced: 14 Apr 2025
https://github.com/bobgeis/nimspacerocks
Asteroids using nim -> js: https://bobgeis.github.io/nimSpaceRocks
asteroids canvas game html5 nim nim-lang nim-language
Last synced: 23 Mar 2025
https://github.com/thomastjdev/nim_xiaomi
Nim package for working with Xiaomi devices
nim nim-lang xiaomi xiaomi-aqara xiaomi-smart-home
Last synced: 21 Mar 2025
https://github.com/vladar4/ng2planetoids
A demo game for the nimgame2 engine.
Last synced: 09 Apr 2025
https://github.com/xtrayambak/kaleidoscope
Fast SIMD accelerated routines for strings in pure Nim
avx avx2 high-performance nim simd sse string string-matching x86
Last synced: 08 May 2025
https://github.com/littledivy/candyscript
A minimal single-line programming language for writing web servers and restAPIs :candy: :relieved: :rocket:
asynchttpserver candy language nim nim-lang nimble programming-language server webserver
Last synced: 09 Apr 2025
https://github.com/juancarlospaco/parselicense
Parse Standard SPDX Licenses from string to Enum
license-checking license-management nim nim-lang spdx spdx-license spdx-licenses
Last synced: 21 Mar 2025
https://github.com/juancarlospaco/nim-steam
Steam API Client for Nim
async nim nim-lang steam steam-api steam-client
Last synced: 21 Mar 2025
https://github.com/wyattblue/nim-auto-editor
nim-auto-editor
audio audio-editing audio-processing automatic nim video video-editing video-processing
Last synced: 09 Apr 2025
https://github.com/dinau/stm32-wave-player-pwm-super-lite-nim
16bit resolution PWM wave player with SD card, super lite version with Nim language.
16bit 48khz arm-none-eabi-gcc c2nim discovery mbed music-player nim nim-lang nucleo pwm sampling sd sd-card stm32 stm32f0 stm32f4 wav wave wave-player
Last synced: 09 Apr 2025
https://github.com/davidegalilei/emojipasta
👳😦This 🅾 library 🎩⏰ allows you 😳✋ to 💀🅰 create 🚨 emojipastas 😂 like ‼☹ this 😍😍 one.
emoji emojifier emojipasta library nim nimlang
Last synced: 04 Mar 2025
https://github.com/icyphox/clef
:key: in-memory key-value store, written in Nim
Last synced: 31 Mar 2025
https://github.com/juancarlospaco/nim-overpass
OpenStreetMap Overpass API Lib for Nim
async nim nim-lang openstreetmap overpass overpass-api
Last synced: 14 Apr 2025
https://github.com/juancarlospaco/nim-unsplash
Unsplash API Client for Nim
art digital-art images nim nim-lang photography photos stock-photography stock-photos unsplash unsplash-api unsplash-client
Last synced: 21 Mar 2025
https://github.com/kaushalmodi/nim-systemverilog-vpi
Using Nim to interface with Verilog and SystemVerilog test benches via VPI
1364-2005 1800-2017 c cpp nim pli systemverilog verilog vpi
Last synced: 14 Apr 2025
https://github.com/foxoman/mersal
Send SMS and Otp in nim, a wrapper for TextBelt's (http://textbelt.com) public API
Last synced: 01 Apr 2025
https://github.com/federicoceratto/nim-netdata-plugin
Helper to create native Netdata plugins using Nim
netdata nim nim-lang nim-language particulates-sensors
Last synced: 18 Feb 2025
https://github.com/unicodex/pcpc
Python CFFI Performance Comparison
cffi comparison native nim nim-lang nim-language nuitka performance performance-analysis performance-metrics performance-testing python python-lib python-library python3
Last synced: 23 Mar 2025