HELLO, I'm HOURIN

Building weird stuff people don't dare doing

I like learning languages, both human and machine languages.

Human languages I can do: Vietnamese, English, Japanese. Currently fighting with Tagalog.

Machine languages I can do: C, C++, Rust (a little), C#, X86-64 ASM (NASM). Trying to learn OCaml.

Tools I use:

libUsagi

HTML generator for C++, written in C++. Most common HTML tags are implemented, so you don't need to know HTML tags to write a website. HTMX support is planned.

Izuna

In-memory DBMS with the ability to sync to file (with a custom data format),for C++. Filter is also available with izuna::FilterOpt and lambdas.

Izuna.NET

Izuna for C# (tested on .NET only). This Izuna version allows using LINQ for better database set operations. The IZUNA data format isn't implemented, but can sync to JSON.

Miyako-rs

Alternative build tool and dependency management tool for Java, written in Rust. Config file uses S-expressions.

Planned and ongoing projects:

SSaeki

Game engine for Codename: Saejima (inner circle stuff, but I think it's cool to public the engine).

UsagiBooru

An image board site (similar to Danbooru or Gelbooru) written in C++ using httplib and libUsagi for the front-end, back-end not planned yet (but will probably be written in C#).

Plana7

An Operating System with its own programming language.

UsagiDocs

Documentation generation program written in C++ using libUsagi.

View page source