7 open source projects created by Wang Qi

My projects

I created all the projects

eventpp

eventpp is a C++ event library that provides tools that allow your application components to communicate with each other by dispatching events and listening to them. With eventpp you can implement signal/slot mechanism, or observer pattern, very easily.
C++

www.kbasm.com

I developed my this portfolio website from scratch using PHP Laravel and Bootstrap. I also developed the markdown based blogging system on this site from scratch.
PHP
Laravel
Bootstrap
JavaScript

eventjs

eventjs is the JavaScript version of eventpp. It provides tools that allow your application components to communicate with each other by dispatching events and listening to them. With eventpp you can implement signal/slot mechanism, or observer pattern, very easily.
JavaScript

cpgf

cpgf library is a cross platform C++ library for callback, reflection, serialization and script binding. It's written in standard C++ and doesn't require any preprocessor or tools.
C++

Markdown utilities

Markdownutil is a collection of Perl scripts to manipulate markdown files. There is a script to convert Dokuwiki to markdown, another script to add table of contents to markdown.

Perl

Gincu

Gincu is a lightweight cross platform 2D game framework and middleware written in C++.

C++

Jincu

Jincu is a 2D game engine. The first version is mostly converted from my Gincu C++ 2D game framework. The library is written in JavaScript ES6.

JavaScript