Git Product home page Git Product logo

reactflux's Introduction

ReactFlux

Read in other languages: English, 中文

Overview

ReactFlux is a third-party web frontend for Miniflux, aimed at providing a more user-friendly reading experience.

Key features include:

  • Modern interface design
  • Responsive layout
  • Support for dark mode and custom themes
  • Article search with Google-like syntax
  • Feed and group management
  • Keyboard shortcuts
  • Automatically mark articles as read when scrolling
  • Batch update the host of filtered subscription URLs (useful for replacing RSSHub instances)
  • Batch refresh recently errored subscriptions
  • De-duplicate articles by title or URL when loading the list
  • Other features waiting for you to discover...

Screenshots

Login Layout Settings

Demo

Online demo instance

Deployment

Cloudflare Pages

ReactFlux is built with React and generates a set of static web files after building, which can be directly deployed on Cloudflare Pages.

You can also deploy it on Cloudflare Pages yourself by selecting Framework preset as Create React App.

Vercel

Deploy to Vercel

Zeabur

Deploy to Zeabur

Docker

docker run -p 2000:2000 electh/reactflux

Configuration

You need a working Miniflux instance to use this project, and it supports the following two login methods:

  1. Log in using the instance username and password (not recommended);
  2. Log in using a Miniflux token, which can be generated in “Settings > API Keys > Create a new API key”.

Branches

  • main branch: Provides the most comprehensive features. New features are usually released on this branch first, suitable for most users.
  • next branch: Initially created to improve mobile device compatibility, offering better experience and performance for mobile devices while also being compatible with desktop devices. This branch currently lacks features like keyboard shortcuts and will selectively migrate features from the main branch.
  • gh-pages branch: Used for building and deploying the main branch to GitHub Pages.

If you want to quickly experience the next branch, here is an online instance.

Contributors

Thanks to all the contributors who have made this project possible!

NekoAria
NekoAria
Main Contributor
electh
electh
Project Initiator

Star History

Star History

reactflux's People

Contributors

nekoaria avatar electh avatar nexmoe avatar michaelyuhe avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.