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-13 00:20:17 UTC
- JSON Representation
https://github.com/euantorano/sysrandom.nim
A Nim library to generate random numbers and random ranges of bytes using the system's PRNG.
Last synced: 09 Apr 2025
https://github.com/johnnovak/nim-osdialog
Nim wrapper for the C osdialog library
Last synced: 13 Apr 2025
https://github.com/8bitprodigy/nute
Nim Unstructured/Useless Text Editor
80-s basic command-line command-line-app command-line-tool microcomputer nim nim-lang nim-language program text-editing text-editor utility
Last synced: 12 Apr 2025
https://github.com/xytrux/nimcord
A Discord client written in Nim
discord discord-client discord-client-mod discordapp nim nim-lang nim-language nimlang
Last synced: 14 Apr 2025
https://github.com/johnnovak/learnopengl-nim
learnopengl.com examples and exercises in Nim
learnopengl nim nim-lang opengl
Last synced: 13 Apr 2025
https://github.com/dom96/texttospeech
A Nim client for the Google Cloud Text to Speech API.
api-client google-cloud nim text-to-speech
Last synced: 09 Apr 2025
https://github.com/madhavjivrajani/simdfa
Simulations of deterministic finite automata in different languages!
cpp dfa go golang hacktoberfest haskell java javascript julia nfa nim oops oops-in-cpp oops-in-python python racket rust simulation
Last synced: 17 Mar 2025
https://github.com/skellock/crappyprint
A composable string & terminal printing library for nim.
Last synced: 09 Apr 2025
https://github.com/adokitkat/dnd
Bi-directional drag and drop source/target
drag-and-drop drag-drop nim terminal
Last synced: 09 Apr 2025
https://github.com/geotre/wren
A nim wrapper for Wren, an embedded scripting language
Last synced: 09 Apr 2025
https://github.com/pebaz/tinyhttp
Performant static file HTTP server using Nim for speed.
cli nim nimporter nimporter-libraries performance python
Last synced: 19 Apr 2025
https://github.com/theakito/sue
As small and swift as su-exec, but as featureful and robust as gosu!
Last synced: 06 Dec 2024
https://github.com/nitely/nim-hpack
Pure Nim HPACK - Header Compression for HTTP/2
Last synced: 09 Apr 2025
https://github.com/juancarlospaco/nim_packages_security_audit
Fully Automated Nim Packages Security Audit
nim nim-lang nim-language nimble secure-by-default security security-audit security-automation security-scanner security-tools
Last synced: 21 Mar 2025
https://github.com/jiro4989/filetype
Small and dependency free Nim package to infer file and MIME type checking the magic numbers signature.
file file-format library magic-numbers nim
Last synced: 08 May 2025
https://github.com/nycto/safegl-nim
A low-level, type safe wrapper around OpenGL
Last synced: 09 Apr 2025
https://github.com/cyllective/nimproxydll
A Docker container for byt3bl33d3r/NimDllSideload
dll-injection nim nim-lang sideload
Last synced: 09 Apr 2025
https://github.com/patitotective/parabola
Static projectile motion simulation website in Nim
katex matter-js nim nim-lang projectile-motion projectile-motion-equation projectile-motion-simulation spectre-css
Last synced: 09 Apr 2025
https://github.com/federicoceratto/nim-seccomp
Seccomp (libseccomp2) adapter for the Nim language
Last synced: 09 Apr 2025
https://github.com/juancarlospaco/nim-random-font-color
Random curated Fonts and pastel Colors for your UI/UX design, design for non-designers, poors man design.
colors design fonts javascript nim nim-lang nim-language nodejs pastel-colors
Last synced: 12 Apr 2025
https://github.com/theAkito/sue
As small and swift as su-exec, but as featureful and robust as gosu!
Last synced: 21 Mar 2025
https://github.com/metagn/applicates
generalized compile time routine and symbol pointers
functional-programming library macros nim optimization templates
Last synced: 18 Mar 2025
https://github.com/status-im/nim-ssz-serialization
Nim implementation of Simple Serialize (SSZ) serialization and merkleization
Last synced: 09 Apr 2025
https://github.com/hiteshjasani/nim-hello-world
Experiment with github actions on a Nim project
actions docker-image github-actions image-dockerhub nim nim-lang
Last synced: 14 Apr 2025
https://github.com/jiro4989/termnovel
A command that to read novel on terminal.
Last synced: 08 May 2025
https://github.com/yardanico/nim-libvlc
Nim bindings to libvlc
libvlc media-player music nim nimterop vlc
Last synced: 09 Apr 2025
https://github.com/zedeus/nimblebot
Telegram bot for looking up Nimble packages.
Last synced: 09 Apr 2025
https://github.com/jiro4989/nimlint-action
NIm lint GitHub Actions.
bash ci dockerfile github-actions nim
Last synced: 09 Apr 2025
https://github.com/kmint21/minimal-caps-lock-lang-switcher
Minimalistic CAPS_LOCK language switcher for Windows on NIM
caps-lock capslock nim nim-lang nim-language switcher
Last synced: 09 Apr 2025
https://github.com/jiro4989/build-rpm-action
build-rpm-action builds a simple rpm package.
centos docker github-actions nim rpm
Last synced: 09 Apr 2025
https://github.com/yardanico/nimeventer
Posts updates from various Nim communities to various Nim communities
Last synced: 09 Apr 2025
https://github.com/nitely/nim-segmentation
Unicode text segmentation (tr29)
nim text-segmentation unicode word-break
Last synced: 09 Apr 2025
https://github.com/neroist/nimitheme
Make nimib look beautiful with nimitheme
beautiful nim nimib nimibex nimibex-extension nimitheme theme
Last synced: 09 Apr 2025
https://github.com/johnnovak/nim-binstreams
Endianness aware binary streams for Nim
binary-stream endianness nim nim-lang streams
Last synced: 09 Apr 2025
https://github.com/johnnovak/ao
Physically based ray tracer in Nim
graphics graphics-programming nim nim-lang pbrt raytracing
Last synced: 09 Apr 2025
https://github.com/ct-clmsn/nim-sos
Nim wrapper for Sandia-OpenSHMEM
distributed-computing high-performance-computing hpc nim openshmem productivity supercomputing
Last synced: 09 Apr 2025
https://github.com/davidegalilei/image2html
Use black magic to convert an image to a html table
html image image2html nim tools web webdev
Last synced: 09 Apr 2025
https://github.com/ritu-thombre99/qnim-app
QNim game is quantum version of classical Nim game. In QNim game, human/classical computer will play against quantum computer. Developed using pygame in python
grover-algorithm ibmq nim nim-game pygame pygame-application pygame-games pygame-gui pygame-library pygame-qiskit pygame-qnim qamp-fall-22 qiskit qiskit-pygame qnim qnim-game quantum-algorithm quantum-algorithms quantum-computing quantumcomputing
Last synced: 21 Apr 2025
https://github.com/jiro4989/repo-template-nim
Nim project template.
github-actions nim repository template
Last synced: 08 May 2025
https://github.com/juancarlospaco/nim-easings
Robert Penner Easing Functions for Nim
easing-functions math mathematics nim nim-lang robert-penner
Last synced: 12 Apr 2025
https://github.com/nitely/nim-graphemes
Grapheme aware string handling (Unicode tr29)
Last synced: 09 Apr 2025
https://github.com/juancarlospaco/nimbug
Nim Semi-Auto Bug Report Tool
bug-reporter bug-reporting bug-reports nim
Last synced: 21 Mar 2025
https://github.com/patitotective/imclocks
Simple Dear ImGui clocks application written Nim
alarm alarm-clock clocks dear-imgui gui imgui imtemplate nim nim-lang stopwatch timer
Last synced: 30 Apr 2025
https://github.com/marcomq/nimview_android
A Nim/Webview based helper to create Android applications with Nim/C/C++ and HTML/CSS
android c cpp deprecated nim nim-lang svelte user-interface vue
Last synced: 25 Dec 2024
https://github.com/haoyu234/buju
buju (布局) is a simple layout engine, based on layout.h
Last synced: 09 Apr 2025
https://github.com/federicoceratto/nim-pop3
Nim POP3 module
email network nim nim-lang nim-language pop3
Last synced: 12 Apr 2025
https://github.com/zws-im/cli
A command line interface for ZWS instances
32-bit 64-bit cli docker linux nim url-shortener windows zws
Last synced: 10 Apr 2025
https://github.com/oskaritimperi/nimtwirp
Twirp RPC framework for Nim
nim nimpb protobuf protocol-buffers rpc twirp
Last synced: 09 Apr 2025
https://github.com/weebnetsu/nim-learning-material
The learning material used for my Nim course
learn-nim-lang learntocode nim nim-lang
Last synced: 09 Apr 2025
https://github.com/nitely/nim-unicodeplus
Common unicode operations
case-conversion case-detection nim nim-lang unicode validation width
Last synced: 09 Apr 2025
https://github.com/juancarlospaco/nim-osrm
Open Source Routing Machine for OpenStreetMap API Lib and App for Nim
async nim nim-lang openroutingservice openstreetmap openstreetmap-data
Last synced: 12 Apr 2025
https://github.com/juancarlospaco/nimpretty-action
Nimpretty GitHub Action
actions github-actions nim nim-lang
Last synced: 12 Apr 2025
https://github.com/nim-lang/ci_bench
A simple performance dashboard for the Nim language
benchmarking nim nim-lang performance
Last synced: 09 Apr 2025
https://github.com/mem-memov/mocknim
Mocking framework for Nim language
mock mocking-framework nim nim-lang nim-language nimble tdd test-driven-development unit-testing
Last synced: 09 Apr 2025
https://github.com/moigagoo/karaxapp
Sample tweetbox app created with Karax
Last synced: 30 Apr 2025
https://github.com/openpeeps/find
(WIP) Finds files and directories based on different criteria via an intuitive fluent interface
files filesystem find finder iterator nim nim-language openpeep
Last synced: 14 Mar 2025
https://github.com/juancarlospaco/nim-tinyfiledialogs
TinyFileDialogs wrapper for Nim.
Last synced: 12 Apr 2025
https://github.com/guzba/gltfviewer
An in-progress glTF model viewer that is written in Nim.
Last synced: 12 Apr 2025
https://github.com/status-im/crvc
Cryptoeconomic Release & Version Control - Privately coordinate git repositories and software releases.
ethereum ethereum-dapp git ipfs nim nim-lang nim-language source swarm version-control version-manager
Last synced: 21 Apr 2025
https://github.com/disruptek/skiplists
generic skip list implementations💃
collection data linked list nim search skip structure
Last synced: 09 Apr 2025
https://github.com/mauricelambert/asyncportscanner
Asynchronous port scanner written in Nim.
asynchronous nim port port-scanner scan scanner
Last synced: 09 Apr 2025
https://github.com/openpeeps/pkginfo
A tiny utility package to extract Nimble information from any .nimble project
macros nim nim-lang nim-language nimble openpeep
Last synced: 09 Apr 2025
https://github.com/docker-hub-frolvlad/docker-alpine-nim
The smallest Docker image with Nim programming language (~164MB)
Last synced: 09 Apr 2025
https://github.com/jangko/nvim_client
Neovim Client Library for Nim -- MsgPack RPC API
msgpack msgpack-rpc neovim neovim-clients neovim-plugin nim
Last synced: 14 Feb 2025
https://github.com/can-lehmann/owlkettle-crud
An example of a simple CRUD application in owlkettle
Last synced: 09 Apr 2025
https://github.com/jiro4989/envconfig
envconfig provides a function to get config objects from environment variables.
config environment-variables lib library nim
Last synced: 08 May 2025