Git Product home page Git Product logo

Hi there 👋

I'm a system developer and Rustacean.

I built operating systems in Rust:

  • rCore: A Linux-compatible OS kernel for teaching. (2018-2019)
  • zCore: A reimplementation of Zircon microkernel in Rust. (2020)
  • Occlum: A multi-process library OS for Intel SGX. (2019)

I also built storage systems in Rust:

  • MadFS: A benchmark-oriented distributed file system once ranked #1 on the IO500 list. (2020)
  • MadFSv2: A more "serious" distributed file system but rarely works. (2021-2022)

I was interested in building robust distributed systems in Rust:

  • Madsim: A FoundationDB-style deterministic simulation framework in Rust. (2021-2022)

I’m currently working on building database systems and streaming systems in Rust:

  • RisingLight: An OLAP database system for educational purpose. (2021-now)
  • RisingWave: A distributed SQL streaming database in the cloud. (2022-now)

Runji Wang's Projects

arrow-rs icon arrow-rs

Official Rust implementation of Apache Arrow

balance icon balance

[Course] A balance ball game in VHDL. (DC2017)

chat icon chat

[Personal] A chat client/server in .NetCore/C#.

compilationtrainingexp icon compilationtrainingexp

[Course] Experiments of dataflow analysis, optimization, Z3 analysis (Compilation Training 2018)

cubesolver icon cubesolver

[Course] 三阶魔方求解器 2015程序设计基础大作业

dbproject icon dbproject

[Course] Simple database in C++ (Database 2017)

dinosaurjump icon dinosaurjump

[Personal] An imitation of Chrome dinosaur game made by Unity.

greenthread-future-rs icon greenthread-future-rs

Rust: Convert closures into futures based on greenthread on bare-metal (no_std + no_alloc).

judgeduck-os-64 icon judgeduck-os-64

64-bit version of JudgeDuck-OS -- The Stable and Accurate Judge System

libos icon libos

Occlum is a memory-safe, multi-process library OS for Intel SGX

magicwand icon magicwand

[Course] Make a MagicWand with Arduino & Processing (Digital entertainment design 2)

mercury icon mercury

Mercury is a C library for implementing RPC, optimized for HPC.

minigui icon minigui

A mature cross-platform windowing and GUI system for embedded systems and smart IoT devices

most icon most

Codes for MO's Trading.

mvcc icon mvcc

Simple MVCC in Simple DB.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.