Rapira is a faithful recreation of РАПИРА, a Soviet educational programming language from the early 1980s. The project provides both a web-based playground where you can write and run programs directly in your browser, and a command-line tool to run programs stored as files on your computer. The language uses Russian keywords, supports drawing with a turtle graphics system, handles files, and includes mathematical functions. It faithfully reproduces the behavior of the original 1985 language specification for the Агат microcomputer.
How It Works
You discover a programming language from 1980s Soviet schools, complete with a website where you can try it right away.
The website shows a simple code editor with a sample program already loaded—a turtle drawing a star.
With one click, your program comes alive: the turtle moves across a canvas, drawing shapes as it goes.
You change some numbers, add your name in Russian text, and the turtle obeys your instructions instantly.
You load different example programs, experiment with graphics commands, and read about the language's history.
You download and run programs you've written yourself, creating files on your own computer.
You created something with a programming language designed forty years ago for Soviet schoolchildren, and it still works perfectly.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.