awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
huluoyang avatar

huluoyang/freecodecamp.cn

0
View on GitHub↗
5,562 stars·283 forks·JavaScript·17 viewsgithub.com/FreeCodeCampChina/freecodecamp.cn↗

Freecodecamp.cn

This project is an interactive coding education platform and learning management system designed to deliver programming lessons and technical challenges. It serves as a localized technical learning platform that provides a structured coding curriculum translated from English into Chinese.

The platform features a web-based code editor that allows users to write and test programming exercises directly in the browser. It utilizes client-side validation to provide immediate feedback on code inputs and employs a localization mapping system to connect translated content to original exercise structures.

User progress and curriculum metadata are managed through a relational database. Identity management is handled via local accounts or third-party identity providers using token exchange and session-based state persistence.

Features

  • Chinese Language Technical Guides - Provides a localized technical learning platform for coding education translated into the Chinese language.
  • Learning Management Systems - A learning management system for delivering structured coding courses translated from English into Chinese for global students.
  • Interactive Coding Environments - Provides an interactive coding platform with real-time feedback and hands-on challenges in the browser.
  • Browser-Based IDEs - Provides a browser-based code editor for writing and testing programming exercises in real time.
  • Live-Code Lessons - Delivers interactive programming lessons where students can modify and run code in real time.
  • Localized Code Lessons - Provides translated Chinese language versions of programming lessons and technical challenges.
  • Learning Management Systems - Provides a learning management system to track student progress and manage curriculum metadata for programming lessons.
  • Technical Curricula - Delivers comprehensive, structured learning sequences for technical domains adapted for non-English speakers.
  • Technical Curriculum Delivery - Delivers structured programming courses with technical challenges and learning progress tracking.
  • Localized Learning Platforms - Serves as a localized platform delivering translated technical education to non-English speakers.
  • User Identity Management - Manages user profiles and authentication using both local accounts and third-party identity providers.
  • Technical Curriculum Translations - Implements the translation of structured technical curricula into Chinese to increase educational accessibility.
  • Locale Mappings - Connects translated Chinese curriculum content to original English exercise structures via locale mappings.
  • Web-Based IDEs - Ships a full web-based IDE for completing exercises within a structured educational sequence.
  • Open-Source Learning Programs - Operates as a community-driven, open-source program providing structured technical training.
  • Localization Mapping - Maps translated Chinese curriculum content to the original English exercise structure.
  • OAuth and Identity Providers - Delegates user authentication to external third-party providers through a standardized token exchange process.
  • Client-Side Input Validators - Evaluates user code inputs directly in the browser to provide immediate feedback.
  • Exercise Validations - Implements client-side validation to provide immediate feedback on code exercise inputs.

Star history

Star history chart for huluoyang/freecodecamp.cnStar history chart for huluoyang/freecodecamp.cn

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Freecodecamp.cn

These projects share indexed features with Freecodecamp.cn. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • teamhanko/hankoteamhanko avatar

    teamhanko/hanko

    8,801View on GitHub↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Go2faauthenticationciam
    View on GitHub↗8,801
  • python-social-auth/social-app-djangopython-social-auth avatar

    python-social-auth/social-app-django

    2,133View on GitHub↗

    This project is a Django library that enables web applications to authenticate users through third-party identity providers using standard protocols like OAuth and OpenID Connect. It functions as an integration layer that delegates authentication to external services, allowing users to sign in with existing accounts while maintaining a persistent link to their local application profile. The library distinguishes itself through a modular pipeline that executes a sequence of functions to validate and manage user records during the login process. It employs a strategy-based approach to encapsula

    Pythonauthenticationdjangohacktoberfest
    View on GitHub↗2,133
  • volatiletech/authbossvolatiletech avatar

    volatiletech/authboss

    4,189View on GitHub↗

    Authboss is a modular authentication framework designed to manage user identity and account orchestration. It provides a comprehensive system for handling user registration, email verification, and the full lifecycle of user profiles. The framework distinguishes itself through a focused suite of security and identity tools, including multi-factor authentication via time-based passwords and SMS, and identity integration with external providers using OAuth1 and OAuth2 protocols. It also includes a dedicated account security manager that implements brute-force protection through credential-based

    Go
    View on GitHub↗4,189
  • izackwu/teachyourselfcs-cnizackwu avatar

    izackwu/TeachYourselfCS-CN

    22,095View on GitHub↗

    This project is a multilingual educational framework that provides curated roadmaps and translated resources for mastering core computer science subjects. It serves as a Chinese translation of a structured guide designed to help students and engineers learn computer science fundamentals through a sequence of recommended books and courses. The framework focuses on technical content localization, converting English computer science roadmaps into Chinese to improve accessibility. It utilizes a manual translation workflow to ensure conceptual accuracy across its study guides and resource collecti

    chinese-translationteachyourselfcstranslation
    View on GitHub↗22,095
Compare all 30 related projects→

Frequently asked questions

What does huluoyang/freecodecamp.cn do?

This project is an interactive coding education platform and learning management system designed to deliver programming lessons and technical challenges. It serves as a localized technical learning platform that provides a structured coding curriculum translated from English into Chinese.

What are the main features of huluoyang/freecodecamp.cn?

The main features of huluoyang/freecodecamp.cn are: Chinese Language Technical Guides, Learning Management Systems, Interactive Coding Environments, Browser-Based IDEs, Live-Code Lessons, Localized Code Lessons, Technical Curricula, Technical Curriculum Delivery.

Which projects share features with huluoyang/freecodecamp.cn?

Projects with overlapping indexed features include: teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… python-social-auth/social-app-django — This project is a Django library that enables web applications to authenticate users through third-party identity… volatiletech/authboss — Authboss is a modular authentication framework designed to manage user identity and account orchestration. It provides… izackwu/teachyourselfcs-cn — This project is a multilingual educational framework that provides curated roadmaps and translated resources for… sunface/rust-by-practice — rust-by-practice is an interactive coding platform and language learning curriculum designed to teach the Rust… freecodecampchina/freecodecamp.cn — This project is an interactive coding learning platform and open-source educational courseware designed for mastering…