🚀 Getting Started with Razen Lang — Simple, 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 🚀