docker-archlinux-gui. This tutorial introduces a method for running GUI applications directly in containers (such as Docker and Podman) without installing any additional software.
351practice-mcu-bare-metal-rust. A bare metal (register level) STM32F103C8T6/STM32F103 MCU program written in pure Rust without any IDE, SDK, HAL or library, and no assembly code, the only tool required is the Rust compiler.
132practice-wasm. A WebAssembly VM with a full-featured Web UI debugger implemented in Rust.
103practice-toy-os-riscv-rust. Rust
83practice-mcu-bare-metal-stm32f030. A bare metal (register level) STM32F030C8T6/STM32F030 MCU program written in pure C without any IDE, SDK, HAL or library, the only tool required is the GCC compiler.
30ason. ASON is a data serialization format that evolved from JSON, featuring strong numeric typing and native support for enumeration types.
29js-regexp-interpreter. JavaScript
21practice-toy-lisp-js. JavaScript
15practice-toy-lang-interpreter-js. JavaScript
14docker-archlinux-gui-devel. This repository contains Dockerfiles that build two Docker images for GUI applications development, along with launch scripts to start these images.
12practice-toy-wasm-vm-go. practice-toy-wasm-vm-go
11anre. Regex-anre is a full-featured, zero-dependency regular expression engine that supports both standard and ANRE regular expressions.
11practice-toy-lisp-rust. Rust
8js-kmp-matcher. JavaScript
8practice-toy-vm-go. Go
8mathjax-compact. The repackage MathJax that removes HTML-CSS, MathML, AsciiMath and the fonts excepts Tex and SVG STIX-Web.
7practice-qemu-cortex-m4-baremetal-c. QEMU Cortex-M4 bare-metal C DEMO
5fil-c. Fil-C: completely compatible memory safety for C and C++
4practice-toy-lang-interpreter-go. Go
4xiaoyu-writer. A feature-rich, efficient text editor - source code repo
3practice-toy-lang-interpreter-java. Java
3xiaoxuan-c-preprocessor. A C preprocessor compliant with C23 standard implemented in Rust.
3practice-qemu-riscv64-minimal-linux. Building a minimal RISC-V Linux system with only Linux kernel and BusyBox, and runs on the QEMU emulator.
2xiaoxuan-micro-assembly-riscv. An assembly language that is easy to read and write - RISC-V edition.
2hemashushu.github.io. Hemashushu Blog
2js-rabin-karp-matcher. JavaScript
2xiaoxuan-native-runtime. A simple, modern, functional general-purpose programming language that supports multiple local languages.
2practice-toy-lang-interpreter-rust. Rust
2moonbit-docker. This is a quick start docker image for the Moonbit programming language
2xiaoxuan-core-vm. _Xiaoxuan Core VM_ is a high-performance virtual machine designed for system programming. It features extremely fast startup speed, low resource consumption, memory safety, and direct interoperability with C libraries and system calls.
2clobaframe. Lightweight desktop and web application framework.
2xiaoyu-game-console. An 8-bit style game console for education purposes
1jsfileutils. Some frequently used functions for file and directory.
1xydcs-module-base. Base digital logic circuit simulator modules
1js-boyer-moore-horspool-matcher. JavaScript
1xiaoxuan-uefi.
1practice-qemu-cortex-m0-baremetal-c. QEMU Cortex-M0 bare-metal C DEMO
1xiaoxuan-script-assembly. JavaScript
1xiaoxuan-core-image. _Xiaoxuan Core VM_ is a high-performance virtual machine designed for system programming. It features extremely fast startup speed, low resource consumption, memory safety, and direct interoperability with C libraries and system calls.
1xiaoxuan-core-compiler. Rust
1js-aho-corasick-matcher. JavaScript
1practice-qemu-riscv64-buildroot. Building a base RISC-V Linux system with the ability of doing RISC-V assembly development and debug using Buildroot.
1xiaoxuan-circuit. XiaoXuan Circuit is a modern HDL (hardware description language) and simulation program for analog circuits with a graphical interactive interface.
1xiaoxuan-micro. Rust
1xiaoxuan-logic. A modern, efficient and reusable hardware description language (HDL)
1vortex. Verilog
1