This is your work, valued
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.4kminicoro. Single header stackful cross-platform coroutine library in pure C.
964otclient. 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
701sokol_gp. Minimal modern efficient cross platform 2D graphics painter in C
593minilua. Single-file port of Lua, a powerful scripting language.
394minivorbis. Single-file port of libogg and libvorbis for decoding ogg sound files.
90lpegrex. Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).
76lua-bint. Arbitrary precision integer arithmetic library in pure Lua
73riscvm. Tiny RISC-V virtual machine
70miniphysfs. Single-file port of PhysFS, a library that provides abstract access to various archives.
69luamon. Live development utility for Lua inspired by nodemon
59ddosmon. Live DDOS monitor in the command line using ncurses
56nelua-decl. C binding generator for Nelua using GCC Lua plugin.
51webcm. Linux RISC-V virtual machine, powered by the Cartesi Machine emulator, running in the browser via WebAssembly
49lester. Minimal Lua test framework
31nelua-batteries. Lua
28arraymancer-vision. Simple library for image loading, preprocessing and visualization for working with arraymancer.
28tetrix. Tetris like game made in Nelua for RIV fantasy console
24nelua-game2048. Clone of the 2048 game in Nelua using Raylib
23nelua-vscode. Nelua syntax highlighting for Visual Studio Code
23android-libs. Port of C++ libraries to Android that I use in my projects
17antcopter. 2D speed run platformer, originally made for the WASM4 game Jam, now also a game in RIVES.
17nelua-sublime. Nelua syntax highlighting for Sublime Text
16nelua-benchmarks. Benchmarks for comparing efficiency of Nelua with Lua, LuaJIT and C
15lunray. Ray tracing experiment in Nelua programming language
14forkmon. Watch for file changes and auto restart an application using fork checkpoints to continue the process (for quick live development)
14arraymancer-demos. Demos and benchmarks of arraymancer (WIP)
13srpmalloc. Fork of rpmalloc to be used with single thread applications and old C compilers
12nldoc. Tool to generate documentation for Nelua source files.
10euluna-binder. Smart C++ binder for lua
10bwrapbox. Linux sandboxing utility on top of bubblewrap
9otml. 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.
9ioslibs. Build scripts that I use to build required libraries for my iOS projects
9minialloc. Allocator using multiple pools for small allocations, in a single C header.
8lua-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.
8miniminiz. Miniz in a single C header.
7synack. Efficient network DDOS attacker tool for testing
7seqtoy. Toy music sequencer written in Nelua for RIV fantasy console
7marcherstein3d. Realtime pseudo 3D raycaster on the CPU using 2D ray marching
7nelua-lsp. Experimenting creating a minimal LSP for Nelua to be used for tooling in text editors
6nelua-vim. Vim plugin for Nelua, originally created by Stefanos
5minislirp. Libslirp modified to be easy to cross compile
5nelua-webview-demo. Example using Nelua for WebView apps
4gcc-lua. Mirror of https://git.colberg.org/gcc-lua with minor fixes.
4hypervisor-playground. Playing with hypervisor, running guest machines inside a host machine being emulated
4lua-hasher. A small library with hash and encoding functions implemented in C. Currently supports blake2b hashing and base58 encode/decode.
4TibiaEye. Old project that I've found lost in an old HD, it was a functional TibiaCam in Qt
2nelua-decl-extra. Extra bindings for Nelua that I won't maintain regularly
2bladebomber. Game made during first RIVES game jam to demontrate RIV C API
1machine-emulator. The off-chain implementation of the Cartesi Machine
1quickjs-ffi. A libffi wrapper for quickjs.
1