An open API service indexing awesome lists of open source software.

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.

https://github.com/alaviss/tree-sitter-nim

tree-sitter grammar for Nim

nim parser tree-sitter treesitter

Last synced: 28 Dec 2024

https://github.com/andreaferretti/alea

Define and compose random variables

nim random-number-distributions

Last synced: 09 Apr 2025

https://github.com/enthus1ast/flatdb

small/tiny, flatfile, jsonl based, inprogress database for nim

database flatfile nim nim-lang nimble

Last synced: 09 Apr 2025

https://github.com/elijahr/lockfreequeues

Lock-free queue implementations for Nim.

circular-buffer lock-free mpmc mpsc nim queue ring-buffer spsc

Last synced: 09 Apr 2025

https://github.com/mashingan/anonimongo

Another Nim pure Mongo DB driver

bson mongodb mongodb-driver nim nim-lang

Last synced: 09 Apr 2025

https://github.com/godot-nim/gdext-nim

Nim for Godot GDExtension. A pure library and a CLI tool.

game gdextension godot4 nim

Last synced: 09 Apr 2025

https://github.com/rsduck/hocuspocube

A terrible GameCube emulator. Written in Nim!

emulator gamecube jit nim

Last synced: 23 Apr 2025

https://github.com/jiro4989/build-deb-action

build-deb-action builds a simple debian package.

debian docker github-actions nim

Last synced: 09 Apr 2025

https://github.com/libp2p/test-plans

Interoperability tests for libp2p

go js libp2p nim rust

Last synced: 12 Apr 2025

https://github.com/h3rald/nifty

A decentralised (pseudo) package manager and script runner

nim package-manager

Last synced: 30 Mar 2025

https://github.com/joachimschmidt557/nimmm

A terminal file manager for Linux

nim terminal

Last synced: 09 Apr 2025

https://github.com/status-im/nim-toml-serialization

Flexible TOML serialization [not] relying on run-time type information.

configuration-file nim parser serialization serializer toml

Last synced: 09 Apr 2025

https://github.com/juancarlospaco/nim-new-backend

Template to create a new Backend for Nim, based on the JavaScript Backend, as minimalistic as possible to focus on codegen

nim nim-lang

Last synced: 21 Mar 2025

https://github.com/GULPF/timezones

Nim timezone library compatible with the standard library.

nim time timezone

Last synced: 15 Nov 2024

https://github.com/gulpf/timezones

Nim timezone library compatible with the standard library.

nim time timezone

Last synced: 09 Apr 2025

https://github.com/nim-lang/nimsuggest

idetools for the nim language

nim nim-lang

Last synced: 09 Apr 2025

https://github.com/hugogranstrom/symbolicnim

A symbolic library written purely in Nim with the ability to compile expressions into efficient functions.

algebra derivative nim rationals symbolic-library

Last synced: 30 Apr 2025

https://github.com/nim-lang/nightlies

Separate repository to trigger installer builds.

binaries nightlies nim nim-language

Last synced: 09 Apr 2025

https://github.com/moigagoo/climate

Library to build command-line interfaces.

cli nim

Last synced: 30 Apr 2025

https://github.com/71/asmdot

[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).

arm asm assembler ast c csharp ffi haskell js mips nim ocaml parse python rust x86

Last synced: 22 Apr 2025

https://github.com/HugoGranstrom/symbolicnim

A symbolic library written purely in Nim with the ability to compile expressions into efficient functions.

algebra derivative nim rationals symbolic-library

Last synced: 15 Nov 2024

https://github.com/jiro4989/faker

Faker is a Nim package that generates fake data for you.

cli data faker generator lib nim

Last synced: 31 Mar 2025

https://github.com/pragmagic/uuids

UUID library for Nim

nim uuid

Last synced: 09 Apr 2025

https://github.com/johnnovak/nim-glfw

GLFW 3 wrapper for Nim

glfw graphics nim opengl wrapper

Last synced: 13 Apr 2025

https://github.com/xzfc/ndb.nim

A db_sqlite fork with a proper typing

nim sqlite3

Last synced: 15 Mar 2025

https://github.com/ire4ever1190/mike

The new and improved mikero web framework

hacktoberfest nim web-framework

Last synced: 09 Apr 2025

https://github.com/vepeckman/nerve-rpc

Nim RPC framework

nim rpc rpc-framework web

Last synced: 31 Mar 2025

https://github.com/yardanico/adbscan

A @nim-lang utility for scanning IPs for unprotected ADB Android devices connected to the internet

adb android android-debug-bridge masscan nim nim-lang

Last synced: 19 Apr 2025

https://github.com/airr/nim-cocoa

macOS GUI Library for the Nim Programming Language

gui macos nim nim-lang

Last synced: 09 Apr 2025

https://github.com/juancarlospaco/nim-xdo

Nim GUI Automation Linux, simulate user interaction, mouse and keyboard.

autohotkey gui-automation keyboard keyboard-input linux mouse mouse-movement nim nim-lang ui-automation x11 xdo xdotool

Last synced: 22 Mar 2025

