Skip to content

infoinletdevFive/studyield

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Studyield - Learn smarter with AI-powered exam prep, multi-agent problem solving, knowledge graphs, and more

License GitHub Stars Issues Pull Requests

Documentation | Quick Start | Discussions | Contributing

English | ๆ—ฅๆœฌ่ชž | ไธญๆ–‡ | ํ•œ๊ตญ์–ด | Espaรฑol | Franรงais | Deutsch | Portuguรชs | ุงู„ุนุฑุจูŠุฉ | เฆฌเฆพเฆ‚เฆฒเฆพ | เคนเคฟเคจเฅเคฆเฅ€ | ะ ัƒััะบะธะน


What is Studyield?

Studyield is an open-source AI-powered learning platform that helps students study more effectively through personalized content, intelligent tutoring, and adaptive assessments. Built for students, educators, and lifelong learners, Studyield combines cutting-edge AI technology with proven learning science.

Unlike traditional learning platforms that focus solely on content delivery or AI tutoring tools that lack comprehensive study features, Studyield gives you a complete learning ecosystem with 6 killer AI features, a full study toolkit, and multi-platform access.

How It Works

  1. Upload Your Materials -- Add study materials (PDFs, documents, past exams) to your knowledge base
  2. AI Analyzes & Organizes -- Our AI extracts key concepts, builds knowledge graphs, and creates searchable embeddings
  3. Practice & Learn -- Generate practice exams, solve problems with multi-agent AI, quiz yourself with flashcards
  4. Get Feedback -- Use teach-back evaluation to test your understanding and identify knowledge gaps
  5. Track Progress -- Monitor your learning velocity, mastery levels, and study patterns with analytics

Key Capabilities

  • ๐ŸŽฏ Exam Clone -- Upload past exams and generate new practice questions in the same style, difficulty, and format
  • ๐Ÿค– Multi-Agent Problem Solver -- Analysis, Solution, and Verification agents work together to solve complex problems with real-time streaming
  • ๐Ÿ•ธ๏ธ Knowledge Graph -- Auto-extracts entities and relationships from study materials into interactive visualizations
  • ๐ŸŽ™๏ธ Teach-Back Evaluation -- Students explain concepts (text/voice), AI evaluates understanding using the Feynman Technique
  • ๐Ÿ”ฌ Deep Research Mode -- RAG from uploaded materials + web search, produces structured reports with citations
  • ๐Ÿ’ป Code Sandbox -- Secure Python execution with NumPy, Pandas, and scientific library support
  • ๐Ÿ“š Knowledge Base -- Upload documents (PDF, DOCX) for semantic search and RAG
  • ๐Ÿƒ Flashcards with SRS -- Spaced repetition system for optimal memorization
  • ๐Ÿ“ AI-Generated Quizzes -- Automatic quiz generation from study materials
  • ๐Ÿ’ฌ RAG Chat -- Conversational AI with citations from your documents
  • ๐Ÿ—บ๏ธ Learning Paths -- AI-generated optimal study routes
  • ๐Ÿ“Š Progress Analytics -- Track study time, mastery levels, and learning velocity
  • ๐ŸŒ 12 Languages -- Full i18n support (EN, JA, ZH, KO, ES, FR, DE, PT, AR, BN, HI, RU)
  • ๐Ÿ“ฑ Web + Mobile -- React frontend and Flutter mobile app

What Problem We Solve

The Modern Learning Dilemma

Students today are drowning in information but starving for effective learning tools. Traditional study methods are time-consuming and inefficient, while existing AI tutoring solutions are either too expensive, too limited, or require uploading data to proprietary platforms.

Common pain points we address:

  • โŒ Generic Practice Materials -- Pre-made question banks don't match your actual exam style or difficulty
  • โŒ Isolated Learning Tools -- Flashcards, quizzes, and notes scattered across multiple apps
  • โŒ No Deep Understanding Verification -- Can't tell if you truly understand or just memorized
  • โŒ Manual Knowledge Organization -- Hours wasted organizing notes and connecting concepts
  • โŒ Limited AI Tutoring -- Most AI tutors give answers without showing problem-solving steps or verification
  • โŒ Privacy Concerns -- Uploading study materials to closed-source platforms
  • โŒ High Costs -- Premium AI learning tools cost $20-50/month per student

