praxly2An in-browser IDE and translator for the pseudocode used in CS classrooms.
Dr. Mayfield · 2026
Challenge
Praxly helps students read and run the pseudocode used in CS courses, but the original project had stalled. Reviving it meant modernizing the stack and making it possible to move between languages, not just run one.
Solution
Praxly 2 parses every supported language into one shared syntax tree, so programs can be run and translated between languages, including a block-based editor, entirely in the browser.
Built with React, Vite and Tailwind CSS
Credits
What I did
- Language translation
- Shared syntax tree
- Block-based editor
- AI assistant integration
Tools
- React
- TypeScript
- Vite
- Blockly
Team
Advisor
Dr. Mayfield