Skip to content
yr-langPublic

About

a lightweight multi-stack programming language

Resources

Stars

6 stars

Watchers

0 watching

Forks

Latest commit

 

History

111 Commits

Folders and files

Repository files navigation

yr - a lightweight multi-stack programming language

yr is a domain-specific language (DSL) designed to streamline multi-stack development projects. Built for frontend, backend, and DevOps workflows, it merges stacks such as HTML, CSS, JS, Bash, and Python into a single cohesive language. It eliminates the need for heavy frameworks and excessive boilerplate by using indentation-based syntax, reusable macros, and modular wrapper files.

Purpose

The goal of yr is to:

  • Eliminate repetitive HTML and project boilerplate
  • Provide reusable macros and components
  • Enable seamless cross-stack scripting and code generation
  • Offer a developer-friendly syntax based on indentation and triggers
  • Simplify dev workflows across frontend, backend, and DevOps

Documentation

For more information on how to use the yr API or syntax description with examples, read the docs for concise explanation or Yrci for code snippets.

Try It

Go to Yrkit App and test the free version of the official app. There you can create .yr files or just use the IDE. The premium versions includes visual builders and other tools, so you can create your projects faster.

Official Tools

License

Read the LICENSE for information on how to use or distribute this software. This license should always be available.

About

a lightweight multi-stack programming language

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages