PseudoRun - IGCSE Pseudocode Editor Firefox

PseudoRun - IGCSE Pseudocode Editor

Offline IGCSE/A-LEVELS pseudocode editor and simulator for Computer Science students

Features & Capabilities

Complete Offline Pseudocode Learning Environment

PseudoRun is the ultimate educational tool for IGCSE and A-LEVELS Computer Science students, now available as a Firefox extension that works completely offline. This comprehensive pseudocode editor and simulator helps students master Cambridge programming concepts with professional features and an intuitive interface.

Key Features

🔧 Professional Code Editor

  • CodeMirror 6 integration with advanced syntax highlighting
  • Real-time syntax validation with 500ms debounced error checking
  • Auto-save functionality with browser localStorage
  • Bracket matching, line numbers, and code folding
  • Multiple themes including light and dark modes

🎓 Educational Tools

  • 22 Built-in Example Programs covering the complete IGCSE syllabus
  • Interactive Tutorial with step-by-step learning modules
  • Comprehensive Syntax Reference with Cambridge pseudocode specifications
  • Practice Problems with varying difficulty levels
  • Exam Mode with customizable timer for test simulation

🐛 Advanced Debugging

  • Step-by-step execution with variable state visualization
  • Breakpoint functionality for code analysis
  • Watch variables and expression evaluation
  • Call stack tracking for procedure/function debugging
  • Runtime error detection with clear error messages

📊 Output and Visualization

  • Animated output display showing execution flow
  • Variable state monitoring during execution
  • Input handling for interactive programs
  • File I/O operations support (CREATE, OPEN, WRITE, CLOSE)
  • Trace table generation for algorithm analysis

💾 Local Program Management

  • Save unlimited programs in browser localStorage
  • Organized program library with search and categorization
  • Export/import programs as text files
  • Program duplication and versioning support
  • Local program sharing capabilities

📤 Export and Documentation

  • Export pseudocode as PDF with proper formatting
  • Generate DOCX documents for assignments
  • Create PNG images for presentations
  • Print-friendly formatting with line numbers
  • Customizable export themes and styles

Complete Offline Functionality

This extension operates entirely without internet connection:

  • No network requests - works anywhere, anytime
  • No authentication required - always in guest mode
  • Local data storage - all work saved on device
  • No data collection - complete privacy protection
  • Fast performance - no loading delays

Educational Benefits

For Students:

  • Master IGCSE pseudocode syntax and structure
  • Practice problem-solving skills with instant feedback
  • Prepare for exams with realistic simulation
  • Develop computational thinking and algorithm design
  • Build confidence in programming fundamentals

For Teachers:

  • Demonstrate pseudocode concepts in class
  • Create custom exercises and examples
  • Monitor student progress offline
  • Generate teaching materials and examples
  • Facilitate collaborative learning activities

Supported IGCSE Pseudocode Features

Data Types and Variables:

  • INTEGER, REAL, BOOLEAN, STRING, CHAR types
  • Variable declaration and assignment
  • Array declaration and manipulation
  • Constant definitions

Control Structures:

  • IF/THEN/ELSE conditional statements
  • FOR, WHILE, REPEAT loops
  • Nested control structures
  • Loop counters and iteration variables

Procedures and Functions:

  • Procedure definition and calling
  • Function return values
  • Parameter passing (by value and reference)
  • Recursion support with depth limits

Built-in Functions:

  • LENGTH() for string/array operations
  • SUBSTRING() for string manipulation
  • UCASE()/LCASE() for case conversion
  • INT()/REAL()/STRING() for type conversion
  • ROUND() for number rounding
  • RANDOM() for generating random numbers

File Operations:

  • CREATE, OPEN, WRITE, CLOSE file commands
  • READ and SEEK operations
  • EOF detection
  • Error handling for file operations

Output Operations:

  • OUTPUT and PRINT statements
  • Formatted output with spacing
  • New line control
  • Variable and expression output

Technical Specifications

  • Firefox Compatibility: Version 142.0 and later
  • Manifest Version: 2 (Firefox optimized)
  • Storage: Browser localStorage (up to 10MB)
  • Performance: Optimized for offline execution
  • Security: No data collection or transmission
  • Size: Lightweight (under 600KB)
  • Language: TypeScript/React with CodeMirror 6