Studyield's Solution

โœ… Exam-Style Practice -- Clone your actual exams to generate perfectly-matched practice questions

โœ… All-in-One Platform -- Knowledge base, flashcards, quizzes, chat, research, and analytics in one place

โœ… Deep Understanding -- Teach-back evaluation and multi-agent problem solving ensure true comprehension

โœ… Auto Knowledge Graphs -- AI automatically extracts and connects concepts from your materials

โœ… Advanced AI Features -- Multi-agent solving, deep research, code execution, and real-time streaming

โœ… Self-Hosted & Open Source -- Run on your own infrastructure, full control over your data

โœ… Free to Start -- Open-source with Docker deployment, optional hosted version with fair pricing

Why Studyield? (Comparison)

Feature Studyield Quizlet Anki ChatGPT Khan Academy
Exam Clone โœ… AI-generated โŒ โŒ โŒ โŒ
Multi-Agent Problem Solver โœ… 3 agents + streaming โŒ โŒ โœ… Single agent โŒ
Knowledge Graphs โœ… Auto-generated โŒ โŒ โŒ โŒ
Teach-Back Evaluation โœ… Text + voice โŒ โŒ โš ๏ธ Manual โŒ
Deep Research Mode โœ… RAG + web โŒ โŒ โœ… โŒ
Code Sandbox โœ… Secure execution โŒ โŒ โœ… โœ…
Flashcards (SRS) โœ… โœ… โœ… โŒ โŒ
RAG Chat โœ… With citations โŒ โŒ โœ… No docs N/A
Learning Paths โœ… AI-generated โŒ โŒ โŒ โœ… Pre-built
Progress Analytics โœ… โœ… โš ๏ธ Basic โŒ โœ…
Self-Hosted โœ… โŒ โœ… โŒ โŒ
Open Source โœ… Apache 2.0 โŒ โœ… AGPL โŒ โŒ
Multi-Platform โœ… Web + Mobile โœ… โœ… โœ… โœ…
Learning Curve ๐ŸŸข Low ๐ŸŸข Low ๐ŸŸก Medium ๐ŸŸข Low ๐ŸŸข Low

What Makes Studyield Unique?

  1. Complete AI Learning Ecosystem -- 6 advanced AI features (exam clone, multi-agent solving, knowledge graphs, teach-back, research, code sandbox) integrated with traditional study tools (flashcards, quizzes, notes)
  2. Multi-Agent Architecture -- First open-source learning platform with collaborative AI agents for problem-solving and verification
  3. Self-Hosted + Open Source -- Full control over your data with Docker deployment, unlike proprietary platforms
  4. Exam-Centric Design -- Generate practice exams that match your actual test format, not generic question banks
  5. Deep Understanding Focus -- Teach-back evaluation and multi-step verification ensure true comprehension, not just memorization

๐Ÿ“Š Project Activity & Statistics

Studyield is an actively maintained project with a growing community. Here's what's happening:

GitHub Activity

GitHub Stars Forks Contributors Last Commit

Open Issues Open PRs Closed Issues Closed PRs

Community Metrics

Metric Status Details
Total Contributors Contributors Growing community of developers
Total Commits Commits Active development since 2024
Monthly Commits Commit Activity Regular updates and improvements
Average PR Review Time 24-48 hours Fast feedback from maintainers
Code Quality Code Quality TypeScript + ESLint + Prettier
Test Coverage Coverage Backend unit + integration tests
Documentation Docs Full API docs + developer guides

Language & Code Statistics

Top Language Language Count Repo Size License

