This is your work, valued

Eduardo Bart

Elite
@edubart

Open source developer, creator of Nelua programming language, developer of game engines, online games, emulators and blockchain tech.

nelua-lang. Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.

2.4k

minicoro. Single header stackful cross-platform coroutine library in pure C.

964

otclient. An alternative tibia client for otserv written in C++11 and Lua, made with a modular system that uses lua scripts for ingame interface and functionality, making otclient flexible and easy to customize

701

sokol_gp. Minimal modern efficient cross platform 2D graphics painter in C

593

minilua. Single-file port of Lua, a powerful scripting language.

394

minivorbis. Single-file port of libogg and libvorbis for decoding ogg sound files.

90

lpegrex. Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).

76

lua-bint. Arbitrary precision integer arithmetic library in pure Lua

73

riscvm. Tiny RISC-V virtual machine

70

miniphysfs. Single-file port of PhysFS, a library that provides abstract access to various archives.

69

luamon. Live development utility for Lua inspired by nodemon

59

ddosmon. Live DDOS monitor in the command line using ncurses

56

nelua-decl. C binding generator for Nelua using GCC Lua plugin.

51

webcm. Linux RISC-V virtual machine, powered by the Cartesi Machine emulator, running in the browser via WebAssembly

49

lester. Minimal Lua test framework

31

nelua-batteries. Lua

28

arraymancer-vision. Simple library for image loading, preprocessing and visualization for working with arraymancer.

28

tetrix. Tetris like game made in Nelua for RIV fantasy console

24

nelua-game2048. Clone of the 2048 game in Nelua using Raylib

23

nelua-vscode. Nelua syntax highlighting for Visual Studio Code

23

android-libs. Port of C++ libraries to Android that I use in my projects

17

antcopter. 2D speed run platformer, originally made for the WASM4 game Jam, now also a game in RIVES.

17

nelua-sublime. Nelua syntax highlighting for Sublime Text

16

nelua-benchmarks. Benchmarks for comparing efficiency of Nelua with Lua, LuaJIT and C

15

lunray. Ray tracing experiment in Nelua programming language

14

forkmon. Watch for file changes and auto restart an application using fork checkpoints to continue the process (for quick live development)

14

arraymancer-demos. Demos and benchmarks of arraymancer (WIP)

13

srpmalloc. Fork of rpmalloc to be used with single thread applications and old C compilers

12

nldoc. Tool to generate documentation for Nelua source files.

10

euluna-binder. Smart C++ binder for lua

10

bwrapbox. Linux sandboxing utility on top of bubblewrap

9

otml. OTML, a human readable and easy typing data serialization file format. This is a compact version of its emitter/parser extracted from OTClient in just one header with no dependencies.

9

ioslibs. Build scripts that I use to build required libraries for my iOS projects

9

minialloc. Allocator using multiple pools for small allocations, in a single C header.

8

lua-dumper. A small library for dumping lua variables quickly. This library is typically used for quick debugging values to the terminal where one would use print but want more information about the value (like table content), output to stderr by default (or other file handle) and optionally time elapsed.

8

miniminiz. Miniz in a single C header.

7

synack. Efficient network DDOS attacker tool for testing

7

seqtoy. Toy music sequencer written in Nelua for RIV fantasy console

7

marcherstein3d. Realtime pseudo 3D raycaster on the CPU using 2D ray marching

7

nelua-lsp. Experimenting creating a minimal LSP for Nelua to be used for tooling in text editors

6

nelua-vim. Vim plugin for Nelua, originally created by Stefanos

5

minislirp. Libslirp modified to be easy to cross compile

5

nelua-webview-demo. Example using Nelua for WebView apps

4

gcc-lua. Mirror of https://git.colberg.org/gcc-lua with minor fixes.

4

hypervisor-playground. Playing with hypervisor, running guest machines inside a host machine being emulated

4

lua-hasher. A small library with hash and encoding functions implemented in C. Currently supports blake2b hashing and base58 encode/decode.

4

TibiaEye. Old project that I've found lost in an old HD, it was a functional TibiaCam in Qt

2

nelua-decl-extra. Extra bindings for Nelua that I won't maintain regularly

2

bladebomber. Game made during first RIVES game jam to demontrate RIV C API

1

machine-emulator. The off-chain implementation of the Cartesi Machine

1

quickjs-ffi. A libffi wrapper for quickjs.

1