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
- bolt
- css
- deployment
- for
- rapid
- react
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.