DEV Community

Cover image for πŸš€ Introducing Razen Lang β€” A Simple, Fast & Friendly Programming Language for Developers
Prathmesh barot
Prathmesh barot

Posted on

πŸš€ Introducing Razen Lang β€” A Simple, Fast & Friendly Programming Language for Developers

Image description

πŸš€ 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
Enter fullscreen mode Exit fullscreen mode

πŸ’‘ 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 πŸš€

Top comments (1)

Collapse
 
e-niek profile image
Eniek Karels

Looks promising!