Skip to content
View mingcheng's full-sized avatar

Organizations

@apache @typecho @antvis @antgroup @dragonflyoss @answerdev @inclusionAI @areal-project

Block or report mingcheng

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

Hi, I'm mingcheng 👋

Programming Language Statistics

I'm mingcheng (明城), an open-source practitioner from Ningbo, now living in Hangzhou, China. I love building useful software and working with the communities that keep it thriving.

I'm currently a senior software architect and open-source evangelist at Ant Group. Before that, I spent nearly a decade at NetEase as a senior technical lead and team manager.

My background is in cloud-native systems and software architecture, and lately I've been focusing on AI agents and infrastructure. I care about clean design, reliable automation, and turning good ideas into systems that actually work.

Linux is my go-to: Debian for servers and containers, and Kalpa Desktop on the desktop. I also use macOS for development and testing.

🌱 Open-Source Work

I serve on a Project Management Committee (PMC) at the Apache Software Foundation and help maintain CNCF graduated projects. Here are some of the projects I'm involved with:

🛠️ Personal Projects

In my spare time, I build and maintain a few small tools for everyday development and terminal use:

  • aigitcommit — Generate Conventional Commit messages with OpenAI-compatible APIs.
  • mp3blstr — Play music with a terminal player inspired by mp3blaster.
  • simplyddns — Keep DNS records up to date with configurable IP sources and DNS providers.
  • socks5lb — Balance traffic across SOCKS5 proxies with automatic health checks.
  • stupidict — Look up English words offline in an English-Chinese terminal dictionary.

They're all available from my Homebrew tap: brew install mingcheng/tap/<package>. You can find more projects on my GitHub repositories page.

Pinned Loading

  1. dragonflyoss/dragonfly dragonflyoss/dragonfly Public

    Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology, with an optional content‑addressable filesystem that accelerates OCI container launch.

    Go 3.4k 437

  2. areal-project/AReaL areal-project/AReaL Public

    The RL Bridge for LLM-based Agent Applications. Made Simple & Flexible.

    Python 5.9k 646

  3. apache/answer apache/answer Public

    A Q&A platform software for teams at any scales. Whether it's a community forum, help center, or knowledge management platform, you can always count on Apache Answer.

    Go 15.7k 1.4k

  4. prompt-engineering-guide-for-beginners prompt-engineering-guide-for-beginners Public

    这是一本完全开源的提示工程(Prompt Engineering)小册子,专为希望将大语言模型(LLM)彻底融入办公与生活流的读者编写

    TeX 1