awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
codecombat avatar

codecombat/codecombat

0
View on GitHub↗
8,508 स्टार्स·4,162 फोर्क्स·JavaScript·MIT·2 व्यूज़codecombat.com↗

Codecombat

CodeCombat is a gamified programming learning platform and educational coding game. It teaches programming languages through an interactive curriculum where users write scripts to control character actions and progress through a virtual world.

The platform features a web-based code execution environment that provides immediate visual feedback on programming logic. It includes multiplayer capabilities and synchronizes student progress and learning statistics with external identity providers to maintain consistent user state across systems.

The project incorporates a localization system for educational software to support multiple languages and utilizes a containerized pipeline for cross-platform game deployment and development environment provisioning.

Features

  • Gamified Learning - Provides an interactive game-based platform where users learn programming by controlling characters with code.
  • Programming Games - Implements a pedagogical approach that teaches programming languages through interactive, code-driven gameplay.
  • Interactive Learning Mechanics - Teaches programming by mapping written scripts to immediate character actions and game state changes.
  • Browser-Based Execution Environments - Ships a web-based execution environment that compiles and runs user code in the browser for immediate visual feedback.
  • Gamified Coding Platforms - Provides a comprehensive learning environment that teaches programming through gameplay, puzzles, and multiplayer challenges.
  • Interactive Coding Environments - Ships a web-based environment that provides immediate visual feedback and structured challenges for learning to code.
  • Learning Progress Synchronization - Synchronizes student learning statistics and progress metadata across different systems and identity providers.
  • Localization Management - Manages translation structures and validates string lengths to ensure consistent internationalization.
  • Containerized Game Deployment - Packages the coding game and execution engine into containers for consistent cross-platform performance.
  • Identity Synchronization - Automates the synchronization of user account data and learning progress with external identity providers.
  • Engine Compilation - Compiles the code execution logic into a standalone artifact for consistent deployment across environments.
  • Software Interface Localization - Adapts programming lessons and software interfaces to different languages to increase accessibility.
  • Internationalization & Localization - Implements tools and frameworks to adapt educational content and interfaces across multiple supported languages.
  • Collaborative Learning Synchronization - Implements synchronized user progress and identity integration to support collaborative learning between students and teachers.
  • Open Source Organizations - Educational platform for learning programming through games.
  • Applications - Multiplayer programming game for learning to code.
  • Miscellaneous Tools - Game-based platform for learning to code.

स्टार हिस्ट्री

codecombat/codecombat के लिए स्टार हिस्ट्री चार्टcodecombat/codecombat के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Codecombat के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Codecombat के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • bytelegend/bytelegendByteLegend का अवतार

    ByteLegend/ByteLegend

    3,695GitHub पर देखें↗

    ByteLegend is a gamified programming environment designed for learning to write code through interactive game mechanics, rewards, and puzzles. It functions as a software development experience that integrates these elements to make programming education more engaging. The project includes a multilingual localization framework and internationalization toolset. This system decouples source code from display text using external key-value mappings and manages language preferences via request headers and regional identifiers. It features an automated translation workflow that generates machine tra

    Javagamejavalearning
    GitHub पर देखें↗3,695
  • bootdotdev/curriculumbootdotdev का अवतार

    bootdotdev/curriculum

    3,415GitHub पर देखें↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    algorithmscomputer-sciencecurriculum
    GitHub पर देखें↗3,415
  • sindresorhus/awesomesindresorhus का अवतार

    sindresorhus/awesome

    476,211GitHub पर देखें↗

    This project is a community-maintained directory that serves as a comprehensive index of software tools, frameworks, and educational materials. It functions as an open-source knowledge base, organizing diverse engineering domains and technical resources into a structured taxonomy to assist developers in discovering high-quality content. The directory distinguishes itself through a decentralized peer-review model, where independent contributors curate, verify, and update entries to ensure accuracy and relevance. All information is stored in a version-controlled, flat-file markdown format, whic

    awesomeawesome-listlists
    GitHub पर देखें↗476,211
  • epicmaxco/vuestic-uiepicmaxco का अवतार

    epicmaxco/vuestic-ui

    3,745GitHub पर देखें↗

    Vuestic UI is a Vue 3 component library providing a collection of pre-made user interface elements. It serves as a responsive UI framework and a themed component system designed to speed up frontend development and maintenance. The toolkit features a centralized configuration system for global styling and dynamic branding, including a built-in dark mode. It includes an internationalized interface toolkit with native support for localization and translating application content for multiple languages. The library provides a set of accessible web components that meet accessibility standards for

    Vueaccessibilitycomponentsjavascript
    GitHub पर देखें↗3,745
Codecombat के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

codecombat/codecombat क्या करता है?

CodeCombat is a gamified programming learning platform and educational coding game. It teaches programming languages through an interactive curriculum where users write scripts to control character actions and progress through a virtual world.

codecombat/codecombat की मुख्य विशेषताएं क्या हैं?

codecombat/codecombat की मुख्य विशेषताएं हैं: Gamified Learning, Programming Games, Interactive Learning Mechanics, Browser-Based Execution Environments, Gamified Coding Platforms, Interactive Coding Environments, Learning Progress Synchronization, Localization Management।

codecombat/codecombat के कुछ ओपन-सोर्स विकल्प क्या हैं?

codecombat/codecombat के ओपन-सोर्स विकल्पों में शामिल हैं: bytelegend/bytelegend — ByteLegend is a gamified programming environment designed for learning to write code through interactive game… bootdotdev/curriculum — This project is an interactive programming curriculum and educational system designed to teach computer science and… sindresorhus/awesome — This project is a community-maintained directory that serves as a comprehensive index of software tools, frameworks,… epicmaxco/vuestic-ui — Vuestic UI is a Vue 3 component library providing a collection of pre-made user interface elements. It serves as a… chuyu-team/dism-multi-language — Dism-Multi-language is a utility designed for the localization of Windows images and deployment environments. It… alibaba/ice — Ice is an enterprise-grade web application framework designed to support the development of scalable, distributed…