https://github.com/niminem/chromedevtoolsprotocol

Low-level Nim wrapper for Chrome DevTools Protocol (CDP). Bend Chrome to your will with complete control over your browser. Scrape dynamic webpages, create browser automations, and beyond. Wield responsibly ;)

cdp chrome-devtools-protocol chromedevtoolsprotocol nim nim-lang nim-library

Last synced: 09 Apr 2025

https://github.com/neroist/webview

Updated bindings for Webview for Nim.

binding nim nim-lang webview

Last synced: 01 May 2025

https://github.com/vanyle/nimplus

Nim plugin for Sublime Text 4 with IDE like features

nim sublime-text syntax-highlighting

Last synced: 13 Apr 2025

https://github.com/pysan3/minorg

pandoc -> norg converter written in the Nim language.

nim nimble norg pandoc

Last synced: 09 Apr 2025

https://github.com/liquidev/euwren

High-level Wren wrapper for Nim

nim wrapper wren

Last synced: 28 Apr 2025

https://github.com/xe/within-terraform

Some mucking about with terraform and a wrapper tool in Nim

kubernetes nim terraform ungodly-hacks

Last synced: 12 Apr 2025

https://github.com/ringabout/timeit

measuring execution times written by Nim.

bench nim nimble timeit

Last synced: 18 Mar 2025

https://github.com/mashingan/nimffmpeg

Nim FFMpeg binding

binding ffmpeg-libraries lib nim

Last synced: 31 Mar 2025

https://github.com/johnnovak/raytriangle-test

Ray-triangle intersection performance tests in various languages

algorithm benchmark cpp go java javascript nim nim-lang python ray-triangle-intersection raytracing

Last synced: 13 Apr 2025

https://github.com/thomastjdev/nim_homeassistant

Nim Home Assistant (NimHA) is a hub for combining multiple home automation devices and automating jobs.

alarm alarm-system home-assistant home-automation mqtt nim owntracks pushbullet raspberry-pi rpi smart-home xiaomi xiaomi-iot-devices xiaomi-smart-home

Last synced: 22 Mar 2025

https://github.com/synap5e/onefile_python

Run python from a single exe

nim nimble python reflective-dll windows

Last synced: 15 Apr 2025

https://github.com/vladar4/libtcod_nim

Wrapper of the libtcod library for the Nim language.

libtcod nim roguelike wrapper

Last synced: 09 Apr 2025

https://github.com/molnarmark/colorize

🎨 Simple lightweight package to colorize your terminal output

nim nim-lang nim-language terminal-colors

Last synced: 06 Mar 2025

https://github.com/nitely/nim-unicodedb

Unicode Character Database (UCD, tr44) for Nim

nim ucd ucd-data unicode unicode-data

Last synced: 09 Apr 2025

https://github.com/ee7/binary-size

Measuring the size of Nim hello-world executables. This repo was created mainly as a citation for https://nim-lang.org/blog/2022/12/21/version-20-rc.html

clang gcc hello-world musl nim nim-lang zig

Last synced: 14 Apr 2025

https://github.com/andi23rosca/napi-nim

Write NodeJS native extensions in Nim

n-api nim nim-lang nim-language node-addon node-js

Last synced: 23 Nov 2024

https://github.com/guzba/crunchy

SIMD-optimized hashing, checksums and CRCs.

adler32 checksum crc32 crc32c cyclic-redundancy-check nim sha256 simd

Last synced: 21 Mar 2025

https://github.com/moigagoo/norman

Migration manager for Norm

migration nim norm orm postgres sqlite

Last synced: 30 Apr 2025

https://github.com/davidegalilei/nimtesseract

A Tesseract OCR wrapper for Nim

nim ocr ocr-recognition tesseract text wrapper

Last synced: 09 Apr 2025

https://github.com/beshrkayali/loki

A small library for writing line-oriented command interpreters in Nim.

cli nim nim-lang prompt shell

Last synced: 01 Apr 2025

https://github.com/ul/livecore

A hardcore livecoding system for realtime audio synth.

audio livecoding nim nim-lang synth

Last synced: 16 Mar 2025

https://github.com/jangko/nppnim

a notepad++ plugin contains lexer and code folding for Nim lang

dll nim nim-lang notepad notepad-plugin

Last synced: 09 Apr 2025

https://github.com/sstadick/ponim

Nim + Python + Poetry = :)

nim poetry python

Last synced: 31 Mar 2025

https://github.com/haltcase/fugitive

Simple command line tool to make git more intuitive, along with useful GitHub addons.

changelog cli git github hacktoberfest nim productivity release workflow

Last synced: 31 Dec 2024

https://github.com/roquie/smalte

Dynamically configure applications that require static configuration in docker container.

clang docker envsubst nim nim-lang smalte template

Last synced: 08 Apr 2025

https://github.com/glaucuslinux/rad

glaucus package manager

blake3 glaucus nim package-manager rad

Last synced: 09 Apr 2025

https://github.com/openpeeps/toktok

