SkillAgentSearch skills...

Opencircle

OpenCircle is an open-source social learning platform that combines online education with community interaction.

Install / Use

/learn @devscalelabs/Opencircle
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

OpenCircle

OpenCircle Platform

Open-source community platform combining online education with community interaction.

License: AGPL v3 Python 3.12+ React 19

Status: Alpha release. Features and APIs subject to change.

Documentation

Features

  • Courses & Learning - Create and enroll in structured courses with video, text, quizzes, and assignments
  • Community - Discussion channels, articles, posts with mentions and reactions
  • Real-time - Notifications, live interactions, and data synchronization
  • Admin Dashboard - Manage users, content, and settings
  • Media Storage - Cloud support via Cloudflare R2
  • Authentication - Registration and GitHub OAuth
  • Dark Mode - Responsive design with full dark mode support

Get Started

For setup and deployment instructions, see the self-hosting guide.

Tech Stack

  • Frontend: React 19, TypeScript, TanStack Router & Query, Tailwind CSS, Radix UI
  • Backend: Python 3.12, FastAPI, PostgreSQL, SQLModel, Redis, Celery
  • DevOps: Docker, pnpm, Moon (monorepo), GitHub Actions

Alt

Contributing

This is a closed project until version 1.0. Contributions are not accepted at this time. For issues and feedback, please use the Issues page.

License

Licensed under AGPL v3.

View on GitHub
GitHub Stars105
CategoryEducation
Updated7d ago
Forks12

Languages

TypeScript

Security Score

95/100

Audited on Mar 29, 2026

No findings