Tinyflux
π° Tinyflux is a fast, minimal Miniflux reader. Read and stay focused, all without leaving your tab. βΉοΈ Needs a Miniflux instance.
Install / Use
/learn @jlsalvador/TinyfluxREADME
Tinyflux β A browser extension for Miniflux
Tinyflux is a lightweight browser extension for Miniflux, offering a clean reading experience directly in your browser.

β¨ Features
- Intuitive Interface: Simple and easy to navigate.
- Unread Count Badge: View unread items directly from the extension icon.
- Cross-Browser Support: Compatible with Chrome, Firefox, Edge, and other modern browsers.
- In-Browser Reading: Read full articles without opening new tabs or windows.
- Optional Notifications: Stay updated with notifications for new items.
- Optional Sidebar Integration: Access your feeds in a dedicated sidebar for better multitasking.
- Multi-Language Support: Currently available in English and Spanish.
- Dark and Light Modes: Toggle between themes based on your preference.
- Bookmarks: Save articles to read later.
- Quick Actions: Mark items as read with one click.
π§© Requirements
To use Tinyflux, you need a running Miniflux instance. You can either:
- Use a public instance, like Miniflux Cloud.
- Self-host using the official Miniflux Docker image.
Create a compose.yaml file:
services:
db:
restart: unless-stopped
image: postgres:17
environment:
- POSTGRES_USER=miniflux
- POSTGRES_PASSWORD=miniflux
- POSTGRES_DB=miniflux
volumes:
- db:/var/lib/postgresql/data
miniflux:
restart: unless-stopped
image: miniflux/miniflux:latest
environment:
- DATABASE_URL=postgres://miniflux:miniflux@db/miniflux?sslmode=disable
- RUN_MIGRATIONS=1
- CREATE_ADMIN=1
- ADMIN_USERNAME=admin
- ADMIN_PASSWORD=password
ports:
- "8080:8080"
depends_on:
- db
volumes:
db:
βΉοΈ Note: Replace
ADMIN_USERNAMEandADMIN_PASSWORDwith secure credentials.
Run the following command to start a Miniflux instance locally
docker compose up -d
See the Miniflux installation guide for more details.
</details>π Generating an API Token
Tinyflux requires a Miniflux API token. You can generate one in your Miniflux account settings:

π Getting Started
-
Install the extension:
-
Configure Tinyflux:
- Enter your Miniflux API endpoint and token.
- Click "Test Connection" to verify your setup.
- Save your configuration.
-
Start Reading:
- Browse and read your feeds directly within the extension.
π οΈ Installing from Source
Ideal for developers or advanced users:
-
Clone the Repository:
git clone https://github.com/jlsalvador/tinyflux.git cd tinyflux -
Install Dependencies:
npm ci -
Build the Project:
npm run build -
Load the extension in your browser:
-
Firefox:
- Visit
about:debugging. - Click "This Firefox".
- Select "Load Temporary Add-onβ¦".
- Choose the
dist/tinyflux.version.xpifile.
- Visit
-
Chromium-based browsers (Chrome, Edge, etc.):
- Open
chrome://extensions. - Enable Developer mode.
- Click "Load unpacked".
- Select the
dist/chromiumdirectory.
- Open
-
π€ Contributing
Contributions are welcome! Open issues, submit pull requests, or suggest features to help improve Tinyflux.
π License
This project is licensed under the Apache 2.0 License.
