Skip to content

ruthenium-lang/ruth-ts

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


Explore the docs Β»

πŸ“– See examples Β· πŸ§ͺ Playground Β· πŸ’‘ Suggest Features



⭐ Star us on GitHub β€” it motivates us a lot!


Important

CHECK THE WIKI BEFORE GIVING YOUR FEEDBACK PLEASE
https://github.com/ruthenium-lang/ruthenium/wiki/

Ruthenium is a programming language designed for the next era of programming. It was designed as a simple and flexible language based on languages like C and JavaScript.


πŸ€” Why should I choose Ruthenium?

Feature Ruthenium Rust JavaScript C
🧠 Learning curve Easy Medium/Hard Easy Medium
⚑ Performance Like assembler High Medium (interpreted) Very high
πŸ›‘οΈ Memory safety Hybrid Rust/C Strong (by design) Weak Manual
πŸ”§ Manual memory control Optional Yes No Yes
πŸ”„ Syntax style C/JS hybrid C-like C-like C
🧰 Standard library Modular (growing) Rich Very rich Minimal
πŸ§ͺ Playground support Soon Available Yes Indirect (via tools)
🧩 Metaprogramming Yes Limited (macros) Yes No
πŸ”¨ Low-level capabilities Yes Yes No Yes
πŸš€ Ideal use cases Everything Systems programming Web dev, scripting OS/devices

πŸš€ Vision

Ruthenium aims to bring the power and performance of low-level languages with the ease and readability of high-level scripting, supporting both interpreted and compiled workflows. With support for plugins, raw memory operations, and fine control over your environment, Ruthenium is perfect for creators who want to push the limits of what a language can do.

πŸ› οΈ Want to contribute? Check out the issues or start with the examples.

πŸ“Œ Don't forget to ⭐ star us β€” every star counts to grow the community!

About

The Ruthenium Programming Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.1%
  • HTML 11.8%
  • CSS 7.1%