All Projects → AKDev21 → awesome-nelua

AKDev21 / awesome-nelua

Licence: MIT license
A curated list of awesome frameworks, libraries and software for the nelua programming language.

Labels

Projects that are alternatives of or similar to awesome-nelua

nelua-decl
C binding generator for Nelua using GCC Lua plugin.
Stars: ✭ 30 (+25%)
Mutual labels:  nelua
wasm4
Build retro games using WebAssembly for a fantasy console.
Stars: ✭ 711 (+2862.5%)
Mutual labels:  nelua
nelua-tetris
Tetris game clone made in Nelua with Raylib
Stars: ✭ 16 (-33.33%)
Mutual labels:  nelua
riscvm
Tiny RISC-V virtual machine
Stars: ✭ 26 (+8.33%)
Mutual labels:  nelua
nelua-game2048
Clone of the 2048 game in Nelua using Raylib
Stars: ✭ 16 (-33.33%)
Mutual labels:  nelua
lpegrex
Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).
Stars: ✭ 32 (+33.33%)
Mutual labels:  nelua
raylib-nelua
Raylib wrapper to nelua language
Stars: ✭ 27 (+12.5%)
Mutual labels:  nelua

awesome-nelua

A curated list of awesome frameworks, libraries, and software for the nelua programming language.

Contents

General Purpose

  • pancake-lib - General purpose library and tools for Nelua.

Utility

  • fs - Cross platform file system library, you can use to manage files and directories.
  • nelua-decl - C binding generator for Nelua using GCC the Lua plugin.
  • backtrace - Provides a way to get trace backs at runtime, using the popular libbacktrace library.
  • blockly-nelua - Blockly that generates Nelua.
  • ini - ini bindings for nelua, Simple ini-file reader.

Math

  • lua-bint - Small portable arbitrary-precision integer arithmetic library in pure Lua for computing with large integers.
  • manthkit - a library for Vector, Quaternion and Matrices math.
  • nelua-mpfr - Bindings of the GNU MPFR library, MPFR - C library for multiple-precision floating-point computations with correct rounding.

FFI

  • FFI - Cross platform FFI for Nelua, you can use it to load symbols from shared libraries.

Parsing

  • lpegrex - Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).
  • json - Parse JSON into Nelua records, made in pure Nelua.

Package Manager

Web

Networking

  • NeluaWS - Simple webSocket program written in Nelua.
  • http - http bindings for nelua, http - Basic HTTP protocol implementation over sockets (no https).

Games

Game Development

  • nene - Tiny game library built around SDL2 and it's extension libraries, written in Nelua.
  • wasm4 - Build retro games using WebAssembly for a fantasy console.
  • zlnl - A minimalist RPG game engine made in nelua for c99.
  • Rotor-nelua - Rotor is a set of libraries for doing ECS in Nelua.
  • irene - A collection of systems and components for Rotor-nelua.
  • nelua-raylib - Raylib 4.0 bindings for nelua, raylib - A simple and easy-to-use library to enjoy videogames programming.
  • raylib-nelua - Raylib 3.5 wrapper for nelua.
  • tigr - TIGR bindings for nelua, TIGR - the TIny GRaphics library for Windows, macOS, Linux, iOS and Android.
  • sigil - Bindings of sigil for nelua, SIGIL - A very simple cross-platform library for playing audio, handling basic input, and drawing 2D graphics.
  • FWK - FWK bindings for nelua, FWK - 3D game framework.
  • SFML - SFML bindings for nelua, SFML - It is a simple, fast, cross-platform and object-oriented multimedia API. It provides access to windowing, graphics, audio and network.

Graphics

  • marcherstein3d - Realtime pseudo 3D raycaster on the CPU using 2D ray marching.
  • nelua-raytracing - Tiny raytracing that fits on a business card.
  • nprof - Very basic profiler for raylib-nelua.

Window and Input

  • Xinput - Xinput bindings for nelua, Xinput - API enables applications to receive input from the Xbox Controller for Windows.

IDE and Code Editor Support

Testing

  • Lester - Lester is a minimal unit testing framework for Lua with a focus on being simple to use.
  • nester - Minimal unit testing framework inspired by lester.

Generating Documentation

  • nldoc - Tool to generate documentation for Nelua source files.

Virtual Machines

  • riscvm - Tiny RISC-V virtual machine written in Nelua.

Operating Systems

Live Development

  • luamon - Live development utility for Lua inspired by nodemon.
  • forkmoon - Watch for file changes and auto restart an application using fork checkpoints to continue the process (for quick live development).

Resources

Block Chain

  • NeChain - A Single File Blockchain written in Nelua.

Benchmarks

  • nelua-benchmarks - Benchmarks for comparing efficiency of Nelua with Lua, LuaJIT and C.
  • realist - SDL2 raytracer + benchmark for Rust, Nelua, Nim, C, C++, Odin, V, Go.

algorithms

  • algorithm.nelua - Contains various algorithms to be used in containers, such as sort and stable sort.

Logging

  • log.nelua - A Minimal, Small, and Simple logging library written in nelua.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].