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
cuixueshe avatar

cuixueshe/earthworm

0
View on GitHub↗
julebu.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.

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

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.
10,899 stars·1,330 forks·TypeScript·AGPL-3.0·47 views

Star history

Star history chart for cuixueshe/earthwormStar history chart for cuixueshe/earthworm

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.

Projects sharing features with Earthworm

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

    bootdotdev/curriculum

    3,415View on 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
    View on GitHub↗3,415
  • byoungd/english-level-up-tipsbyoungd avatar

    byoungd/English-level-up-tips

    54,418View on 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
    View on GitHub↗54,418
  • bigbluebutton/bigbluebuttonbigbluebutton avatar

    bigbluebutton/bigbluebutton

    9,040View on 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
    View on GitHub↗9,040
  • zuodaotech/everyone-can-use-englishZuodaoTech avatar

    ZuodaoTech/everyone-can-use-english

    34,948View on 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
    View on GitHub↗34,948
Compare all 30 related projects→

Frequently asked questions

What does cuixueshe/earthworm do?

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.

What are the main features of cuixueshe/earthworm?

The main features of cuixueshe/earthworm are: 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.

Which projects share features with cuixueshe/earthworm?

Projects with overlapping indexed features include: 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…