I Inspiration Cylanx was born from a bold idea: What if a single language could offer Rust’s safety, Python’s simplicity, and JavaScript’s web reach—all at once? We envisioned a beginner-friendly systems programming language that was fast, memory-safe, and WebAssembly-ready from the ground up. Cylanx represents our belief that coding should be powerful and approachable—especially for the next generation of developers building the future of the web.

What It Does Cylanx is a web-first programming language built with developers in mind. It currently supports:

An intuitive syntax with variables, functions, loops, arrays, and dictionaries

A live in-browser interactive playground to write and run Cylanx code

Real-time output, syntax feedback, and full AST evaluation

Modular architecture ready for WebAssembly compilation

How We Built It We used modern tools to craft a developer experience that feels fluid and powerful:

Built the interpreter in TypeScript, handling tokenization, parsing, and AST evaluation

Used React + Vite for a blazing-fast frontend development cycle

Styled the playground UI with Tailwind CSS

Leveraged Bolt to rapidly prototype, test, and host the language features in a clean, collaborative environment

Challenges We Ran Into Designing a clean yet expressive syntax that felt natural to both new and experienced programmers

Implementing proper scoping for nested functions and variable shadowing

Building a stable REPL-like playground that executes user code securely in-browser

Balancing simplicity and extensibility in the interpreter engine

Accomplishments That We’re Proud Of Delivered a fully functional programming language with real-time browser execution

Created a beautiful and fast React-based playground using Vite and Tailwind CSS

Laid the groundwork for future WebAssembly compilation and advanced features

Leveraged Bolt to accelerate iteration and testing across devices

What We Learned Language design is a balancing act between power and simplicity

React and Vite are perfect for fast frontend development cycles

Bolt is a fantastic tool for managing web-native experiments and sandboxed runtimes

Every line of code in an interpreter teaches something about how real languages work

What's Next for Cylanx WASM compilation engine to replace the interpreter

Expanded standard library for string manipulation, math, file I/O, and more

Drag-and-drop GUI support for building Cylanx interfaces visually

AI assistant tools for auto-completion, bug detection, and code suggestions

Full IDE with debugger + package manager

inspiration

Built With

Share this project:

Updates