Members
-
Nim ★ PINNED
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).
Nim ★ 18k 1d agoExplain → -
nimble ★ PINNED
Package manager for the Nim programming language.
Nim ★ 1.4k 3d agoExplain → -
packages ★ PINNED
List of packages for Nimble
Nim ★ 497 4h agoExplain → -
website ★ PINNED
Code for the official Nim programming language website
HTML ★ 119 2mo agoExplain → -
RFCs ★ PINNED
A repository for your Nim proposals.
★ 140 3y agoExplain → -
nimforum
Lightweight alternative to Discourse written in Nim
Nim ★ 784 10d agoExplain → -
c2nim
c2nim is a tool to translate Ansi C code to Nim. The output is human-readable Nim code that is meant to be tweaked by hand before and after the translation process.
Nim ★ 527 1mo agoExplain → -
nimony
Nimony is a new Nim implementation that is in heavy development.
Nim ★ 414 5h agoExplain → -
langserver
The Nim language server implementation (based on nimsuggest)
Nim ★ 309 14d agoExplain → -
sdl2
Nim wrapper for SDL 2.x
Nim ★ 252 2mo agoExplain → -
ui
Beginnings of what might become Nim's official UI library.
Nim ★ 244 3y agoExplain → -
atlas
The Atlas Package cloner. It manages an isolated workspace that contains projects and dependencies.
Nim ★ 146 3h agoExplain → -
nim-mode
An emacs major mode for the Nim programming language
Emacs Lisp ★ 144 5mo agoExplain → -
fusion
Fusion is for now an idea about how to grow Nim's ecosystem without the pain points of more traditional approaches.
Nim ★ 142 7mo agoExplain → -
NimLime
The official Nim programming language plugin for Sublime Text
Nim ★ 141 1mo agoExplain → -
redis
Official redis wrapper for Nim.
Nim ★ 133 1y agoExplain → -
choosenim
Official tool for easily installing and managing multiple versions of the Nim programming language.
Nim ★ 132 6mo agoExplain → -
bigints
BigInts for Nim
Nim ★ 130 7mo agoExplain → -
opengl
An OpenGL wrapper for Nim
Nim ★ 116 2y agoExplain → -
vscode-nim
A VS Code plugin for the Nim language
Nim ★ 112 1mo agoExplain → -
needed-libraries
This repository contains a list a needed libraries.
★ 112 8y agoExplain → -
docker-images
Official Docker Hub images for Nim programming language
Dockerfile ★ 79 2d agoExplain → -
threading
New atomics, thread primitives, atomic refcounting for --gc:arc/orc.
Nim ★ 75 7mo agoExplain → -
nim-zmq
Nim ZMQ wrapper
Nim ★ 72 20d agoExplain → -
zip
zip wrapper for Nim
C ★ 57 1y agoExplain → -
uirelays
Native Nim UI library based on the idea of "relays" which is a new fancy name for dependency injections via global callbacks. Has Windows API, X11, Cocoa and SDL 3 support. Write UI apps as easily as terminal apps!
Nim ★ 52 18d agoExplain → -
iup
iup wrapper for Nim. Used to be part of the stdlib, now a Nimble package.
Nim ★ 51 4y agoExplain → -
csources ▣
The pre-generated C sources of the Nim compiler which aid in bootstrapping. This repository is archived because it's frozen, HEAD of csources can build Nim version 1 and any later version.
C ★ 51 6y agoExplain → -
x11
x11 wrapper for Nim
Nim ★ 49 2y agoExplain → -
nightlies
Separate repository to trigger installer builds.
Shell ★ 47 8h agoExplain → -
nimsuggest
idetools for the nim language
★ 45 9y agoExplain → -
cairo
Nim Cairo wrapper.
Nim ★ 42 13d agoExplain → -
lua
Nim Wrapper to interface with the Lua interpreter
Nim ★ 40 6y agoExplain → -
python
Nim wrapper for the Python 2 programming language
Nim ★ 37 8y agoExplain → -
gtk2
gtk2 wrapper for Nim
Nim ★ 33 5y agoExplain → -
db_connector
Unified db connector in Nim
Nim ★ 27 5mo agoExplain → -
opencl
Low-level OpenCL wrapper for Nim
Nim ★ 27 1y agoExplain → -
virus_checker
A virus checker for nim binaries
Nim ★ 22 4mo agoExplain → -
nifspec
NIF is a text based data format designed for compiler frontend/backend communication or communication between different programming languages.
★ 18 3d agoExplain → -
tcl
Nim Wrapper for the TCL programming language
Nim ★ 18 5y agoExplain → -
checksums
Hash algorithms in Nim
Nim ★ 17 6d agoExplain → -
assets
No description.
★ 16 2y agoExplain → -
niminst ▣
EDIT: now archived, see https://github.com/nim-lang/Nim/issues/15946. niminst is a tool to generate an installer for a Nim program. Currently it can create an installer for Windows as well as installation/deinstallation scripts for UNIX. Some support for Linux' package management systems is also included.
Nim ★ 15 5y agoExplain → -
sat
A SAT solver written in Nim
Nim ★ 14 13d agoExplain → -
csources_v1
CSources compiled from Nim version 1. Supports more CPU/OS combinations than the older csources repository.
C ★ 14 3y agoExplain → -
graphics
Graphics module for Nim. Currently based on SDL v1.2.
Nim ★ 13 8y agoExplain → -
nativenif
NIF based compiler middle end and backend.
Nim ★ 12 4d agoExplain → -
sdl3
Official SDL3 wrapper with sane names so that you can somewhat forget it was written in annoying C.
Nim ★ 12 2mo agoExplain → -
wiki
No description.
★ 12 3y agoExplain → -
pas2nim
pas2nim is a tool to translate Delphi/Pascal wrappers to Nim code.
Nimrod ★ 12 11y agoExplain → -
punycode
Implements a representation of Unicode with the limited ASCII character subset in Nim.
Nim ★ 12 3y agoExplain → -
standardjs
Wrappers for standardized JS modules.
Nim ★ 11 4y agoExplain → -
smtp
SMTP client implementation, adapted from the Nim standard library
Nim ★ 10 21d agoExplain → -
ast-pattern-matching ⑂
A library to do pattern matching on the AST in the Nim programming language.
Nim ★ 10 3y agoExplain → -
mongo
MongoDB wrapper for Nim
Nimrod ★ 10 11y agoExplain → -
csources_v2
CSources compiled from Nim version 2.
C ★ 10 3y agoExplain → -
compilerdev
This repository contains a collection of documents about how to change/refactor the Nim compiler in order to make it faster, easier to maintain and have fewer bugs by a superior architecture and design. However, no every idea here will work out.
Nim ★ 10 6y agoExplain → -
nimbot
The friendly, slightly sentient, Nim IRC bot.
Nim ★ 10 4y agoExplain → -
dialogs
This module implements portable dialogs for Nim; the implementation builds on the GTK interface. On Windows, native dialogs are shown instead.
Nim ★ 9 8y agoExplain → -
ci_bench
A simple performance dashboard for the Nim language
Nim ★ 9 3y agoExplain → -
oldwinapi
Old Win API wrapper for Nim.
Nim ★ 8 8y agoExplain → -
dlls
Prebuilt DLLs and lib*.so files for Nim. Every DLL added here will also have at least a description about how we built it.
★ 8 6y agoExplain → -
cgi
Helper procs for CGI applications in Nim.
Nim ★ 8 3y agoExplain → -
htmlparser
Parse a HTML document in Nim
Nim ★ 7 20d agoExplain → -
conf.nim-lang.org ⑂
Simple conference information page for NimConf2020
CSS ★ 7 25d agoExplain → -
sdl1
SDL v1.2 wrapper for Nim.
Nim ★ 7 3y agoExplain → -
setup-nimble-action ⑂
Set up your GitHub Actions workflow with a specific version of Nim
Shell ★ 7 6mo agoExplain → -
edutainment
Tasks related to making Nim more widely known such as video creation.
★ 7 5y agoExplain → -
mimalloc ⑂
mimalloc is a compact general purpose allocator with excellent performance.
C ★ 5 10mo agoExplain → -
testspec
in progress
Nim ★ 5 3y agoExplain → -
community_map
No description.
★ 5 6y agoExplain → -
security
Embargoed security issues that will be made public after a fix is made available. Use https://github.com/nim-lang/security/security
★ 5 5y agoExplain → -
graveyard
non-deprecated modules that have been removed from the Nim stdlib
Nim ★ 5 3y agoExplain → -
jstin ⑂
JSON {de,}serialization for the working men.
Nim ★ 5 5y agoExplain → -
nimony-website
Code for the official Nimony website
CSS ★ 4 5h agoExplain → -
expat
Expat wrapper for Nim.
Nimrod ★ 4 11y agoExplain → -
errorcodes
Errorcodes is a simple module that offers an enumeration of "everything" that can go wrong. It is for people who don't like Nim's existing exception hierarchy.
Nim ★ 4 10mo agoExplain → -
asm_x86
Produces x86_64 native machine instructions via an API.
Nim ★ 4 9mo agoExplain → -
backport
backport requests
★ 4 3y agoExplain → -
asyncftpclient
FTP client implementation, adapted from the Nim standard library
Nim ★ 4 3y agoExplain → -
kickstart
Automated bootstrapping scripts for the Nim programming language compiler.
Shell ★ 4 11y agoExplain → -
aporia-bin
Holds binaries for Aporia (mostly DLLs)
Shell ★ 4 10y agoExplain → -
basic2d
Deprecated package from stdlib.
Nim ★ 4 8y agoExplain → -
csources_v3
CSources compiled from Nim version 3
C ★ 3 8mo agoExplain → -
httpbeast ⑂
A highly performant, multi-threaded HTTP 1.1 server written in Nim.
★ 3 3y agoExplain → -
neo ⑂
A matrix library
HTML ★ 3 1y agoExplain → -
basic3d
No description.
Nim ★ 2 8y agoExplain → -
parsesql
The `parsesql` module implements a high performance SQL file parser. It parses PostgreSQL syntax and the SQL ANSI standard.
Nim ★ 2 7mo agoExplain → -
nimquery ⑂
Nim library for querying HTML using CSS-selectors (like JavaScripts document.querySelector)
Nim ★ 2 3y agoExplain → -
osinfo ⑂
Modules providing information about the OS for Nim
Nim ★ 2 1y agoExplain → -
nim-buildbot
Buildbot Configuration and Script Files for Nim
Python ★ 2 10y agoExplain → -
cello ⑂
A string library
Nim ★ 2 3y agoExplain → -
joyent_http_parser
No description.
Nim ★ 2 8y agoExplain → -
NESM ⑂
NESM stands for Nim's Easy Serialization Macro. The macro that allowing generation of serialization functions by one line of code! (It is a mirror of https://gitlab.com/xomachine/NESM)
Nim ★ 2 2y agoExplain → -
dec64
Douglas Crockford DEC64 decimal floating point for Nim
Nim ★ 1 6d agoExplain → -
nifcore
NIF based Nimony/JSON/HTML/SQL data models
Nim ★ 1 1mo agoExplain → -
nimterop ⑂
Nimterop is a Nim package that aims to make C/C++ interop seamless
Nim ★ 1 3y agoExplain → -
forum.nim-lang.org
Styles for forum.nim-lang.org. Powered by nimforum.
SCSS ★ 1 3y agoExplain → -
libsvm_legacy
No description.
Nim ★ 1 8y agoExplain → -
DelaunayNim ⑂
Delaunay Triangulations in Nim
Nim ★ 1 3y agoExplain → -
nim-musl
No description.
★ 0 7mo agoExplain → -
elvis ⑂
truthy, ternary, elvis and conditional assignment and conditional access operators for nim
Nim ★ 0 1y agoExplain → -
BipBuffer ⑂
A Nim implementation of Simon Cooke's Bib Buffer
Nim ★ 0 1y agoExplain → -
atlas-tests
Persistent Atlas tests.
Nim ★ 0 1y agoExplain → -
nimgen ⑂
Nimgen is a helper for c2nim to simplify and automate the wrapping of C libraries
★ 0 4y agoExplain →
No repos match these filters.
More creators on gitmyhub
xiaolai brunosimon douglascrockford standardgalactic AlexTheAnalyst