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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cuixueshe avatar

cuixueshe/earthworm

0
View on GitHub↗
10,899 estrellas·1,330 forks·TypeScript·AGPL-3.0·7 vistasjulebu.co↗

Earthworm

Earthworm is an AI-powered language learning platform centered on sentence construction, translation exercises, and grammar tutoring. It integrates a spaced repetition system to schedule reviews based on individual performance and a multimedia practice tool that converts audio, video, and text into interactive sentence-level exercises.

The platform features a real-time competitive quiz system where users can challenge each other in live matches based on speed and accuracy. It also includes an AI tutor that provides contextual grammar and usage explanations for specific sentences, and a set of analytics dashboards that use heatmaps and growth curves to track study streaks and performance metrics.

Learning is supported through incremental sentence construction and multi-modal sessions that allow users to switch between translation, dictation, listening, and speaking modes. The system also facilitates social learning through collaborative study groups and shared leaderboards.

Features

  • AI-Assisted Language Learning - Provides a comprehensive AI-assisted platform for English learning through sentence construction and tutoring.
  • Educational Tutors - Features an AI tutor providing targeted, contextual grammar explanations based on the active sentence.
  • Language Learning Modalities - Allows users to switch between translation, dictation, listening, and speaking modes in a single session.
  • AI-Powered Language Training - Provides systematic AI-powered tutoring for grammar and usage explanations.
  • Interactive Language Practice - Provides interactive language practice using audio and video content with line-by-line playback.
  • Multimedia Exercise Generators - Converts audio, video, and text into interactive sentence-level exercises for listening and speaking practice.
  • Prompt-Based Sentence Construction - Presents target language sentences as prompts for users to type equivalents, reinforcing vocabulary and grammar.
  • Incremental Reconstruction Exercises - Breaks sentences into progressive chunks so users reconstruct them piece by piece to reinforce vocabulary.
  • Prompt-Based Sentence Construction - Teaches language acquisition by building complex sentences from prompts to reinforce grammar.
  • Progress Visualizers - Uses heatmaps and growth curves to visualize learner effort and improvement over time.
  • Spaced Repetition Systems - Implements a spaced-repetition engine to schedule reviews and optimize long-term memory retention.
  • AI Chat Assistants - Provides an embedded AI chat assistant for real-time grammar and usage explanations.
  • Exercise Generation - Automatically splits uploaded text, audio, and video into interactive sentence-level exercises.
  • Sentence Chunking - Breaks complex sentences into small progressive fragments to facilitate iterative reconstruction.
  • Analytics Dashboards - Provides visualization tools like heatmaps and growth curves to track study streaks and performance metrics.
  • Ranked Leaderboards - Ranks users via real-time leaderboards based on study streaks, points, and learning time.
  • Collaborative Learning - Enables users to join collaborative study groups to track goals and share progress.
  • Multi-Modal Learning Sessions - Offers translation, dictation, listening, speaking, and video modes switchable mid-session without progress loss.
  • Sentence-Level Segmentation - Automatically parses audio and video files into sentence-level segments for practice.
  • Quiz Facilitators - Hosts real-time PvP quiz matches with public and private rooms for competitive learning.
  • Real-Time Matchmaking - Pairs users in low-latency competitive sessions to synchronize quiz progress in real time.
  • Competitive Progress Visualizations - Features real-time quiz battles and shared leaderboards to motivate language learning through competition.
  • Performance Analytics - Aggregates user interaction data into analytics pipelines to visualize learning velocity.

Historial de estrellas

Gráfico del historial de estrellas de cuixueshe/earthwormGráfico del historial de estrellas de cuixueshe/earthworm

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace cuixueshe/earthworm?

Earthworm is an AI-powered language learning platform centered on sentence construction, translation exercises, and grammar tutoring. It integrates a spaced repetition system to schedule reviews based on individual performance and a multimedia practice tool that converts audio, video, and text into interactive sentence-level exercises.

¿Cuáles son las características principales de cuixueshe/earthworm?

Las características principales de cuixueshe/earthworm son: AI-Assisted Language Learning, Educational Tutors, Language Learning Modalities, AI-Powered Language Training, Interactive Language Practice, Multimedia Exercise Generators, Prompt-Based Sentence Construction, Incremental Reconstruction Exercises.

¿Qué alternativas de código abierto existen para cuixueshe/earthworm?

Las alternativas de código abierto para cuixueshe/earthworm incluyen: bootdotdev/curriculum — This project is an interactive programming curriculum and educational system designed to teach computer science and… byoungd/english-level-up-tips — This project provides an advanced English curriculum and a set of instructional guides designed to help non-native… bigbluebutton/bigbluebutton — BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online… zuodaotech/everyone-can-use-english — This project is an AI-powered English education tool and browser extension designed for immersive language learning.… ankitects/anki — Anki is a cross-platform flashcard management system designed to optimize long-term memory retention through… ankidroid/anki-android — Anki-Android is an open-source education application designed for long-term memory retention through the use of spaced…

Alternativas open-source a Earthworm

Proyectos open-source similares, clasificados según cuántas características comparten con Earthworm.
  • bootdotdev/curriculumAvatar de bootdotdev

    bootdotdev/curriculum

    3,415Ver en GitHub↗

    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
    Ver en GitHub↗3,415
  • byoungd/english-level-up-tipsAvatar de byoungd

    byoungd/English-level-up-tips

    54,418Ver en GitHub↗

    This project provides an advanced English curriculum and a set of instructional guides designed to help non-native speakers move from intermediate to advanced proficiency. It functions as a guide for AI-powered language training, utilizing structured workflows and prompt engineering with large language models to facilitate self-directed study. The system implements AI workflow orchestration, chaining different artificial intelligence models into feedback loops to automate linguistic exercises and corrections. This approach combines multiple AI specializations to coordinate training across lis

    chineseenglish-learningtutorial
    Ver en GitHub↗54,418
  • bigbluebutton/bigbluebuttonAvatar de bigbluebutton

    bigbluebutton/bigbluebutton

    9,040Ver en GitHub↗

    BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online teaching sessions. It functions as a WebRTC video conferencing platform and collaboration suite, providing a self-hosted environment for virtual classroom management and online course administration. The system distinguishes itself through specialized educational tools, including an interactive quiz engine, breakout room coordination, and live polling. It provides a comprehensive suite of collaborative assets such as a shared infinite whiteboard, real-time co-authored notes, and

    JavaScriptbigbluebuttoncollaborationconferencing
    Ver en GitHub↗9,040
  • zuodaotech/everyone-can-use-englishAvatar de ZuodaoTech

    ZuodaoTech/everyone-can-use-english

    34,948Ver en GitHub↗

    This project is an AI-powered English education tool and browser extension designed for immersive language learning. It functions as a proficiency training suite that integrates AI tools and linguistic analysis directly into external websites and streaming video platforms. The system employs a DOM injection model to add interactive overlays and toolbars to web pages. It uses large language model APIs to provide real-time translations and maps curated pronunciation and grammar exercises to specific timestamps in external media. The tool covers a broad range of English proficiency training, in

    TypeScript
    Ver en GitHub↗34,948
  • Ver las 30 alternativas a Earthworm→