The Nim GUI/2D framework based on OpenGL and SDL2.

jiro 37285ffbde Fix undefined variables %!s(int64=4) %!d(string=hai) anos
.github 37285ffbde Fix undefined variables %!s(int64=4) %!d(string=hai) anos
examples bbb25a3318 fix typo. add calculator in actions. %!s(int64=4) %!d(string=hai) anos
src 82be729d7c small fix. %!s(int64=4) %!d(string=hai) anos
tests 00b593bc07 fix test19.nim %!s(int64=4) %!d(string=hai) anos
.gitignore 4061a6fc64 fix .gitignore. %!s(int64=5) %!d(string=hai) anos
CODE_OF_CONDUCT.md 31f2dd9d2d Create CODE_OF_CONDUCT.md %!s(int64=5) %!d(string=hai) anos
LICENSE 8ca21b6e53 Initial commit %!s(int64=5) %!d(string=hai) anos
README.md e989a61923 Fix typo %!s(int64=4) %!d(string=hai) anos
nodesnim.nimble 36de8cc9bc update nodesnim.nimble %!s(int64=4) %!d(string=hai) anos

README.md

Nodesnim

The Nim GUI/2D framework based on OpenGL and SDL2.

Open Source Love Nim language-plastic License time tracker

Latest version - 0.0.1

Stable version - 0.0.1

Install

  1. Install this repo
    • nimble install nodesnim or nimble install https://github.com/Ethosa/nodesnim.git
  2. Download OpenGL, SDL2_image, SDL2_mixer and GLUT Runtime binaries for your OS
  3. Put Runtime binaries in the .nimble/bin/ folder

Features

  • Godot-like node system.

Now available

Export

Use the Nim compiler user guide for export to the other OS.

  • CrossPlatform export for Windows (tested on Windows 7 x64 and Windows 10 x64)
    • nim c -d:mingw -d:release --opt:speed --noNimblePath file.nim
    • put Runtime binaries in the folder with the program.

F.A.Q

Q: Where I can see examples?
A: You can see this in the tests or examples folder.

Q: Where I can read the docs?
A: You can read docs here

Copyright 2020 Ethosa