Skip to content
View jakitliang's full-sized avatar
👊
Hope vs Madness
👊
Hope vs Madness

Block or report jakitliang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jakitliang/README.md

Hi, I'm Jakit 👋

Systems-minded developer building lightweight runtimes, Lua libraries, graphics tools, and cross-platform software.

I enjoy working close to the runtime—designing small, expressive APIs and connecting C/C++ performance with the flexibility of Lua. My projects explore language implementation, native bindings, networking, data modeling, graphics, and game-development foundations.

系统与工具开发者,专注于 Lua 生态、C/C++、图形技术、运行时与跨平台框架。

Profile Views GitHub followers GitHub stars


🧭 About Me

  • 🔧 Building language runtimes, native libraries, developer tools, and reusable frameworks
  • 🌙 Deeply interested in Lua, interpreters, VM design, embedding, and native interoperability
  • 🎮 Exploring graphics, game engines, UI systems, and data-oriented C++ architecture
  • 🌐 Creating cross-platform networking and application infrastructure
  • ✨ I value compact implementations, practical abstractions, performance, and portability

🛠️ Core Tech Stack

Languages

C++ C Lua Ruby Kotlin TypeScript JavaScript

Systems, Graphics & Tooling

CMake LLVM OpenGL Vulkan SQLite Linux Windows Git

Focus areas: language runtimes · native APIs · Lua embedding · graphics · game development · networking · ORM/data layers · cross-platform systems

🚀 Featured Projects

Project What it is Technical highlights
Lumen A modernized and refined Lua interpreter designed for current operating systems and compilers. C++17 · Lua 5.1 compatibility · VM/runtime architecture · bytecode compiler · handle-based native interface · embedding
Light.lua A full-stack Lua toolkit spanning application, backend, networking, data, and UI concerns. Lua/LuaJIT · prototype objects · ORM · coroutines/event loop · HTTP/WebSocket · TCP/UDP · LÖVE-compatible graphics
Choco.cpp A compact C++ framework focused on game-development foundations and data-oriented design. Modern C++ · data-oriented design · engine architecture · reusable native components
Socket.lua A small cross-platform native socket layer for building higher-level Lua networking systems. C++ · Lua bindings · TCP/UDP · non-blocking I/O · socket selection · Windows/Linux/macOS/iOS
Object.lua A performance-minded prototype-oriented object system designed around Lua's strengths. Lua metatables · prototype inheritance · mixins · reflection · operator overloading · method caching
Record.lua A lightweight ORM-style data layer for Lua applications and games. Lua · CRUD · transactions · ActiveRecord-style models · SQLite-oriented workflows
More from my Lua ecosystem
  • Type.lua — typing, inheritance, operator overloading, and property helpers for Lua.
  • LuaJIT — my LuaJIT workspace and runtime exploration.
  • love-luasec — LuaSec support for LÖVE-based games.
  • lovr-luasocket — a CMake-buildable LuaSocket integration for LÖVR.
Graphics, engines & native foundations

My repositories and experiments also cover the wider native graphics ecosystem, including Skia, OpenGL/GLFW/GLM, OpenAL Soft, LÖVE, compiler toolchains, and portable C/C++ libraries. Together, these reflect my interest in the layers beneath applications: runtimes, rendering, audio, input, networking, and build systems.

📊 GitHub Stats

GitHub language statistics describe the code in public repositories; they do not necessarily represent experience or proficiency.

🤝 Let's Connect

I'm always interested in thoughtful work around Lua, C/C++, language runtimes, graphics, game technology, and cross-platform development.

Build small. Think deeply. Keep it portable. ✨

Pinned Loading

  1. Light.lua Light.lua Public

    If I were the shore, bright & magnanimous.

    Lua 3 1

  2. lumen lumen Public

    A modernized and refined Lua Interpreter

    C++ 10 1

  3. rakie rakie Public

    Rakie is lucky and cakie

    Ruby 6

  4. Playwork Playwork Public

    Funny play at work

    C# 2

  5. MooJS MooJS Public

    A Javascript Library with a moo moo here and moo there ...

    JavaScript 7 1

  6. MooTive MooTive Public

    ObjectiveC Library says Moo!

    Objective-C 7 2