This is your work, valued
I am currently an Associate Professor at Hunan University, China.
cheat-sheets. Collection of cheat sheets for git, vim, shortcuts, linux commands, and so on.
★ 93tikz-pgfplots-projects. Projects using tikz and pgfplots.
★ 44awesome-distributed-computing. Awesome Resources on Distributed Computing and Distributed Systems
★ 18tlaps-examples. Examples for TLAPS (TLA+ Proof System)
★ 17tlaplus-hfwei. Learning [Lamport's TLA+](http://research.microsoft.com/en-us/um/people/lamport/tla/tla.html).
★ 13tla2tex. TLA+ Code to TeX Code using tla2tools.jar
★ 10awesome-dbs. Database Systems
★ 7latex-templates. LaTeX templates.
★ 6sat-smt-satisfying. SAT and SMT
★ 6tla-causal-consistency. TLA+ Specification of Variants of Causal Consistency
★ 6hengxin.github.io. My homepage hosted by [jemdoc](jemdoc.jaboc.net).
★ 5IsoVista. Platform for Database Testing
★ 5ConsistencyChecking. PRAM consistency checking in the context of distributed shared memory systems
★ 4jepsen-in-python. Jepsen (https://jepsen.io/; https://github.com/jepsen-io/jepsen) in Python
★ 3PolySI-PVLDB2023-Artifacts. PolySI-PVLDB2023-Artifacts
★ 3fspl. fspl: Formal Semantics of Programming Languages
★ 3algorithm-lectures. Lectures for the Algorithm Course
★ 3jepsen-in-java. Jepsen (https://jepsen.io/; https://github.com/jepsen-io/jepsen) in Java
★ 3algorithms-pseudocode. Collection of Algorithm Pseudocode
★ 2tlaplus-pluscal-utils. Utilities for TLA+ and PlusCal
★ 2distributed-mobile-memo. Distributed shared memory targeted at Android mobile phones.
★ 2cure-kvstore-tla. TLA+ Spec for the Cure Key-Value Store
★ 2hyperbook-tla-cn. Chinese translation of hyperbook by Leslie Lamport on TLA+
★ 2hengxin. A special repository
★ 1TLA-Atomic-Multicast. TLA+ Specification of the White-Box Atomic Multicast Protocol Proposed by Gotsman et al. (DSN2019)
★ 1vis-ar-formalization. Formalization of the (VIS, AR) Specification Framework for Both Transactional and Non-Transactional Consistency Models
★ 1lwt-tla. TLA+ Specification of LWT (Lightweight Transactions) in Cassandra, ScyllaDB, and CASPaxos
★ 1learning-cmake. Learning CMake/Makefile
★ 1ccf-deadlines. ⏰ Collaboratively track deadlines of conferences recommended by CCF (Website, Python Cli, Wechat Applet) / If you find it useful, please star this project, thanks~
★ 1tlaplus-compiler-in-antlr4. A Compiler for TLA+ in ANTLR4
★ 1dist-ai. On Dist-AI Project
★ 1compilers-visualization-lr. Visualizing Compilers (LR)
★ 1mongodb-tcc. Design and Implemention of TCC (Transactional Causal Consistency) in MongoDB
★ 1config-my-ubuntu. configurations of my ubuntu system
★ 1PaperDiscussion. 本仓库维护DBHammer实验室的讨论班记录
★ 19Academic_radar. Python
★ 59skills. Skills Catalog for Codex
★ 24kawesome-codex-skills. A curated list of practical Codex skills for automating workflows across the Codex CLI and API.
★ 15kCS-Books. 🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
★ 27kLecturas_GLC. Readings on computational logic, interactive theorem proving and functional programming.
★ 94999-eBooks. "There is no friend as loyal as a book." ― Ernest Hemingway
★ 65awesome-math. A curated list of awesome mathematics resources
★ 16kawesome-data-llm. Official Repository of "LLM × DATA" Survey Paper
★ 802awesome-copilot. Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
★ 36kvldb25-dist-txns. Artifact for the VLDB 2025 paper, "Design and Modular Verification of Distributed Transactions in MongoDB". Includes TLA+ specifications and code for model-based testing of the WiredTiger API.
★ 12duckdb. DuckDB is an analytical in-process SQL database management system
★ 39kawesome-tikz. A curated list of awesome TikZ documentations, libraries and resources
★ 1.8kdbconf2025. 2025 Papers on Verification of Transactional Isolation Levels
★ 2bookshelf. Virtual bookshelf for math and computer science.
★ 55synchronous-tla-benchmarks. Synchronous fault-tolerant distributed algorithms encoded in TLA+
★ 33TLAiBench. TLAi+ Benchmarks
★ 35learn-tt. A collection of resources for learning type theory and type theory adjacent fields.
★ 2.5kGQL-parser. A GQL parser build with ANTLR v4.
★ 65gql-grammar. Graph Query Language (ISO/IEC 39075) Antlr4 Implementation
★ 36MDBTLA. High level model for MongoDB consistency
★ 15tlaplus-to-ivy. TLA
★ 5intuitionistic. Intuitionistic Programming Language
★ 12handbook-of-practical-logic-and-automated-reasoning. Code from John Harrison's "Handbook of Practical Logic and Automated Reasoning"
★ 18coq-tla. Coq
★ 31awesome-youtubers. An awesome list of awesome YouTubers that teach about technology. Tutorials about web development, computer science, machine learning, game development, cybersecurity, and more.
★ 7.5kVeriStrong. C++
★ 4mcb. Mathematical Components (the Book)
★ 153MPCTT. Modeling and Proving in Computational Type Theory
★ 125llm-course. Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.
★ 81kanalysis. A Lean companion to Analysis I
★ 1.8kAIDB. ai4db and db4ai work
★ 826ChinaTextbook. 所有小初高、大学PDF教材。
★ 76kcarini. This tool synthesizes symbolic assumptions for TLA+ specifications.
★ 2postgres_books.
★ 487Fucci. Artifact for the paper "Fucci: Database Transaction Fuzzing via Random Conflict Construction and Multilevel Constraint Solving".
★ 8videos. Code for the manim-generated scenes used in 3blue1brown videos
★ 11kai_all_resources. A curated list of Best Artificial Intelligence Resources
★ 1.5ksigna. Jupyter Notebook
★ 322sqlsmith. A random SQL query generator
★ 853sqlancer. Automated testing to find logic and performance bugs in database systems
★ 1.7kA-Primer-on-Memory-Consistency-and-Cache-Coherence. A Primer on Memory Consistency and Cache Coherence (Second Edition) 翻译计划
★ 359OnJava8-Examples. Code Examples for the book "On Java 8"
★ 3.2kDeTikZify. Synthesizing Graphics Programs for Scientific Figures and Sketches with TikZ.
★ 1.8kPangu-Weather. An official implementation of Pangu-Weather
★ 1.4kFoundations-of-LLMs. A book for Learning the Foundations of LLMs
★ 16kglib. Read-only mirror of https://gitlab.gnome.org/GNOME/glib
★ 1.8kLEWG. Project planning for the C++ Library Evolution Working Group
★ 102scimitar. Verification tool for distributed protocols based on inductive proof decomposition.
★ 9visualinux. A visualized debugging framework to aid in understanding the Linux kernel.
★ 256awesome-theoretical-computer-science. Math & CS awesome List, distinguished by proof and logic technique
★ 1.2klinux. Linux kernel source tree
★ 239kleveldb. LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
★ 39ksqlite. Official Git mirror of the SQLite source tree
★ 10kglibc. Unofficial mirror of sourceware glibc repository.
★ 1.9kBubbleDetection. Python
★ 1cmdbac. CMDBAC - Carnegie Mellon Database Application Catalog
★ 36ACSL-Problems-Resources.
★ 14acsl-by-example. Public snapshots of "ACSL by Example"
★ 126awesome-gpt-store. A curated list of awesome GPTs in the GPT Store
★ 2.1kprompts.chat. f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
★ 165kacsl-proved. Fully proved small C functions (examples for verification course).
★ 17tlaplus-standard. A collection of various standards, proposed or established, related to TLA+
★ 5lincheck. Framework for testing concurrent code on JVM languages
★ 678poketree. PokeTree: Binary Search Trees with Pokémon
★ 9ml-llvm-project. C++
★ 26Time-Series-Library. A Library for Advanced Deep Time Series Models for General Time Series Analysis.
★ 13kEduChat. An open-source educational chat model from ICALK, East China Normal University. 开源中英教育对话大模型。(通用基座模型,GPU部署,数据清理) 致敬: LLaMA, MOSS, BELLE, Ziya, vLLM
★ 950awesome-LLMs-In-China. 中国大模型
★ 6.5kstart-llms. A complete guide to start and improve your LLM skills in 2026 with little background in the field and stay up-to-date with the latest news and state-of-the-art techniques!
★ 978Awesome-Education-LLM. A curated list of LLM researches and applications in education.
★ 79Large-Language-Model-Notebooks-Course. Practical course about Large Language Models.
★ 1.8kHands-On-Large-Language-Models. Official code repo for the O'Reilly Book - "Hands-On Large Language Models"
★ 27kautocomp. Scala
★ 6frankenpaxos. A collection of state machine replication protocols
★ 123WhiteFox. WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Models (OOPSLA 2024)
★ 84HW-Formal-Paper. Recent papers related to hardware formal verification.
★ 78TxCheck. A fuzzing framework for finding transactional bugs in DBMSs
★ 56IsoVista. Platform for Database Testing
★ 5codebuff. Language-agnostic pretty-printing through machine learning (uh, like, is this possible? YES, apparently).
★ 477lm-evaluation-harness. A framework for few-shot evaluation of language models.
★ 13kdeep-learning-with-python-notebooks. Jupyter notebooks for the code samples of the book "Deep Learning with Python"
★ 20kpytorch-deep-learning. Materials for the Learn PyTorch for Deep Learning: Zero to Mastery course.
★ 18kbeginners-pytorch-deep-learning. Repository for scripts and notebooks from the book: Programming PyTorch for Deep Learning
★ 530info8010-deep-learning. Lectures for INFO8010 Deep Learning, ULiège
★ 1.3kSQLGen. Generate SQL from TableGen code - This is part of the tutorial "How to write a TableGen backend" in 2021 LLVM Developers' Meeting.
★ 34LR-Parser. Python
★ 1llvm-leg. Codeplay's tutorial LLVM LEG backend - as presented at the 2014 LLVM Developers' Meeting in San Jose.
★ 43Parse. Compile time (LR) parser generator for C++
★ 9PEGTL. Parsing Expression Grammar Template Library
★ 2.1kgpt-2. Code for the paper "Language Models are Unsupervised Multitask Learners"
★ 25kYatCC. 中山大学编译原理课程实验(完全重构版本)
★ 149jflap-lib. An improved version of JFLAP 7.0 to be used as a library as well as a command line tool.
★ 61CompileDragonBook. Compile Dragon Book + DSL book, etc.
★ 97website-antlr4. The ANTLR 4 Website
★ 16antlr-cpp. This is the companion repository of the article "Getting started with ANTLR in C++"
★ 75riscv-opcodes. RISC-V Opcodes
★ 867ALL-training. Training of Adaptive LL(*) Parsing
★ 2learn-regex. Learn regex the easy way
★ 46kawesome-coq. A curated list of awesome Coq libraries, plugins, tools, verification projects, and resources [maintainer=@palmskog]
★ 393grammars-v5.
★ 4antlr5. Java
★ 74Grammar-Kit. Grammar files support & parser/PSI generation for IntelliJ IDEA
★ 769chisel-book. Digital Design with Chisel
★ 924generative-ai-for-beginners. 21 Lessons, Get Started Building with Generative AI
★ 113kantlr4-tools. Tools to run antlr4 w/o needing to install java or antlr4!
★ 118CoqGym. A Learning Environment for Theorem Proving with the Coq proof assistant
★ 418chibicc. A small C compiler
★ 12kriscv-chisel-book. Scala
★ 238sf-lectures. Software Foundations
★ 156nidhugg. Nidhugg is a bug-finding tool which targets bugs caused by concurrency and relaxed memory consistency in concurrent programs. It is particularly useful for programs written in C/pthreads. Currently Nidhugg supports the SC, TSO, PSO, POWER and ARM (partial) memory models.
★ 99book-cpp-algorithms. The Standard Algorithms in C++.
★ 1.4klets-prove-leftpad. Proving leftpad correct two-dozen different ways
★ 742tesseract. Tesseract: Efficient Online Schema Evolution for Snapshot Databases (VLDB 2023)
★ 24cpp_weekly. The official C++ Weekly Repository. Code samples and notes of future / past episodes will land here at various times. PR's will be accepted in some cases.
★ 853Collections-C. A library of generic data structures for the C language.
★ 3kKaleidoscope-LLVM-tutorial-zh-cn. Kaleidoscope tutorial chinese translatio。 Kaleidoscope-llvm教程文档中文翻译。
★ 57llvm-kaleidoscope. LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
★ 270JFLAP_v8.0. JFLAP version 8.0
★ 3codejam. Solutions to problems of Code Jam 2021 and earlier
★ 89fb-hackercup-solutions. Own solutions for the annual Facebook / Meta Hacker Cup competition
★ 8yacv. Yet Another Compiler Visualizer
★ 165manim-automata. Python
★ 33jflex. The fast scanner generator for Java™ with full Unicode support
★ 630coding-competitions-archive. Google Coding Competitions problem archive
★ 1.4kC-Macro-Collections. Easy to use, modular, header only, macro based, generic and type-safe Data Structures in C
★ 598redis. For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
★ 75kpostgres. Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch
★ 21kdbbert. DB-BERT tunes database systems for optimal performance, using tuning hints mined from text.
★ 63sqltutor. SIGMOD 23 Demo
★ 1redisbook1e-gallery. 《Redis 设计与实现》图片集 & 图片源码
★ 54redis-3.0-annotated. 带有详细注释的 Redis 3.0 代码(annotated Redis 3.0 source code)。
★ 10kmonticore. MontiCore is a language workbench for an efficient development of domain-specific languages.
★ 102ebooks. some books.
★ 93sanitizers. AddressSanitizer, ThreadSanitizer, MemorySanitizer
★ 12k16-Games. 16 Games developed in C++ by YouTuber "FamTrinli". I added CMake support to ease compiling on different platforms.
★ 140gena. Generic pseudo-templated containers for C. Written entirely in C89 with design inspired by the C++ STL. /// DOCS ARE SLIGHTLY OUTDATED, PROJECT IS STABLE AND STILL BEING DEVELOPED
★ 95reshape. An easy-to-use, zero-downtime schema migration tool for Postgres
★ 1.8kawesome-database-learning. A list of learning materials to understand databases internals
★ 11kawesome-dbdev. Awesome materials about database development.
★ 1.6kapproachingalmost. Approaching (Almost) Any Machine Learning Problem
★ 8.4ksmallchat. A minimal programming example for a chat server
★ 7.5kivybench. Collection of Distributed Protocol Verification Problems
★ 15Tencent-Paxos-TLA. Specification of the consensus algorithm in Tencent storage system PaxosStore
★ 7pdf. 📚 计算机经典编程书籍、大黑书、编程电子书、电子书、编程书籍,包括计算机基础、C/C++、Java、Python、面试题、架构设计、算法系列等经典电子书。
★ 4.6kmini-rv32ima. A tiny C header-only risc-v emulator.
★ 2.1kspecifications. Specifications related to MongoDB
★ 409DocsGPT. Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.
★ 18kShonanArtOfSAT. Schedule for ArtOfSAT
★ 11pydgraph. Official Dgraph Python client
★ 288awesome-fauna. Curated list of FaunaDB resources
★ 158dgraph. high-performance graph database for real-time use cases
★ 22kyugabyte-db. YugabyteDB - the cloud native distributed SQL database for mission-critical applications.
★ 10kCobraHome. Shell
★ 12SQLParser. An SQL Parser/Lexer for C#
★ 133public-student-support-code. Public helper code for p423/p523 students (Racket)
★ 174python-student-support-code. Support for for students (Python)
★ 72nebula. A distributed, fast open-source graph database featuring horizontal scalability and high availability
★ 12kawesome-competitive-programming. :gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
★ 14kawesome-english-ebooks. 经济学人(含音频)、纽约客、卫报、连线、大西洋月刊等英语杂志免费下载,支持epub、mobi、pdf格式, 每周更新
★ 33kkolasu-tutorial. Kotlin
★ 4beamer. A LaTeX class for producing presentations and slides
★ 1.7kNJUThesis. 南京大学学位论文模板
★ 684research-course. "How to Do Great Research" Course for Ph.D. Students
★ 142satch. SAT Solver SATCH
★ 123Chat2DB. AI-driven database tool and SQL client, The hottest GUI client, supporting MySQL, Oracle, PostgreSQL, DB2, SQL Server, DB2, SQLite, H2, ClickHouse, and more.
★ 26kcraftinginterpreters. Repository for the book "Crafting Interpreters"
★ 11kdbcdc-runner. 用于运行基于 CDC 的 Jepsen 测试的执行框架
★ 1gpt-engineer. CLI platform to experiment with codegen. Precursor to: https://lovable.dev
★ 55kOpenLLM. Run any open-source LLMs, such as DeepSeek and Llama, as OpenAI compatible API endpoint in the cloud.
★ 12kawesome-cloudnative. 💯An awesome & curated list of best applications and tools for Cloud Native.💻
★ 118CS-Books-Store. 你想要的计算机经典书籍,这里都有!
★ 5.2krars. RARS -- RISC-V Assembler and Runtime Simulator
★ 1.6kawesome-chatgpt-zh. ChatGPT 中文指南🔥,ChatGPT 中文调教指南,指令指南,应用开发指南,精选资源清单,更好的使用 chatGPT 让你的生产力 up up up! 🚀
★ 12kstreet-fighter-ai. This is an AI agent for Street Fighter II Champion Edition.
★ 6.5kChatGPTPluginKit. Mathematica
★ 27redisraft. A Redis Module that make it possible to create a consistent Raft cluster from multiple Redis instances.
★ 843PDCurses. A curses library for environments that don't fit the termcap/terminfo model.
★ 1.2krvalp. RISC-V Assembly Language Programming
★ 251riscv-gnu-toolchain. GNU toolchain for RISC-V, including GCC
★ 4.6kriscv-isa-sim. Spike, a RISC-V ISA Simulator
★ 3.2kriscv-card. An unofficial assembly reference for RISC-V.
★ 533smtcoq. Communication between Coq and SAT/SMT solvers
★ 168everparse. Automated generation of provably secure, zero-copy parsers from format specifications
★ 326MiniGPT-4. Open-sourced codes for MiniGPT-4 and MiniGPT-v2 (https://minigpt-4.github.io, https://minigpt-v2.github.io/)
★ 26kproject-euler-mathematica. Project Euler-Mathematica's goal is to solve Project Euler problems with efficient and elegant Mathematica programs.
★ 5gpt4free. The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3
★ 66kawesome-free-chatgpt. 🆓免费的 ChatGPT 镜像网站列表,持续更新。List of free ChatGPT mirror sites, continuously updated.
★ 21kCoStar. A parser based on the ALL(*) algorithm, implemented and verified in Coq.
★ 14storm. A Modern Probabilistic Model Checker
★ 166NJUCS. 2025南京大学计算机科学与技术845考研公共课和专业课资料:数学一、英语一、政治、数据结构、计算机网络、计算机系统基础、操作系统教程、算法设计与分析-包括真题、期末考试、PPT、模拟题、专业课参考书及课后答案、报录比、经验等等
★ 2.7kSYsU-lang. A mini, simple and modular compiler for SYsU/SysY(tiny C). Based on Clang/LLVM/ANTLR4/Bison/Flex.
★ 221CreuSAT. CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.
★ 688gpt4all. GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
★ 77kkoopa. Library for generating/parsing/optimizing Koopa IR.
★ 156gpt_academic. 为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型。接入通义千问, deepseekcoder, 讯飞星火, 文心一言, llama2, rwkv, claude2, moss等。
★ 71kawesome-chatgpt-prompts-zh. ChatGPT 中文调教指南。各种场景使用指南。学习怎么让它听你的话。
★ 61kSYSU_Notebook. 本项目分享了中山大学计算机学院本科和研究生阶段的课程资料、笔记、期末考试卷和其他实用的相关资源。希望对同学们的学习有所帮助❤️,如果喜欢记得给个star🌟
★ 2.5kantlr4. The highly-optimized fork of ANTLR 4 (see README)
★ 76antlr4-c3. A grammar agnostic code completion engine for antlr-ng and ANTLR4 based parsers
★ 471