Recent Activity Highlights

  • โœ… April 2026 -- Initial open-source release
  • โœ… 27 Backend Modules -- auth, ai, content, exam-clone, problem-solver, teach-back, research, code-sandbox, and more
  • โœ… 120+ API Endpoints -- Comprehensive REST + WebSocket API
  • โœ… 12 Languages -- Full internationalization support
  • โœ… 3 Platform Support -- Web (React), Mobile (Flutter), API
  • โœ… Docker Deployment -- One-command self-hosting

Why These Numbers Matter

Active Development -- Regular commits and updates mean bugs get fixed quickly and features are added based on community feedback

Fast PR Reviews -- 24-48 hour review time means your contributions won't sit idle waiting for maintainer attention

High Code Quality -- TypeScript, ESLint, Prettier, and comprehensive testing ensure a stable, maintainable codebase

Comprehensive Docs -- Full API documentation, developer guides, and code comments make onboarding smooth

Growing Community -- More contributors means more features, better testing, and diverse perspectives on product direction

Join the Activity!

Want to see your contributions here? Check out our Quick Contribution Guide below!

Quick Start

Docker (Recommended)

Run these commands from the project root:

git clone https://github.com/studyield/studyield.git
cd studyield
cp backend/.env.example backend/.env
# Edit backend/.env with your database credentials and OpenRouter API key
docker compose --env-file .env.docker up -d

That's it! Access the app at http://localhost:5189 and the API at http://localhost:3010.

Manual Setup

Prerequisites: Node.js 20+, PostgreSQL 15+, Redis 7+

# Clone
git clone https://github.com/studyield/studyield.git
cd studyield

# Backend
cd backend
cp .env.example .env    # Edit .env with your configuration
npm install
npm run migrate
npm run start:dev

# Frontend (in a new terminal)
cd frontend
cp .env.example .env
npm install
npm run dev

Visit http://localhost:5189 to access the app.

One-Command Start (Development)

./start.sh

This starts PostgreSQL, Redis, Qdrant, and ClickHouse via Docker, then launches the backend and frontend dev servers.

Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                         Studyield Platform                       โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                                   โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”‚
โ”‚  โ”‚   React Web  โ”‚     โ”‚   Flutter    โ”‚     โ”‚  REST + WS   โ”‚    โ”‚
โ”‚  โ”‚  (Frontend)  โ”‚โ”€โ”€โ”€โ”€โ–ถโ”‚    Mobile    โ”‚โ”€โ”€โ”€โ”€โ–ถโ”‚     API      โ”‚    โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ”‚
โ”‚                                                     โ”‚            โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”โ”‚
โ”‚  โ”‚              NestJS Backend (27 Modules)         โ”‚          โ”‚โ”‚
โ”‚  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”คโ”‚
โ”‚  โ”‚  Auth โ”‚ AI โ”‚ Exam Clone โ”‚ Problem Solver โ”‚ Chat โ”‚          โ”‚โ”‚
โ”‚  โ”‚  Teach-Back โ”‚ Research โ”‚ Knowledge Graph โ”‚ Quiz โ”‚          โ”‚โ”‚
โ”‚  โ”‚  Flashcards โ”‚ Learning Paths โ”‚ Analytics โ”‚ ...  โ”‚          โ”‚โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜โ”‚
โ”‚                                                     โ”‚            โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚  PostgreSQL  โ”‚  โ”‚    Redis     โ”‚  โ”‚   Qdrant   โ”‚ClickHouseโ”‚ โ”‚
โ”‚  โ”‚  (Core Data) โ”‚  โ”‚  (Cache+MQ)  โ”‚  โ”‚  (Vectors) โ”‚(Analyticsโ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚                                                                   โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚  External Services: OpenRouter, OpenAI, Cloudflare R2,     โ”‚ โ”‚
โ”‚  โ”‚  AWS SES, Firebase, Stripe                                 โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Frontend (/frontend) -- React 19, Vite, TypeScript, Tailwind CSS, Radix UI (shadcn), Zustand, React Query, i18next

Mobile (/mobile) -- Flutter 3.10+, Provider + BLoC, Dio, Go Router, Firebase, Easy Localization

Backend (/backend) -- NestJS 10, TypeScript, PostgreSQL (raw SQL), Redis, Qdrant, ClickHouse, BullMQ, Socket.io

Tech Stack

Layer Technology
Backend NestJS 10, TypeScript, PostgreSQL (raw SQL), Redis, Qdrant, ClickHouse, BullMQ, Socket.io
Frontend React 19, Vite, TypeScript, Tailwind CSS, Radix UI (shadcn), Zustand, React Query, i18next
Mobile Flutter 3.10+, Provider + BLoC, Dio, Go Router, Firebase, Easy Localization
AI OpenRouter (Claude, GPT, etc.), OpenAI Embeddings, LangChain
Infrastructure Docker Compose, Nginx, PM2, GitHub Actions CI/CD
Storage Cloudflare R2, AWS SES, Firebase Cloud Messaging
Payments Stripe (subscriptions + webhooks)

i18n

Studyield supports 12 languages via i18next (frontend) and Easy Localization (mobile):

  • English, ๆ—ฅๆœฌ่ชž, ไธญๆ–‡, ํ•œ๊ตญ์–ด, Espaรฑol, Franรงais, Deutsch, Portuguรชs, ุงู„ุนุฑุจูŠุฉ, เฆฌเฆพเฆ‚เฆฒเฆพ, เคนเคฟเคจเฅเคฆเฅ€, ะ ัƒััะบะธะน

Want to add a new language? See the translation guide.

๐Ÿš€ Why Contribute to Studyield?

Studyield is more than just another open-source project -- it's an opportunity to build the future of AI-powered education and make quality learning accessible to millions of students worldwide.

What You'll Gain

๐Ÿ“š Learn Modern Tech Stack

  • NestJS + TypeScript -- Enterprise-grade backend architecture with dependency injection and modular design
  • React 19 + Vite -- Latest React features with blazing-fast builds
  • Flutter -- Cross-platform mobile development for iOS and Android
  • AI/ML Integration -- Work with LLMs, embeddings, vector databases, and multi-agent systems
  • Real-Time Systems -- WebSockets, streaming, and event-driven architecture
  • DevOps -- Docker, CI/CD, self-hosting, and infrastructure as code

๐Ÿ’ผ Build Your Portfolio

  • Contribute to a production-ready platform used by students worldwide
  • Work on features that appear on your GitHub profile
  • Get recognition in our contributor hall of fame
  • Build expertise in AI-powered education and EdTech -- highly valued skills in 2026

๐Ÿค Join a Growing Community

  • Connect with developers from around the world
  • Get code reviews from experienced maintainers
  • Learn best practices in software architecture
  • Participate in technical discussions and design decisions

๐ŸŽฏ Make Real Impact

  • Your code will help students learn more effectively and achieve their academic goals
  • See your features being used in production environments
  • Influence the direction of open-source EdTech

โšก Quick Onboarding

  • Docker Compose gets you running in under 5 minutes
  • Well-documented codebase with clear architecture
  • Friendly maintainers who respond to PRs within 24-48 hours
  • "Good first issue" labels for newcomers

๐Ÿ—บ๏ธ Project Roadmap

For detailed information about what's been completed, what's in progress, and what we're planning next, see our Future Goals & Developer Briefing.

This document includes:

  • โœ… Completed open-source preparation work
  • ๐Ÿšง Current priorities (code cleanup, Docker setup, documentation)
  • ๐Ÿ”ฎ Future enhancements and features

How to Influence the Roadmap

๐Ÿ’ก Have ideas? Open a GitHub Discussion or contribute to existing threads

๐Ÿ—ณ๏ธ Vote on features -- Star issues you care about to help us prioritize

๐Ÿ› ๏ธ Want to build something not listed? -- Propose it! We love community-driven features

๐ŸŽฏ Quick Contribution Guide

Get started contributing in under 5 minutes:

Step 1: Set Up Your Environment

# Fork the repository on GitHub, then clone your fork
git clone https://github.com/YOUR_USERNAME/studyield.git
cd studyield

# Start with Docker (easiest way)
cp backend/.env.example backend/.env
docker compose --env-file .env.docker up -d

# Access the app
# Frontend: http://localhost:5189
# Backend API: http://localhost:3010

That's it! You're running Studyield locally.

Step 2: Find Something to Work On

Choose based on your experience level:

๐ŸŸข Beginner-Friendly

๐ŸŸก Intermediate

๐Ÿ”ด Advanced

Step 3: Make Your Changes

# Create a new branch
git checkout -b feature/your-feature-name

# Make your changes
# - Backend code: /backend/src/modules
# - Frontend code: /frontend/src
# - Mobile code: /mobile/lib

# Test your changes
# Backend: cd backend && npm run test
# Frontend: cd frontend && npm run build

# Commit with a clear message
git commit -m "feat: add voice input support for teach-back"

Step 4: Submit Your Pull Request

# Push to your fork
git push origin feature/your-feature-name

# Open a PR on GitHub
# - Describe what you changed and why
# - Link to any related issues
# - Add screenshots if it's a UI change

What happens next?

  • โœ… Automated tests run on your PR
  • ๐Ÿ‘€ A maintainer reviews your code (usually within 24-48 hours)
  • ๐Ÿ’ฌ We may suggest changes or improvements
  • ๐ŸŽ‰ Once approved, your code gets merged!

Contribution Tips

โœจ Start small -- Your first PR doesn't need to be a huge feature

๐Ÿ“– Read the code -- Browse existing modules and components for reference

โ“ Ask questions -- Join our Discussions if you're stuck

๐Ÿงช Write tests -- PRs with tests get merged faster

๐Ÿ“ Document your code -- Add comments for complex logic

Need Help?

Contributing

We welcome contributions! See our Contributing Guide to get started.

Ways to contribute:

  • Report bugs or request features via GitHub Issues
  • Submit pull requests for bug fixes or new features
  • Improve documentation
  • Add translations (we support 12 languages)

Contributors

Thank you to all the amazing people who have contributed to Studyield! ๐ŸŽ‰

Want to see your face here? Check out our Contributing Guide and start contributing today!

๐Ÿ’ฌ Join Our Community

Connect with developers, get help, and stay updated on Studyield's latest developments!

GitHub Discussions Twitter

Where to Find Us

Platform Purpose Link
๐Ÿ’ก GitHub Discussions Ask questions, share ideas, feature requests Start Discussion
๐Ÿฆ Twitter/X Product updates, announcements, tips @studyield
๐Ÿ“ง Email Direct contact with maintainers hello@studyield.com
๐ŸŒ Website Documentation, guides, blog studyield.com

Community Guidelines

  • ๐Ÿค Be Respectful -- Treat everyone with respect and kindness
  • ๐Ÿ’ก Share Knowledge -- Help others learn and grow
  • ๐Ÿ› Report Issues -- Found a bug? Let us know on GitHub Issues
  • ๐ŸŽ‰ Celebrate Wins -- Share your learning achievements and success stories
  • ๐ŸŒ Think Global -- We're a worldwide community with 12+ languages

Security

Please report security vulnerabilities responsibly. See SECURITY.md for our disclosure policy.

License

This project is licensed under the Apache License 2.0.

Copyright 2025 Studyield Contributors.

Acknowledgments

Built with NestJS, React, Flutter, PostgreSQL, Redis, Qdrant, ClickHouse, OpenRouter, and many other amazing open-source technologies.


Website | Docs | Discussions | Twitter


Built with โค๏ธ by the Studyield community

If you find this project useful, please consider giving it a star! โญ

Star on GitHub

About

Open-source AI-powered learning platform with 6 killer AI features, web + mobile, 12 languages

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Dart 50.0%
  • TypeScript 47.6%
  • PLpgSQL 1.0%
  • C++ 0.5%
  • CMake 0.4%
  • JavaScript 0.1%
  • Other 0.4%