NOTE: Gatra Bali project uses Miniflux 2 as the core part of the system, Miniflux aggregates news from several Balinese online media. I added Google Cloud Platform PubSub integration to publish a message to a Topic every time Category, Feed and Entry is created/updated/deleted. Every message sent to that topic will be received by the Cloud Functions (please check gatrabali-functions) then based on the message the Cloud Function will call Miniflux REST API and process/store the response to Firestore.
Then the mobile app just need to use Firebase SDK to pull the news and all other features (read later, sharing, auth, comments, etc.) will be implemented on the Firebase side.
Miniflux is a minimalist and opinionated feed reader:
- Written in Go (Golang)
- Works only with Postgresql
- Doesn't use any ORM
- Doesn't use any complicated framework
- Use only modern vanilla Javascript (ES6 and Fetch API)
- Single binary compiled statically without dependency
- The number of features is voluntarily limited
It's simple, fast, lightweight and super easy to install.
Official website: https://miniflux.app
The Miniflux documentation is available here: https://docs.miniflux.app/ (Man page)
- Opinionated?
- Features
- Requirements
- Installation Instructions
- Installation Tutorials
- Upgrading to a New Version
- Configuration
- Command Line Usage
- User Interface Usage
- Keyboard Shortcuts
- Integration with External Services
- Scraper Rules
- Rewrite Rules
- REST API
- Development
- Internationalization
- Frequently Asked Questions
Default theme:
Dark theme when using keyboard navigation:
- Authors: Frédéric Guillot - List of contributors
- Distributed under Apache 2.0 License