Nim is a systems programming language with a focus on efficiency, expressiveness, and elegance.
104
Repositórios públicos
25.217
Total de estrelas
610
Seguidores
A organização nim-lang no GitHub abriga uma ampla gama de repositórios focados na linguagem de programação Nim, que é voltada para eficiência e expressividade. Entre os projetos notáveis estão o Nim e o gerenciador de pacotes nimble, que facilitam o desenvolvimento e a colaboração na comunidade Nim.
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).
Package manager for the Nim programming language.
Lightweight alternative to Discourse written in Nim
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.
List of packages for Nimble
Nimony is a new Nim implementation that is in heavy development.
The Nim language server implementation (based on nimsuggest)
Nim wrapper for SDL 2.x
Beginnings of what might become Nim's official UI library.
The Atlas Package cloner. It manages an isolated workspace that contains projects and dependencies.
An emacs major mode for the Nim programming language
Fusion is for now an idea about how to grow Nim's ecosystem without the pain points of more traditional approaches.
The official Nim programming language plugin for Sublime Text
A repository for your Nim proposals.
Official redis wrapper for Nim.
Official tool for easily installing and managing multiple versions of the Nim programming language.
BigInts for Nim
Code for the official Nim programming language website
An OpenGL wrapper for Nim
A VS Code plugin for the Nim language
This repository contains a list a needed libraries.
Official Docker Hub images for Nim programming language
New atomics, thread primitives, atomic refcounting for --gc:arc/orc.
Nim ZMQ wrapper
zip wrapper for Nim
iup wrapper for Nim. Used to be part of the stdlib, now a Nimble package.
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.
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!
x11 wrapper for Nim
Separate repository to trigger installer builds.
idetools for the nim language
Nim Cairo wrapper.
Nim Wrapper to interface with the Lua interpreter
Nim wrapper for the Python 2 programming language
gtk2 wrapper for Nim
Unified db connector in Nim
Low-level OpenCL wrapper for Nim
A virus checker for nim binaries
Nim Wrapper for the TCL programming language
Hash algorithms in Nim
NIF is a text based data format designed for compiler frontend/backend communication or communication between different programming languages.
Nenhuma descrição fornecida para este repositório.
A SAT solver written in Nim
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.
CSources compiled from Nim version 1. Supports more CPU/OS combinations than the older csources repository.
Graphics module for Nim. Currently based on SDL v1.2.
Nenhuma descrição fornecida para este repositório.
pas2nim is a tool to translate Delphi/Pascal wrappers to Nim code.
Implements a representation of Unicode with the limited ASCII character subset in Nim.
Wrappers for standardized JS modules.
NIF based compiler middle end and backend.
Official SDL3 wrapper with sane names so that you can somewhat forget it was written in annoying C.
A library to do pattern matching on the AST in the Nim programming language.
MongoDB wrapper for Nim
SMTP client implementation, adapted from the Nim standard library
CSources compiled from Nim version 2.
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.
The friendly, slightly sentient, Nim IRC bot.
This module implements portable dialogs for Nim; the implementation builds on the GTK interface. On Windows, native dialogs are shown instead.
A simple performance dashboard for the Nim language
Old Win API wrapper for Nim.
Prebuilt DLLs and lib*.so files for Nim. Every DLL added here will also have at least a description about how we built it.
Helper procs for CGI applications in Nim.
SDL v1.2 wrapper for Nim.
Set up your GitHub Actions workflow with a specific version of Nim
Parse a HTML document in Nim
Simple conference information page for NimConf2020
mimalloc is a compact general purpose allocator with excellent performance.
in progress
Nenhuma descrição fornecida para este repositório.
Embargoed security issues that will be made public after a fix is made available. Use https://github.com/nim-lang/security/security
non-deprecated modules that have been removed from the Nim stdlib
Expat wrapper for Nim.
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.
Produces x86_64 native machine instructions via an API.
backport requests
FTP client implementation, adapted from the Nim standard library
Automated bootstrapping scripts for the Nim programming language compiler.
Holds binaries for Aporia (mostly DLLs)
Deprecated package from stdlib.
CSources compiled from Nim version 3
A highly performant, multi-threaded HTTP 1.1 server written in Nim.
A matrix library
Code for the official Nimony website
Nenhuma descrição fornecida para este repositório.
The `parsesql` module implements a high performance SQL file parser. It parses PostgreSQL syntax and the SQL ANSI standard.
Nim library for querying HTML using CSS-selectors (like JavaScripts document.querySelector)
Modules providing information about the OS for Nim
Buildbot Configuration and Script Files for Nim
A string library
Nenhuma descrição fornecida para este repositório.
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)
NIF based Nimony/JSON/HTML/SQL data models
Nimterop is a Nim package that aims to make C/C++ interop seamless
Styles for forum.nim-lang.org. Powered by nimforum.
Nenhuma descrição fornecida para este repositório.
Nenhuma descrição fornecida para este repositório.
truthy, ternary, elvis and conditional assignment and conditional access operators for nim
A Nim implementation of Simon Cooke's Bib Buffer
Persistent Atlas tests.
A nim-lang desenvolve uma variedade de projetos relacionados à linguagem Nim, incluindo o compilador Nim, o gerenciador de pacotes nimble e ferramentas como c2nim, que traduz código C para Nim.
Os principais idiomas utilizados pela nim-lang incluem Nim, C e Shell. Esses idiomas são fundamentais para o desenvolvimento dos repositórios e ferramentas disponíveis na conta.
Sim, todos os repositórios da nim-lang são públicos. Isso permite que desenvolvedores e entusiastas acessem, contribuam e utilizem os projetos disponíveis na plataforma GitHub.
Monitore The Nim programming language com o RepoGuard e receba alertas no momento em que um novo repositório público aparecer.
Monitore esta conta