Generic tokenizer written in Nim language 👑 Powered by std/lexbase and Nim's Macros

awesome-nim generic-library hacktoberfest lex lexer lexer-generator lexical nim nim-lang nim-language parser programming-language tokenizer tokens

Last synced: 14 Mar 2025

https://github.com/moigagoo/kraut

Router for Karax frontend framework.

frontend karax nim router spa

Last synced: 30 Apr 2025

https://github.com/jangko/nimcef

Nim wrapper for the Chromium Embedded Framework

cef chromium-embedded-framework convenience-layer framework nim wrapper

Last synced: 09 Apr 2025

https://github.com/can-lehmann/graphing

A graphing application built with owlkettle

gnome graph gtk gtk4 nim visualization

Last synced: 01 Apr 2025

https://github.com/heinthanth/ni18n

Super Fast Nim Macros For Internationalization and Localization

i18n internationalization l10n localization macros nim nim-i18n nim-lang

Last synced: 09 Apr 2025

https://github.com/imgp3dev/drmitm

DrMITM is a program designed to globally log all traffic of a website.

ip mitm mitm-attacks network nim nim-lang pentesting python traffic

Last synced: 20 Nov 2024

https://github.com/pigmej/fuzzy

Pure nim fuzzy search implementation. Supports substrings etc

fuzzy fuzzy-matching fuzzy-search nim

Last synced: 09 Apr 2025

https://github.com/exelotl/trick

Library for GBA/NDS image conversion, and more!

gameboy-advance gba nim

Last synced: 09 Apr 2025

https://github.com/pietroppeter/nimoji

nimoji - 🍕🍺 emoji support for Nim 👑 and the world 🌍.

cli emoji nim

Last synced: 30 Apr 2025

https://github.com/jiro4989/monit

The task runner. Run tasks and watch file changes with custom paths.

cli command developer-tools nim task-runner

Last synced: 31 Mar 2025

https://github.com/michaelsbradleyjr/nim-notcurses

Nim wrapper for Notcurses: blingful TUIs and character graphics

animation character cli color console emoji graphics multimedia nim terminal tui unicode

Last synced: 09 Apr 2025

https://github.com/guzba/waterpark

Thread-safe pools. Great for database connections in a multithreaded HTTP server.

connection-pool multithreading mysql nim postgres postgresql sqlite

Last synced: 23 Mar 2025

https://github.com/guzba/noisy

SIMD-accelerated noise generation.

nim noise perlin simd simplex

Last synced: 21 Mar 2025

https://github.com/ire4ever1190/dimscmd

A command handler for dimscord

discord hacktoberfest library nim

Last synced: 17 Mar 2025

https://github.com/kaushalmodi/nim-systemverilog-dpic

Using Nim to interface with SystemVerilog test benches via DPI-C

c cpp dpi-c nim systemverilog verification

Last synced: 14 Feb 2025

https://github.com/jipok/nim-sdl2-and-emscripten

How to Start and explain some things.

emscripten nim sdl

Last synced: 14 Nov 2024

https://github.com/disruptek/golden

a benchmark for compile-time and/or runtime Nim 🏆

bench benchmark compile golden nim profile profiling run runtime

Last synced: 09 Apr 2025

https://github.com/bit0r1n/nimkov

Markov chains text generator on Nim

markov markov-chain markov-text nim nim-lang nim-language

Last synced: 09 Apr 2025

https://github.com/thindil/nish

Mirror of a command line shell

command-shell nim shell

Last synced: 01 Apr 2025

https://github.com/pietroppeter/adventofnim

🎄👑 adventofnim - nim solutions for advent of code

advent-of-code nim nimib

Last synced: 30 Apr 2025

https://github.com/stisa/graph

A basic plotting lib in nim

graph nim plot

Last synced: 09 Apr 2025

https://github.com/thindil/nimalyzer

Mirror of a static code analyzer for Nim programming language

linter nim static-analysis

Last synced: 01 Apr 2025

https://github.com/guitmz/nim-cephei

Probably the first ELF binary infector ever created in Nim.

elf malware nim virus

Last synced: 09 Apr 2025

https://github.com/brentp/nim-lapper

fast easy interval overlapping for nim-lang

interval nim nim-lang overlap search

Last synced: 14 Apr 2025

https://github.com/disruptek/bump

a tiny tool to bump nimble versions 🍻

bump git module nim nimble package tool version

Last synced: 17 Dec 2024

https://github.com/dinau/nimonavr

Nim language test program for Arduino UNO/Nano or its compatibles

arduino avr blink c2nim dimmer led nano nim nim-lang pwm sd sd-card spi uart uno usart

Last synced: 15 Dec 2024

https://github.com/philippmdoerner/tinypool

A minimalistic database connection pool for sqlite/postgres/mysql

connection-pool database mysql nim nim-lang postgres sql sqlite

Last synced: 09 Apr 2025

https://github.com/patitotective/imtemplate

Template for making a single-windowed Dear ImGui application in Nim.

dear-imgui gui imgui imtemplate nim nim-lang

Last synced: 30 Apr 2025