366-day current streak·366-day longest streak
Hi there, My public name is Kenji Mouri, or 毛利 研二 in Japanese. In China, due to my public name, my friends call me 毛利, or Mouri in English. In…
Hi there,
My public name is Kenji Mouri, or 毛利 研二 in Japanese. In China, due to my
public name, my friends call me 毛利, or Mouri in English. In some cases, my
friends also call me Kuriko Mou, or 毛 栗子 in Japanese.
*MouriNaruto*, *Mouri_Naruto* and *Mouri* are my typical usernames.
I am passionate about building efficient software with concise implementations
and minimal third-party dependencies, and love creating open-source projects and
sometimes making contributions for other's. I am also a [Microsoft MVP] and a
[PCBeta moderator]. Here is my [blog], [resume], [projects], [speeches] and
[documentations]. If you want to sponsor me, please read
[Become a sponsor to Kenji Mouri](Sponsor). Also, I have provided
[paid services](PaidServices.md).
[Microsoft MVP]: https://mvp.microsoft.com/en-us/PublicProfile/5004706?fullName=Kenji%20Mouri
[PCBeta moderator]: https://i.pcbeta.com/home.php?mod=space&uid=3887572&do=profile
[blog]: https://mouri.moe/
[resume]: https://mouri.moe/assets/resume.pdf
[projects]: Projects.md
[speeches]: https://github.com/MouriNaruto/Presentations
[documentations]: https://github.com/MouriNaruto/MouriDocs
Things I currently working on
Due to many people have asked me why not update a specific project frequently.
I think I should provide you the list of things I currently working on will be
the best explanation. This list will be sorted in priority order.
Here are the things I want to have progress in 2026. The [archive] is
available if you want to read the history of this list.
[archive]: https://github.com/MouriNaruto/MouriDocs/blob/main/docs/10/ReadMe.md
NanaZip 6.x
Status: Working In Progress
First, NanaZip has a brand new official website.
Many things happened, but still something I need still to push.
I want to synchronize NanaZip File Manager part to the latest 7-Zip mainline to
reduce the security issues. Also, I want to rewrite the context menu support.
I hope I can add the support for extracting compressed files from the .NET
Single File Application bundles, but I need to finish the decoder and encoder
interfaces definitions in the modernized 7-Zip Plugin SDK which made by me.
I also hope I can finish the littlefs parser by myself because I want to have
a lightweight readonly implementation which I can try to use that in MBR for
happiness on the retro 16-Bit x86 platform.
Also, I think we should use more algorithm implementations from Windows APIs,
which is "As Microsoft As Possible" a.k.a. AMAP strategy which mentioned by me.
AMAP strategy can help me to reduce the attack surface and the binary size.
Mobility
Status: Working In Progress
It's an ambitious plan. According with one of my previous professors suggestion.
I think I should write a demo like minimal Hyper-V UEFI guest with Hyper-V
hypercalls and VMBus devices support.
Blog website migration
Status: Working In Progress
I found I'm more suitable to write documentation style articles managed via Git.
I need to make a website generator for my documents first. But first I have made
a geeky style website index page to start the transition.
My first technical book
Status: Working In Progress
I decided to write a technical book about the Hyper-V guest interfaces.
I plan to write the book in English. But I need to continue to maintain and
create related open-source projects as the examples mentioned in the book.
But I think that topic is also suitable to write a science fiction isekai light
novel in Japanese.
Make Wayland Great Again
Status: Working In Progress
I think I need to make an immersive Wayland compositor for X11 which can help
resource-constraint devices. I think it's good to call that WayRT to play puns
of WinRT, lol.
-
MouriDocs
The repository for technical documentations created by Kenji Mouri
C# ★ 66 9d agoExplain → -
MouriNaruto
Personal repository of Kenji Mouri
HTML ★ 9 2mo agoExplain → -
imgui ⑂
Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
C++ ★ 8 6y agoExplain → -
Presentations
Technical speeches from Kenji Mouri
★ 7 2y agoExplain → -
loongson-gsgpu-dkms-module-mirror
Source code mirror of Loongson GSGPU DKMS module
C ★ 7 3y agoExplain → -
GetPrimeListAlgorithm
One of high performance algorithms for getting a list of primes.
C++ ★ 5 6y agoExplain → -
awesome-abstract-machine
A curated list of awesome AbstractMachine (https://github.com/NJU-ProjectN/abstract-machine) frameworks, software and resources.
★ 4 1y agoExplain → -
msvcr14x ⑂
msvcr14x is a program that allows programs compiled with VC2015 and above not to rely on a bunch of useless API-Ms-win-starting DLLS
★ 4 3y agoExplain → -
SimpleHTTP
Http and Https client based on sockets, allowing you to customize every detail of the HTTP(S) package, including resolve hostname by yourself without changing system hosts or DNS servers.
C# ★ 3 8y agoExplain → -
pinduoduo_backdoor ⑂
拼多多apk内嵌提权代码,及动态下发dex分析
★ 3 3y agoExplain → -
reactos ⑂
A free Windows-compatible Operating System
C ★ 2 1mo agoExplain → -
BrainfuckParser
A simple parser for the Brainfuck programming language.
C++ ★ 2 8y agoExplain → -
MouriNaruto.github.io
The automatically generated website of Kenji Mouri on the GitHub.
HTML ★ 2 2mo agoExplain → -
brighten-the-future-chapter-5-examples
《十进位》第五章代码示例
C++ ★ 2 8y agoExplain → -
Stable-Diffusion-NCNN ⑂
Stable Diffusion in NCNN with c++
★ 2 3y agoExplain → -
LeetCode
No description.
C ★ 2 4y agoExplain → -
BitsBearStoryExamples202206
Source code examples for June 2022 Bits Bear Story
C++ ★ 2 4y agoExplain → -
ncnn-ros2-autoware
The ncnn support for ROS2-based Autoware
★ 2 3y agoExplain → -
network-interface ⑂
Retrieve system's Network Interfaces on Linux, macOS and Windows on a standardized manner
Rust ★ 1 7mo agoExplain → -
rt-thread ⑂
RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/
C ★ 1 1y agoExplain → -
ncnn ⑂
[Kenji Mouri fork] ncnn is a high-performance neural network inference framework optimized for the mobile platform
C++ ★ 1 4mo agoExplain → -
SYEngine ⑂
Windows MediaPlayer Engine
★ 1 5y agoExplain → -
FFmpegInteropX ⑂
FFmpeg decoding library for Windows 10 UWP Apps
★ 1 4y agoExplain → -
MSBuildCppCrossToolset ⑂
[毛利 fork] 基于MSBuild的C++跨平台工具集,可以让Linux也支持编译vcxproj。
C# ★ 1 3y agoExplain → -
lvgl ⑂
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type. It's boosted by a professional yet affordable drag and drop UI editor, called SquareLine Studio.
C ★ 0 1mo agoExplain → -
miniblink132 ⑂
a lite browser kernel
★ 0 5mo agoExplain → -
BenchmarkResultArchive
The archive of some benchmark results.
★ 0 4mo agoExplain → -
lv_port_pc_vscode ⑂
No description.
★ 0 5mo agoExplain → -
dokan-dev.github.io ⑂
Dokan-dev projects homepage
★ 0 5mo agoExplain → -
llvm-project ⑂
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
LLVM ★ 0 1y agoExplain → -
gerhart01.github.io ⑂
No description.
★ 0 6y agoExplain →
No repos match these filters.