Image description

🚀 Getting Started with Razen LangSimple, Fast & Developer-First Programming Language*

Razen Lang is a beginner-friendly, blazing fast, and minimal programming language I've been building from scratch.

Designed to be faster than Python, cleaner to read, and fun to use, Razen puts developers first — whether you're brand new to code or building powerful tools!


✨ Why Razen Lang?

The idea is simple — build a language that’s:

Clean & readable syntax

Minimal keywords but powerful tools

Super easy to learn (great for beginners!)

Fast like lightning ⚡

✅ Built with ❤️ for the developer experience


📦 Installation Guide

🚧 No universal install command yet — install is OS-specific.

👉 Head to the official GitHub repo for full setup instructions:

🔗 GitHub: BasaiCorp/Razen-Lang

Includes:

🛠️ Setup Guides | 📄 Release Notes | 🧪 Usage Examples


🧰 Developer CLI Tools — Comfort Commands

Razen comes with built-in CLI tools designed to supercharge your dev flow:

razen-help          # 🧠 View docs and command usage in terminal  
razen-run file.rzn  # ⚡ Instantly run any .rzn script  
razen-debug file.rzn# 🐞 Debug with step logs + error tracking  
razen-update        # 🔄 Pull the latest build or patch  
raze new new.rzn    # ✨ Instantly create a new starter script

💡 No extra tools required — works right from your terminal!


🔥 Core Language Features

Here’s what Razen already supports:

  • 🧾 Clean variable declarations (let, take, hold)
  • Math operations (sum, diff, prod)
  • 🧠 Logic & conditions (if, is, not)
  • 🔠 Strings, 📦 Arrays, 🗺️ Maps, 🧾 Lists
  • 🧩 Script types: script, cli, web
  • 💾 Storage types: store, box, ref
  • 🕒 Built-in date/time support
  • 🎯 Input/Output
  • 🔁 Loops and 🧩 Functions

🛠️ Changelog – Latest Dev Build Highlights

New Features Recently Added:

  • 📦 Module Import/Export System
  • 🧪 razen-test — Testing Framework
  • 🧠 Smart Variable Handling
  • 🙌 Friendly Syntax Errors
  • 🧾 Improved Data Type Handling
  • 🔧 CLI Tools (run, debug, update, help)
  • ✨ New Script Generator (raze new)
  • 📘 Beginner Usage Guide added to /usage

🚧 What’s Coming in the Next Beta?

💥 The next beta version drops tomorrow with major upgrades!

✅ Already Added for Beta:

  • 🧪 razen-test — Write & run test blocks
  • 🧰 30% of Standard Library structured
  • 🧠 CLI Tools + Debug Tracking
  • 🗂️ Templates for script/cli/web projects

🛠️ In Progress:

  • 📦 Enhanced module system (nested imports)
  • 📊 Test logs with results + error line reporting
  • 🔁 Final integration of the full standard library
  • 📦 Planning: Razen Package Manager

💬 Community & Support

Razen is starting to gain love from developers on DEV.to, GitHub, and more.

Want to be a part of the journey?

Star the Repo on GitHub

💬 Share your thoughts on DEV.to

🛠️ Suggest features, open issues, or contribute


🎯 Final Notes

Razen Lang is built with passion for developers — offering speed, simplicity, and a smooth learning curve. With rich CLI tools, beginner-friendly syntax, and growing feature support, it’s made for you.


🔜 Coming Soon:

  • 🚀 Beta release
  • 🧪 Full testing support
  • 📦 Package management system
  • 🧠 More documentation & templates

👉 Ready to Try Razen?

✅ Explore the language

✅ Try out the CLI tools

✅ Drop feedback & ideas

✅ Help shape the future of Razen 🚀