Skip to content
@SalamLang

Salam Programming Language

Salam is a general-purpose and systems programming language designed for efficient software development, featuring a built-in domain-specific language (DSL)
Salam Programming Language

Salam Programming Language

A programming language for clear, capable, and inclusive software development.

Salam is a statically typed, compiled general-purpose language with English and Persian keywords. Its built-in layout: DSL turns Salam source into HTML, CSS, and JavaScript.

👨‍🔧 Team Salam 👥


✨ What you can build with Salam

  • Native programs: Compile general-purpose Salam code to native executables.
  • Web pages: Write layout: blocks that compile to HTML, CSS, and JavaScript.
  • English or Persian: Use either supported keyword set.
  • Cross-compile: Use the LLVM backend for supported target platforms, including Windows and WebAssembly.

Try Salam without installing anything in the online playground, or follow the installation guide to set up the compiler.

func main:
    println "Hello, World!"
end

🧰 Tools and resources

Resource What it offers
English documentation Language guides, tutorials, and project documentation
فارسی Salam in Persian
Online playground Experiment with Salam in your browser
VS Code extension Syntax highlighting and language tooling
Other editor integrations Support for Vim, Emacs, JetBrains IDEs, and more
Releases Compiler downloads and release notes

🤝 Get involved

Salam is open source, and contributions are welcome—from code and documentation to translations, design, and community support.

👨‍🔧 Core Team

  • Seyyed Ali Mohammadiyeh (Max Base) — Co-founder & CTO
  • John Bampton — Co-founder, Scrum Master & Team Leader
  • Dadmehr — Maintainer & Telegram Moderator
  • UIarshi — Graphic Designer
  • Mojtaba Ebrahimi — Book Reviewer
  • Youcef Mokrane — Arabic Translator
  • Anuradha Fernando — Discord & Telegram Moderator
  • Ayush Rana — Discord Moderator
  • Mohammad Lotfi Akbarabadi — Telegram Moderator

Pinned Loading

  1. Salam Salam Public

    Salam is a general-purpose and systems programming language designed for efficient software development, featuring a built-in domain-specific language. https://www.salamlang.ir

    TeX 62 46

  2. .github .github Public

    Salam Organization Front Page

    2 9

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…