Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View JJH090501's full-sized avatar
πŸ˜ƒ
Scripting lua on openresty for my team project
πŸ˜ƒ
Scripting lua on openresty for my team project
  • EcoBlox.build
  • South Korea

Organizations

@Type-Nu11 @Aether-Lua-Framework

Block or report JJH090501

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
JJH090501/README.md

Hi, I'm Junhyeok πŸ‘‹

πŸŒ™ Lua Developer Β· βš™οΈ Systems Β· 🌐 Network



πŸ‘¨β€πŸ’» About Me

local junhyeok = {
    role = {
        "Lua Developer",
        "Network Engineer",
        "Systems Enthusiast"
    },

    languages = {
        "Lua",
        "Luau",
        "Rust",
        "Zig",
        "C",
        "C++",
        "TypeScript",
        "JavaScript",
        "Java"
    },

    interests = {
        "Network Engineering",
        "Reverse Proxy",
        "Systems Programming",
        "Runtime Design",
        "Backend Architecture",
        "Open Source"
    },

    philosophy = "Don't just use it. Understand how it works."
}

return junhyeok

I love understanding how things work underneath.

Instead of only using frameworks and tools, I enjoy asking:

How was this built?
Why was it designed this way?
Can I build something like this myself?

That curiosity led me from application development into network infrastructure, systems programming, framework design, and open source.


πŸŒ™ Lua

Lua is my primary language and the center of many of my projects.

I enjoy Lua not only as a scripting language, but also as an embeddable language for building extensible systems.

I work with:

  • Lua
  • LuaJIT
  • Luau
  • Teal
  • OpenResty
  • Luvit
  • Lapis

βš™οΈ Languages & Tools

Languages

Backend & Web

Infrastructure

Also working with

OpenResty Β· HAProxy Β· Envoy Β· Luvit Β· Lapis

Databases


πŸ›°οΈ Featured Projects

πŸŒ™ Aether Framework

A modular Lua-centric framework for building backend servers and proxies.

Aether explores a different approach to server architecture.

Instead of forcing developers into one fixed runtime or architecture, Aether aims to provide a core where functionality can be extended through modular components.

Modules can provide features such as:

  • Routing
  • ORM
  • Authentication
  • Cryptography
  • Networking engines
  • Proxy functionality

The goal is to let developers assemble their own backend or proxy environment around a lightweight Lua-oriented core.

Tech

Lua Β· C/C++ Β· Rust Β· Zig Β· libuv Β· cqueues


🌐 L7 Proxy

A Layer 7 proxy project built around OpenResty and Lua, with Rust and Zig native components where lower-level performance or functionality is useful.

Client
   β”‚
   β–Ό
TLS Proxy
   β”‚
   β–Ό
HAProxy
   β”‚
   β–Ό
OpenResty L7 Proxy
   β”‚
   β”œβ”€β”€ Lua / LuaJIT
   β”‚     β”œβ”€β”€ Validation
   β”‚     β”œβ”€β”€ Authentication
   β”‚     β”œβ”€β”€ Rate Limiting
   β”‚     └── Routing
   β”‚
   β”œβ”€β”€ Rust
   β”‚     └── Native / Performance Components
   β”‚
   └── Zig
         └── Low-Level / Systems Components
             β”‚
             β–Ό
          Services

Tech

OpenResty Β· LuaJIT Β· Rust Β· Zig Β· C/C++ Β· HAProxy Β· Nginx


🌍 Open Source

πŸ’™ Teal

I use Teal, a typed language that compiles to Lua.

While using Teal, I encountered a compatibility issue with a newer Lua version.

Instead of waiting for someone else to fix it, I investigated the problem, implemented a fix, and submitted a pull request.

That became one of my open-source contributions.

If the tool you use has a problem, you can help improve the tool itself.

That's one of the things I enjoy most about open source.


🧠 What I'm Interested In

Lua Runtime & Embedding
       β”‚
       β”œβ”€β”€ LuaJIT
       β”œβ”€β”€ OpenResty
       └── Native FFI

Network Infrastructure
       β”‚
       β”œβ”€β”€ Reverse Proxy
       β”œβ”€β”€ Load Balancing
       β”œβ”€β”€ TLS
       └── L7 Routing

Systems Programming
       β”‚
       β”œβ”€β”€ Rust
       β”œβ”€β”€ Zig
       β”œβ”€β”€ C
       └── C++

Framework Design
       β”‚
       β”œβ”€β”€ Aether
       β”œβ”€β”€ Plugin Architecture
       └── Modular Runtime

πŸ“Š GitHub Stats

GitHub Stats Top Languages

πŸ”₯ Contribution Streak

GitHub Streak


🐍 Contributions

GitHub Contribution Snake

πŸŒ™ Lua Β· βš™οΈ Systems Β· 🌐 Network

Don't just use it. Understand how it works.

Popular repositories Loading

  1. Lua_Basic Lua_Basic Public

    루아 기초 μ•Œλ €λ“œλ¦Ό

    Lua 2

  2. JJH090501 JJH090501 Public

  3. WebStorm WebStorm Public

    Web Pages

    CSS

  4. vibin-with-Lua vibin-with-Lua Public

    Lua

  5. MyJS MyJS Public

    JS ν•œκ±΄λ°

    JavaScript

  6. Java_Spring Java_Spring Public

    μŠ€ν”„λ§ μžλ°” 기초

    Java