negl

Nim bindings for EGL

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version 0.1.2
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:26

Authors

  • Lucas Alves

Installation

nimble install negl
choosenim install negl
git clone https://github.com/lualvsil/negl

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
negl - - - - - -

Dependencies

Package Version Optional
nim >= 2.0.4 No

Source

Repository https://github.com/lualvsil/negl
Homepage https://github.com/lualvsil/negl
Registry Source nimble_official

README

NEGL

This package contains bindings to EGL for the Nim programming language. Some EGL extensions are supported (currently only for Android)

Supported Platform

  • Android

In the future, more platforms may receive support

Contribute

I'm only one person and I use this library almost daily for personal projects. If you need more extensions, or support for other platform, you can PR or open an Issue with the specification.

Usage

Import the negl module to use egl functions in your project

import negl

var display = eglGetDisplay(EGL_DEFAULT_DISPLAY)

# Create a context, draw with OpenGL

To use the extensions:

import negl
import negl/exts