Nodesnim

The Nim GUI/2D framework using OpenGL and SDL2. [![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.png?v=103)](https://github.com/ellerbrock/open-source-badges/) [![Nim language-plastic](https://github.com/Ethosa/yukiko/blob/master/nim-lang.svg)](https://github.com/Ethosa/yukiko/blob/master/nim-lang.svg) [![License](https://img.shields.io/github/license/Ethosa/nodesnim)](https://github.com/Ethosa/nodesnim/blob/master/LICENSE) [![time tracker](https://wakatime.com/badge/github/Ethosa/nodesnim.svg)](https://wakatime.com/badge/github/Ethosa/nodesnim)

Latest version - 0.0.1

Stable version - 0.0.1

# Install 1. Install this repo - `nimble install https://github.com/Ethosa/nodesnim.git` 2. Download OpenGL, SDL2_image and GLUT DLLs for your OS 3. Put DLLs in the `.nimble/bin/` folder # Features - Godot-like node system.
Now available - Core - [Anchor](https://ethosa.github.io/nodesnim/anchor.html) - [Color](https://ethosa.github.io/nodesnim/color.html) - [ColorText](https://ethosa.github.io/nodesnim/color_text.html) - [Enums](https://ethosa.github.io/nodesnim/enums.html) - [Exceptions](https://ethosa.github.io/nodesnim/exceptions.html) - [Image](https://ethosa.github.io/nodesnim/image.html) - [Input](https://ethosa.github.io/nodesnim/input.html) - [Rect2](https://ethosa.github.io/nodesnim/rect2.html) - [Vector2](https://ethosa.github.io/nodesnim/vector2.html) - Default nodes - [Node](https://ethosa.github.io/nodesnim/node.html) - [Canvas](https://ethosa.github.io/nodesnim/canvas.html) - [Scene](https://ethosa.github.io/nodesnim/scene.html) - Control nodes - [Control](https://ethosa.github.io/nodesnim/control.html) - [ColorRect](https://ethosa.github.io/nodesnim/color_rect.html) - [TextureRect](https://ethosa.github.io/nodesnim/texture_rect.html) - [Label](https://ethosa.github.io/nodesnim/label.html) - [Button](https://ethosa.github.io/nodesnim/button.html) - [EditText](https://ethosa.github.io/nodesnim/edittext.html) - [RichLabel](https://ethosa.github.io/nodesnim/rich_label.html) - [RichEditText](https://ethosa.github.io/nodesnim/rich_edit_text.html) - [Box](https://ethosa.github.io/nodesnim/box.html) - [HBox](https://ethosa.github.io/nodesnim/hbox.html) - [VBox](https://ethosa.github.io/nodesnim/vbox.html) - [GridBox](https://ethosa.github.io/nodesnim/grid_box.html) - [Scroll](https://ethosa.github.io/nodesnim/scroll.html) - [ProgressBar](https://ethosa.github.io/nodesnim/progress_bar.html) - [Slider](https://ethosa.github.io/nodesnim/slider.html) - [Popup](https://ethosa.github.io/nodesnim/popup.html)
# F.A.Q *Q*: Where I can see examples? *A*: You can see this in the [`tests`](https://github.com/Ethosa/nodesnim/blob/master/tests) or [`examples`](https://github.com/Ethosa/nodesnim/blob/master/examples) folder. *Q*: Where I can read the docs? *A*: You can read docs [here](https://ethosa.github.io/nodesnim)
Copyright 2020 Ethosa