Skip to content
Live demo

Prerequisites

Before you install SparkFeed, make sure your development environment meets these requirements.

SparkFeed uses Bun as its package manager and runtime (replaces Node.js + npm).

# Install Bun (macOS / Linux)
curl -fsSL https://bun.sh/install | bash
# Check installed version
bun --version
# Expected: 1.x.x

Windows users: install via bun.sh or use WSL2.

You’ll need Git to clone the repository.

# Check if Git is installed
git --version
# Expected: git version 2.x.x

Download Git from git-scm.com if you don’t have it.

Any terminal works:

  • macOS: Terminal, iTerm2, or Warp
  • Windows: PowerShell, Windows Terminal, or WSL2 (recommended)
  • Linux: Any terminal emulator

These aren’t required, but they’ll make your experience better:

ToolPurpose
VS CodeBest editor for TypeScript/React projects
Bruno or PostmanTesting the internal API endpoints
TablePlus or DB Browser for SQLiteInspecting the local SQLite database
RequirementMinimumRecommended
RAM512 MB2 GB
Disk Space100 MB500 MB
OSWindows 10, macOS 11, Ubuntu 20.04Latest versions

Once you have Bun and Git installed, proceed to Local Setup →