my programs, utilities and config files

Software Projects

Language:

EverVim

A Modern, Powerful and Modular Vim Distribution
Github: LER0ever/EverVim (Stars: 470, Forks: 62) evervim-on-manjaro


Portus

Full-featured website engine, support static site output and dynamic site serving with searching and admin functions. Most of my website has switched from Wordpress to Portus. Proprietary lumos-ler-space


Project Israfil

Integrate most music platforms in China by implementing a client-side API requester for each.
Github: LER0ever/Israfil (Stars: 125, Forks: 31)

UW Madison CSSA Website

Live at https://cssawisc.com. I developed this entire website on my own, with frontend powered by Angular and Backend by Portus Engine mentioned above.


HydroDev

General purpose build system. Use Lua as configration scripts. Support build/test on write, cross compilation for C-family, Rust, Golang.


HydroCtl

An init system and job control system for Unix (consider it a systemd + cron), written in Golang.


ImageGrid

Utility to crop a picture into 9 pieces to send them as a image grid. imagegrid


Contributed Projects

Neofetch

Github: dylanaraps/neofetch (Stars: 5543, Forks: 351)

  • Add check for Hackintosh
  • Add support for showing Neovim Terminal
  • Add support for Chrome OS Crouton

Dyninst Project

Github: Dyninst/Dyninst (Stars: 219, Forks:73)

  • Implemented if-with-else, while-expr, and function with more than 8 parameters on AArch64 architecture
  • Implemented the parallel building for their build system
  • Fix a bunch of bugs.

Gitea

Github: go-gitea/gitea (Stars: 11709, Forks: 1229)

  • Fix markdown image with link
  • Implemented Github style markdown image processing

AOSC OS

Github: AOSC-Dev/aosc-os-abbs

A fully featured Linux distrobution.

  • Bootstrapped PowerPC 64 bit Big endian architecture
  • Helped maintain a bunch of packages like VSCode