awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
zhanyong-wan avatar

zhanyong-wan/dongbei

0
View on GitHub↗
2,653 stars·140 forks·Python·mit·12 views

Dongbei

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.

Features

  • Natural Language Dialect Keywords - Defines the entire language by allowing code written with Northeastern Chinese dialect keywords.
  • Dialect-to-Python Transpilers - Translates Northeastern Chinese dialect keywords into executable Python code as the core transformation.
  • Interactive REPLs - Ships an interactive REPL for evaluating expressions and inspecting results in real time.
  • Custom Run Scripts - Runs text files containing program instructions to produce output from the written code.
  • CLI Script Execution - Provides a command-line interface to execute .dongbei script files directly.
  • Interactive Logic Testing - Enables interactive testing of code snippets through a conversational prompt that retains state.

Star history

Star history chart for zhanyong-wan/dongbeiStar history chart for zhanyong-wan/dongbei

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Dongbei

These projects share indexed features with Dongbei. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • janet-lang/janetjanet-lang avatar

    janet-lang/janet

    4,308View on GitHub↗

    Janet is a Lisp-based dynamic programming language featuring a register-based bytecode virtual machine and an embeddable scripting engine. It functions as a fiber-based concurrency runtime and includes a parsing engine based on Parsing Expression Grammars. The project is distinguished by its ability to be integrated into C or C++ applications via a minimal header interface. It utilizes a Lisp-style macro system for compile-time code transformation and employs prototype-based table inheritance for object-oriented behavior. The runtime covers a broad set of capabilities, including asynchronous

    Ccfunctional-languageimperative-language
    View on GitHub↗4,308
  • boa-dev/boaboa-dev avatar

    boa-dev/boa

    6,884View on GitHub↗

    Boa is a high-performance JavaScript engine and parser designed to execute JavaScript code and analyze source code structure. It functions as a runtime environment for executing scripts to automate tasks or process data, providing both a command-line JavaScript interpreter and a tool for converting source code into abstract syntax trees. The engine is capable of compiling to WebAssembly, allowing the runtime to be deployed and executed within web browser environments. It includes an interactive read-eval-print loop for real-time logic testing and snippet execution via a terminal. The system

    Rustecmascripthacktoberfestinterpreter
    View on GitHub↗6,884
  • nomicfoundation/hardhatNomicFoundation avatar

    NomicFoundation/hardhat

    8,489View on GitHub↗

    Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu

    TypeScriptblockchaindappsdebugging
    View on GitHub↗8,489
  • clojure/clojurescriptclojure avatar

    clojure/clojurescript

    9,388View on GitHub↗

    ClojureScript is a Lisp-based compiler and runtime that translates Clojure source code into JavaScript. It enables functional programming across different JavaScript engines and platforms, allowing developers to build user interfaces and applications for web browsers and server environments. The project provides a read-eval-print loop for executing code live within a browser or server for immediate feedback. This facilitates an interactive development workflow where code can be written and tested in real time without restarting the application. The system covers a broad capability surface, i

    Clojure
    View on GitHub↗9,388
Compare all 30 related projects→

Frequently asked questions

What does zhanyong-wan/dongbei do?

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.

What are the main features of zhanyong-wan/dongbei?

The main features of zhanyong-wan/dongbei are: Natural Language Dialect Keywords, Dialect-to-Python Transpilers, Interactive REPLs, Custom Run Scripts, CLI Script Execution, Interactive Logic Testing.

Which projects share features with zhanyong-wan/dongbei?

Projects with overlapping indexed features include: janet-lang/janet — Janet is a Lisp-based dynamic programming language featuring a register-based bytecode virtual machine and an… boa-dev/boa — Boa is a high-performance JavaScript engine and parser designed to execute JavaScript code and analyze source code… nomicfoundation/hardhat — Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum… clojure/clojurescript — ClojureScript is a Lisp-based compiler and runtime that translates Clojure source code into JavaScript. It enables… laravel/tinker — Laravel Tinker is an interactive shell that boots the full Laravel application context, allowing you to run PHP code,… pry/pry — Pry is a programmable Ruby shell, REPL console, and runtime developer environment. It serves as a debugging toolkit…