
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
miniflux-js
Advanced tools
Unofficial JavaScript SDK for Miniflux RSS reader.
# Using npm
npm install miniflux-js
# Using yarn
yarn add miniflux-js
# Using pnpm
pnpm add miniflux-js
# Using bun
bun add miniflux-js
import { MinifluxClient } from 'miniflux-js'
// Initialize client with API key
const client = new MinifluxClient({
baseURL: 'https://your-miniflux-instance.com',
apiKey: 'your-api-key'
})
// Or initialize with username and password
const client = new MinifluxClient({
baseURL: 'https://your-miniflux-instance.com',
username: 'your-username',
password: 'your-password'
})
// Get user information
const me = await client.getMe()
// Get all feeds
const feeds = await client.getFeeds()
// Get unread entries
const entries = await client.getEntries({
status: ['unread']
})
The SDK provides methods for all Miniflux API endpoints. Here are some commonly used ones:
getMe(): Get current user informationupdateUser(userId, changes): Update user settingsgetFeeds(): Get all feedscreateFeed(feedUrl, categoryId): Add a new feedupdateFeed(feedId, changes): Update feed settingsrefreshFeed(feedId): Refresh a feeddeleteFeed(feedId): Delete a feedgetEntries(filter): Get entries with optional filtersgetEntry(entryId): Get a single entryupdateEntryStatus(entryId, status): Update entry statustoggleBookmark(entryId): Toggle entry bookmark statusgetCategories(): Get all categoriescreateCategory(title): Create a new categoryupdateCategory(categoryId, title): Update categorydeleteCategory(categoryId): Delete categorysearchEntries(query, limit?): Search for entries with optional result limitgetMinifluxEntryUrl(entryId): Get Miniflux web UI URL for an entryFor complete API documentation, please visit our API Reference.
# Install dependencies
pnpm install
# Run tests
pnpm test
# Build documentation
pnpm build:docs
# Format code
pnpm format
# Lint code
pnpm lint
# Linting fix
pnpm lint:fix
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
MIT © Sevi.C
FAQs
A javascript SDK for Miniflux.
We found that miniflux-js demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.