Installation and Usage
  1. Install Extension: Click "Add to Firefox" or load via about:debugging
  2. Open Editor: Click the PseudoRun icon in your Firefox toolbar
  3. Start Coding: Write pseudocode with real-time syntax highlighting
  4. Execute Programs: Click "Run" to see animated output execution
  5. Learn and Practice: Access tutorial, examples, and practice problems
  6. Save Work: Programs auto-save locally for continued learning
Perfect for Educational Institutions
  • Classroom Use: Works in computer labs without internet
  • Exam Environments: Reliable offline functionality
  • Student Assignments: Export and submit work easily
  • Curriculum Alignment: Covers Cambridge IGCSE Computer Science syllabus
  • Accessibility: Clean, simple interface suitable for all skill levels
Privacy and Security

PseudoRun prioritizes student privacy and data security:

  • 🔒 Zero Data Collection - No analytics or tracking
  • 🔒 Local Storage Only - All data stays on device
  • 🔒 No Authentication - No account creation required
  • 🔒 Offline Operation - No network connectivity needed
  • 🔒 Open Source - Code is transparent and auditable

Continuous Learning

  • Regular updates with new examples and features
  • Responsive developer support for educational institutions
  • Community-driven feature improvements
  • Alignment with curriculum updates and standards

Transform your Computer Science education with PseudoRun - The complete offline pseudocode learning environment for IGCSE and A-LEVELS success!

User Growth & Download Statistics

Contact the developer

Chrome-Stats does not own this Firefox add-on. Please use these information below to contact the Firefox add-on developer.
Developed by:
Idrees Qazi
Firefox Add-ons Store
https://addons.mozilla.org/firefox/addon/igcse-pseudocode-editor/
Email:
su*****@pseudorun.tech
Website:
https://pseudorun.tech

User Reviews

A small fix is needed: When I type:- a <- 10 The value is not assigned to that variable. It shows an error. Error: Line 1:Syntax Error Expected <- in assignment at line 1 Kindly fix as soon as possible.
by Ra*****, 2026-03-30

great tool i love the offline no ads policy
by ka*****, 2025-11-24
View all user reviews ›

Is PseudoRun - IGCSE Pseudocode Editor Safe?

Risk impact
Risk impact measures the level of extra permissions an extension has access to. A low risk impact extension cannot do much harms, whereas a high risk impact extension can do a lot of damage like stealing your password, bypassing your security settings, and accessing your personal data. High risk impact extensions are not necessarily malicious. However, if they do turn malicious, they can be very harmful.

PseudoRun - IGCSE Pseudocode Editor requires a few sensitive permissions. Exercise caution before installing.

Risk impact analysis details
  • Critical Grants access to browser tabs, which can be used to track user browsing habits and history, presenting a privacy concern.
Risk likelihood
Risk likelihood measures the probability that a Firefox add-on may turn malicious. This is determined by the publisher and the Firefox add-on reputation on Firefox Add-ons Store, the amount of time the Firefox add-on has been around, and other signals about the Firefox add-on. Our algorithms are not perfect, and are subject to change as we discover new ways to detect malicious extensions. We recommend that you always exercise caution when installing a Firefox add-on.

PseudoRun - IGCSE Pseudocode Editor may not be trust-worthy. Avoid installing if possible unless you really trust this publisher.

Risk likelihood analysis details
  • High This extension has low user count. Unpopular extensions may not be stable or safe.
  • Medium **** ********* *** ******* ** *** **** * ******* *** ******* *** *** ** ****** ** *****
  • Medium **** ********* *** *** **** *******
  • Low **** ********* *** ***** **** **** * ****** **** ***** ********** *** **** ****** ** ** ****** *** *****
Extension Guard
Extension Guard

Discover every extension in use, analyze risks, and enforce blocking policies with Extension Guard

Secure Your Browser
Upgrade to see full risk analysis details

Best PseudoRun - IGCSE Pseudocode Editor Alternatives

Here are some Firefox add-ons that are similar to PseudoRun - IGCSE Pseudocode Editor: