Skip to content
@ixxchan

xxchan's toy projects

Hi there, I'm @xxchan 👋

This organization contains the collection of my toy projects during learning. Some of them might be helpful.

Some highlights (incomplete unordered list):

  • leptjson: A tiny JSON parser. This was my first exposure to engineering. It's a very friendly project development tutorial for novices and sparked my interest in engineering 😊
  • CIS194-Assignments: Assignments of UPenn CIS 194 - Spring 2013, a very good introduction cource for Haskell. My interest in functional programming stems from this course along with Software Foundations and Programming Languages ❤️
  • fp-course: Intensive exercises with monad 😈
  • kvs: A tiny key-value store. Following the course Practical Networked Applications in Rust. The awesome course introduced may practial aspects in real-world engineering, but I did not invest much time in digesting the content and implementing the project 😓
  • nb: Naïve PoW blockchain in Rust. My first pleasant collaborative development experience (with @Zack Wu) 😍. Also my first time programming event-driven networking application, so it may be rather immature 🙏
  • peerster: A gossip-based decentralized system. An interesting course project.

Some others:

Popular repositories Loading

  1. nb nb Public

    naïve blockchain in Rust

    Rust 10

  2. kvs kvs Public

    a key-value database

    Rust 4

  3. CIS194-Assignments CIS194-Assignments Public archive

    my solutions to the assignments of CIS 194: Introduction to Haskell (Spring 2013)

    Haskell 1

  4. leptjson leptjson Public

    a tiny JSON parser

    C 1

  5. CSAPP-Labs CSAPP-Labs Public archive

    my solutions to CS:APP3e labs

    C

  6. osc10e osc10e Public archive

    Forked from greggagne/osc10e

    Source code for the 10th edition of Operating System Concepts (plus my solutions to the projects)

    C

Repositories

Showing 9 of 9 repositories
  • test Public
    ixxchan/test’s past year of commit activity
    0 0 0 0 Updated Dec 23, 2023
  • leptjson Public

    a tiny JSON parser

    ixxchan/leptjson’s past year of commit activity
    C 1 WTFPL 0 0 0 Updated Feb 10, 2023
  • .github Public
    ixxchan/.github’s past year of commit activity
    0 0 0 0 Updated Feb 12, 2022
  • fp-course Public Forked from system-f/fp-course

    Functional Programming Course

    ixxchan/fp-course’s past year of commit activity
    Haskell 0 1,190 0 0 Updated Dec 3, 2020
  • nb Public

    naïve blockchain in Rust

    ixxchan/nb’s past year of commit activity
    Rust 10 WTFPL 0 0 0 Updated Nov 13, 2020
  • kvs Public

    a key-value database

    ixxchan/kvs’s past year of commit activity
    Rust 4 0 0 0 Updated Mar 6, 2020
  • CSAPP-Labs Public archive

    my solutions to CS:APP3e labs

    ixxchan/CSAPP-Labs’s past year of commit activity
    C 0 MIT 0 0 0 Updated Jan 25, 2020
  • osc10e Public archive Forked from greggagne/osc10e

    Source code for the 10th edition of Operating System Concepts (plus my solutions to the projects)

    ixxchan/osc10e’s past year of commit activity
    C 0 271 0 0 Updated Nov 29, 2019
  • CIS194-Assignments Public archive

    my solutions to the assignments of CIS 194: Introduction to Haskell (Spring 2013)

    ixxchan/CIS194-Assignments’s past year of commit activity
    Haskell 1 MIT 0 0 0 Updated Aug 4, 2019

Top languages

Loading…

Most used topics

Loading…