Skip to content

Repository files navigation

Mangile

A modern open-source manga, manhwa and light novel reading platform built with performance, scalability and user experience in mind.


📖 About

Mangile is a modern web platform for reading manga, manhwa, manhua and light novels.

The project focuses on delivering a clean reading experience while providing rich metadata, user libraries, authentication, bookmarks, favorites and scalable content management in Turkish Language.

Unlike traditional readers, Mangile is designed with a modern architecture that separates the frontend, backend and content services, making it easier to maintain and extend.


✨ Features

  • 📚 Manga, Manhwa and Light Novel support
  • 📖 Advanced reader experience
  • 🔖 Personal Lists
  • 🔄 Sync with Anilist & MAL
  • 👤 User authentication
  • 🔍 Powerful search
  • 🏷 Rich metadata
  • 📱 Fully responsive UI
  • ⚡ Fast page loading
  • 🌙 Switch Mode
  • 🔄 Scalable backend architecture
  • 🌍 Multi-language ready

🛠 Tech Stack

Frontend

  • Nuxt 4
  • TypeScript
  • Tailwind CSS
  • Nuxt UI

Backend

  • Go
  • REST API

Authentication

  • Logto

Content

  • Sanity CMS
  • AniList
  • MyAnimeList
  • MangaDex

🚀 Getting Started

Clone the repository

git clone https://github.com/falsisdev/mangile.git

cd mangile

Install dependencies

pnpm install

Configure environment variables

Create a .env file.

Example:

NUXT_BACKENDBASE=
NUXT_SANITY_PROJECT_ID=
NUXT_SANITY_DATASET=

NUXT_LOGTO_ENDPOINT=
NUXT_LOGTO_APP_ID=
NUXT_LOGTO_APP_SECRET=
NUXT_LOGTO_COOKIE_ENCRYPTION_KEY=

Start development server

pnpm dev

The application will be available at:

http://localhost:3000

🎯 Project Goals

Mangile aims to provide:

  • A beautiful reading experience
  • Modern UI/UX
  • High performance
  • Clean architecture
  • Easy deployment
  • Extensible codebase
  • Open-source community contributions

📸 Screenshots

Coming soon.


🗺 Roadmap

  • Searching
  • Manga Reader
  • Novel Reader
  • Serie Recommendations
  • Article Pages
  • Explore Page Filter
  • User authentication
  • User Profile
  • List Actions
  • Reading history
  • Sync MAL, AniList & MangaDex
  • Metadata integration
  • PWA support
  • Reading statistics
  • Community reviews
  • AI Recommendation system
  • Mobile application
  • Offline reading

🤝 Contributing

Contributions are welcome.

  1. Fork the repository.
  2. Create a new branch.
git checkout -b feature/my-feature
  1. Commit your changes.
git commit -m "feat: add amazing feature"
  1. Push your branch.
git push origin feature/my-feature
  1. Open a Pull Request.

📄 License

This project is licensed under the Apache License.


👨‍💻 Author

Developed by Falsis

GitHub

https://github.com/falsisdev


Made with ❤️ for manga & novel readers.

About

A lightning-fast, highly intuitive web platform delivering localized Turkish scans for manga, webtoon, and novel enthusiasts

Topics

Resources

Stars

40 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages