Skip to content
/ mewsic Public

mewsic is a self-hosted open source platform for managing and sharing music files. (WIP, Learning Project)

Notifications You must be signed in to change notification settings

Shukaaa/mewsic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mewsic

⚠️ This is a test project for learning purposes

🚀 What is mewsic?

mewsic is a self-hosted open source platform for managing and sharing music files.


Core Features

  • 📁 Upload & organize audio files into a secure bucket
  • 🔐 IAM integration (only Keycloak supported)
  • 🛠 Planned: Admin console for advanced config (allowed filetypes, feature toggles, ...)
  • 📡 Planned: Protected public API for developers and desktop app
  • 🖥 Planned: Desktop client with "drag and drop workflow" and local download of music files (like Splice ^^)

🧱 Tech Stack

  • Frontend: Angular
  • Backend: Express.js
  • Auth: Keycloak (OAuth2)
  • Storage: S3-compatible bucket (e.g., MinIO, AWS S3)

About

mewsic is a self-hosted open source platform for managing and sharing music files. (WIP, Learning Project)

Topics

Resources

Stars

Watchers

Forks