Nema Studio

The "Figma" of music: online, collaborative and web-based Digital Audio Workstation (DAW).

urmusic

A web application for making real-time music visualizers.

urmusic5

A standalone version of urmusic that is more feature complete and capable of rendering videos. It is fully hardware accelerated, has a fully customizable UI layout, supports plugins, scripting, and key-frame animations.

ige

3D Game Engine built in C++20 using OpenGL for graphics, OpenAL and libvorbis for audio, and Bullet for physics.

nhengine

A 2D game engine built in Java using OpenGL. Features a tile-based renderer, vector graphics renderer with an HTML Canvas-like API and SVG loader, and an (almost) fully featured UI toolkit.

comparse

A highly generic parser combinators library for Haskell.

koak

A compiler for a made up language written in Haskell.

hal

A Scheme interpreter written in Haskell.

screensnap

A simple screenshooting program written in Rust.

lovector

A pure-lua vector graphics processing and rendering library for LÖVE 2D.

libjzon

A C library for safely parsing and deserializing JSON data.

libgote

A game engine/library written in C. Features an ECS, stack-based state machine, asynchronous event channels and reference-counted assets management. It even has documentation!