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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cuixueshe avatar

cuixueshe/earthworm

0
View on GitHub↗
10,899 stars·1,330 forks·TypeScript·AGPL-3.0·7 vuesjulebu.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.

Historique des stars

Graphique de l'historique des stars pour cuixueshe/earthwormGraphique de l'historique des stars pour cuixueshe/earthworm

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de cuixueshe/earthworm ?

Les fonctionnalités principales de cuixueshe/earthworm sont : 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.

Quelles sont les alternatives open-source à cuixueshe/earthworm ?

Les alternatives open-source à cuixueshe/earthworm incluent : 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…

Alternatives open source à Earthworm

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Earthworm.
  • bootdotdev/curriculumAvatar de bootdotdev

    bootdotdev/curriculum

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

    byoungd/English-level-up-tips

    54,418Voir sur 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
    Voir sur GitHub↗54,418
  • bigbluebutton/bigbluebuttonAvatar de bigbluebutton

    bigbluebutton/bigbluebutton

    9,040Voir sur 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
    Voir sur GitHub↗9,040
  • zuodaotech/everyone-can-use-englishAvatar de ZuodaoTech

    ZuodaoTech/everyone-can-use-english

    34,948Voir sur 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
    Voir sur GitHub↗34,948
Voir les 30 alternatives à Earthworm→