In this page, there will be a list of programming projects that I am currently working on or finished projects. Hope that you found them useful or learnt something from them. Thank you!
For projects on GitHub, all of them are open source, and the licence is included in the repository. You can freely use them in your own projects as long as you follow the licence terms.
To download the projects, you can either download the .zip file from the GitHub repository, or use git clone command if you are familiar with Git.
CR (C+Rust), is a common library and compiler interface that _almost_ removes the friction from compiling/linking C code such as libc with Rust
An Unix-like operating system implemented from scratch with compatibilities of the Linux ABI
A parkour game made by Vincent4486 which lets you create your own maps, and play them to get a better score as you play, a very fun game.
An extension of coreutils where it allows the listing of users.
A modern macOS Pomodoro & focus tool for deep focus.
This is a terminal calculator written in C++, which supports advanced math calculations like cos and history managment. This is one of the calculators in my ConsoleCalculator series, and this has the most features.
CommuniDirect is a lightweight P2P communication tool designed for users who live in the terminal. It uses modern elliptic-curve cryptography (Ed25519) for identity and a performance-optimized XOR-stream for message encryption.
Apache Tomcat
A simple weather viewer in the terminal
A Pop Star game made in Java
C++ - the language
© 2026 Vincent Yang. All rights reserved. · Privacy Policy