Pinned Repositories
ascii_art
Simple and elegant ASCII art display library
csvParser
csv file parser using FSM
ExpressionParser
Math ExpressionParser using BNF
linq4c
LINQ for C(GroupBy, GroupJoin, Join, Take, Where, Select, etc)
magpie
:bird: Successor of my monkey Interpreter(support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL).
magpie-language-design
语言设计教程(献给想学语言设计的朋友)
monkey
Interpreter with support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL.
orderedmap
OrderedMap for go which support marshaling/unmarshaling(using json.Decoder).
pprint4c
pretty print c struct's content at runtime.
YAVM-Virtual-Machine
A *VERY* simple register based byte-code interpreter
haifenghuang's Repositories
haifenghuang/aws-c-common
Core c99 package for AWS SDK for C. Includes cross-platform primitives, configuration, data structures, and error handling.
haifenghuang/Bash-Oneliner
A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.
haifenghuang/book
Writing Interpreters in Rust: a Guide
haifenghuang/calc
C-style arbitrary precision calculator
haifenghuang/civetweb
Embedded C/C++ web server
haifenghuang/clox
My interpretation of lox
haifenghuang/codedoc
Documentation generator for C/C++ code
haifenghuang/cute_headers
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
haifenghuang/easylang-1
An easy programming language that runs in the browser
haifenghuang/edbrowse
A command-line editor and web browser.
haifenghuang/evy
Learn programming ⚡️
haifenghuang/fe
A tiny, embeddable language implemented in ANSI C
haifenghuang/flow9
Platform for safe, easy and productive programming of complex, multi-platform apps with a modern user interface
haifenghuang/haifenghuang
haifenghuang/ice_libs
Collection of cross-platform single-header C libraries for doing a lot of stuff! (Still WIP)
haifenghuang/introduction-to-bash-scripting
Free Introduction to Bash Scripting eBook
haifenghuang/jimtcl
Official repository of Jim Tcl, an open-source, small footprint implementation of Tcl
haifenghuang/mulle-core
🌋 Almagamated library of mulle-core and mulle-c
haifenghuang/neco
Concurrency library for C (coroutines)
haifenghuang/Nifty
ANSI C pthread packages for thread pools, queues/channels, task timers, set operations, red-black btree associative map.
haifenghuang/pingora
A library for building fast, reliable and evolvable network services.
haifenghuang/progress
Linux tool to show progress for cp, mv, dd, ... (formerly known as cv)
haifenghuang/pure-bash-bible
📖 A collection of pure bash alternatives to external processes.
haifenghuang/rush
A simple programming language for researching different ways of program execution and compilation
haifenghuang/Rust
All Algorithms implemented in Rust
haifenghuang/slurm
Slurm: A Highly Scalable Workload Manager
haifenghuang/textual
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
haifenghuang/wak
wak -- an awk implementation for toybox and standalone
haifenghuang/webui
Use any web browser as GUI, with your preferred language in the backend, and HTML/JS/TS/CSS in the frontend.
haifenghuang/zpl
📐 Pushing the boundaries of simplicity