Git Product home page Git Product logo

Hello, I am an open source developer proficient in C/C++ and Lua. Through my career I've created successful game engines, games, websites and development tools. Today I am mostly focusing on developing Nelua programming language, things around it and some other C/Lua related stuff.

These are some open source projects, that may be useful for others and I'm actively maintaining today:

Nelua:

  • nelua - Low level systems programming languages inspired by Lua (to use in my future projects instead of C++).

Tools:

  • luamon - Watch for file changes and autor restart an application (for quick live development).
  • forkmon - Watch for file changes and auto restart an application from a checkpoint (for quick live development).

C libraries:

  • sokol_gp - Efficient 2D graphics painter on top of Sokol GFX in a single C header.
  • minicoro - Cross-platform coroutine library in a single C header, inspired by Lua coroutines.
  • miniphysfs - PhysFS ported to a single C header, used to access files and archives.
  • minilua - Lua programming language ported to a single C header.
  • minivorbis - Ogg Vorbis library ported to a single C header.

Lua libraries:

  • lpegrex - Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).
  • lester - Minimal testing framework for Lua.
  • lua-bint - Arbitrary precision integer arithmetic library in pure Lua.

There are some other projects I made in the past, that I don't maintain anymore but it's worth noting:

  • otclient - Client for MMORPG games, today it's used in the wild by multiple successful commercial games (most in private though).
  • riscvm - Tiny RISC-V virtual machine that allows you using C as a "scripting language".
  • euluna-binder - Smart Lua binder for C++ (extracted from otclient, simplified and made in standalone).
  • otml - OTML file format (extract from otclient and made in standalone).
  • synack - Tool to stress dedicated servers with network DDoS attacks with high throughput.
  • ddosmon - Tool to monitor network DDoS attacks.

If you like my work and want to support my open source contributions then consider becoming a sponsor.

Eduardo Bart's Projects

android-libs icon android-libs

Port of C++ libraries to Android that I use in my projects

antcopter icon antcopter

2D speed run platformer game made for the WASM4 Game Jam

aoc icon aoc

Advent of Code 2020 in Nelua

archlibs icon archlibs

Many PKGBUILDs for libraries that I usally need in Arch Linux

argparse icon argparse

Feature-rich command line parser for Lua

arraymancer icon arraymancer

A fast, ergonomic and portable tensor library with a deep learning focus

arraymancer-vision icon arraymancer-vision

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

bwrapbox icon bwrapbox

Linux sandboxing utility on top of bubblewrap

data icon data

Mirror to https://opentibia.svn.sourceforge.net/svnroot/opentibia/data/trunk

ddosmon icon ddosmon

Live DDOS monitor in the command line using ncurses

flextgl icon flextgl

OpenGL and Vulkan header and loader generator.

forkmon icon forkmon

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

gcc-lua icon gcc-lua

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

glwall icon glwall

Simple experiment for animated wallpapers in Linux using GLSL shaders

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.