# zhanyong-wan/dongbei

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/zhanyong-wan-dongbei).**

2,653 stars · 140 forks · Python · mit

## Links

- GitHub: https://github.com/zhanyong-wan/dongbei
- awesome-repositories: https://awesome-repositories.com/repository/zhanyong-wan-dongbei.md

## Description

Dongbei is a programming language that lets you write and run code using the vocabulary of the Northeastern Chinese dialect, translating those colloquial keywords into executable Python. It provides both a script execution mode for running saved `.dongbei` files and an interactive REPL for testing expressions line by line.

The project distinguishes itself by making programming accessible and humorous through its dialect-based syntax, while also offering a debugging aid that prints the equivalent Python source alongside execution. Users can run complete programs from text files or experiment with code in a conversational prompt that remembers variables across interactions.

## Tags

### Programming Languages & Runtimes

- [Natural Language Dialect Keywords](https://awesome-repositories.com/f/programming-languages-runtimes/programming-language-varieties/programming-languages/dynamic-scripting-languages/lua/language-dialects/compilation-dialect-configuration/natural-language-dialect-keywords.md) — Defines the entire language by allowing code written with Northeastern Chinese dialect keywords. ([source](https://cdn.jsdelivr.net/gh/zhanyong-wan/dongbei@master/README.md))
- [CLI Script Execution](https://awesome-repositories.com/f/programming-languages-runtimes/cli-script-execution.md) — Provides a command-line interface to execute .dongbei script files directly. ([source](https://cdn.jsdelivr.net/gh/zhanyong-wan/dongbei@master/README.md))

### Artificial Intelligence & ML

- [Dialect-to-Python Transpilers](https://awesome-repositories.com/f/artificial-intelligence-ml/cross-language-code-translation/dialect-to-python-transpilers.md) — Translates Northeastern Chinese dialect keywords into executable Python code as the core transformation. ([source](https://cdn.jsdelivr.net/gh/zhanyong-wan/dongbei@master/README.md))

### Development Tools & Productivity

- [Interactive REPLs](https://awesome-repositories.com/f/development-tools-productivity/interactive-repls.md) — Ships an interactive REPL for evaluating expressions and inspecting results in real time. ([source](https://cdn.jsdelivr.net/gh/zhanyong-wan/dongbei@master/README.md))
- [Custom Run Scripts](https://awesome-repositories.com/f/development-tools-productivity/shell-script-execution-engines/custom-run-scripts.md) — Runs text files containing program instructions to produce output from the written code. ([source](https://cdn.jsdelivr.net/gh/zhanyong-wan/dongbei@master/README.md))

### Testing & Quality Assurance

- [Interactive Logic Testing](https://awesome-repositories.com/f/testing-quality-assurance/built-in-testing-frameworks/interactive-logic-testing.md) — Enables interactive testing of code snippets through a conversational prompt that retains state. ([source](https://cdn.jsdelivr.net/gh/zhanyong-wan/dongbei@master/README.md))
