back
    ~/projects/guIDE — cat README.md
    guIDE — A Browser-Based Guile Scheme IDE

    guIDE — A Browser-Based Guile Scheme IDE

    status: active

    guIDE is a full-featured development environment for GNU Guile Scheme, running entirely in your browser. It compiles the real GNU Guile runtime to WebAssembly, giving you authentic R7RS Scheme evaluation without installing anything.

    Key Features

    • Real Guile Runtime — GNU Guile compiled to WebAssembly via Emscripten with full R7RS support and 20+ built-in modules including SRFI libraries.

    • Professional Editor — Syntax highlighting powered by Tree-sitter WASM with autocomplete, hover documentation, code folding, find & replace, minimap, and a step debugger with breakpoints.

    • Real-Time Collaboration — Work together with live cursors, CRDT-synced editing (via Yjs), file locking, and in-session team chat — all protected by AES-256-GCM end-to-end encryption.

    • AI Assistant — A context-aware coding companion that explains, reviews, generates, and teaches Scheme — built into the IDE.

    • Interactive Tutorials — Guided lessons from basics to advanced topics with AI-reviewed exercises and progress tracking.

    • Git Integration — Push and pull to GitHub, GitLab, Bitbucket, or Forgejo with conflict detection and side-by-side diff resolution.

    • Extension System — Pure Scheme extensions for commands, themes, grammars, and LSP diagnostics. Browse and install from the built-in marketplace.

    • Developer APIs — REST and GraphQL APIs, OAuth2 authorization, SDKs (JavaScript, Python, PHP, Scheme), and Personal Access Tokens.

    • Virtual File System — Multi-file projects with drag-and-drop file management, cloud persistence, and project export/import.

    Built With

    Lovable, React 18, TypeScript, Vite, Tailwind CSS, Web Workers, SharedArrayBuffer, Yjs (CRDT), Tree-sitter, AES-256-GCM encryption, and Supabase for authentication, database, and storage.

    guIDE will be open-sourced soon.

    Try guIDE →

    © 2026 SuperKamiGuru

    powered by gnu