/sparrow-app

Your next-gen API testing and development tool.

Primary LanguageSvelteGNU Affero General Public License v3.0AGPL-3.0

logo

One-stop API management tool

screenshot

TypeScript Nest Mongoose Rust Tauri Svelte Vite
Quality Gate Status

📋 Table of Contents

  1. 🐦 What is Sparrow ?
  2. 🔨 Installation
  3. 👨‍💻 Recommended IDE Setup
  4. ❤️ How to Contribute ?
  5. 📨 Subscribe to our Newsletter

Sparrow is your next go-to API development buddy which can help you test, debug, and distribute better APIs while collaborating with your colleagues and making you a better programmer.

To install this project, you will need to have the following installed on your machine :

NODE Yarn Rust

Check if you already have the prerequisites installed by running the below commands in your terminal

  1. Node: node -v
  2. Yarn: yarn check
  3. Rust: rustc --version

Install the required dependencies by heading over to the links below,

  1. Node
  2. Tauri
  3. Yarn

Then, run the following commands :

# Clone the repo
git clone https://github.com/sparrowapp-dev/sparrow-app

# Move into the project root
cd sparrow-app
	
# Install dependencies and Husky hooks
yarn

# Copy .env.example to .env
cp .env.example .env
 
# Run the app in dev mode
yarn tauri dev

The above command will start the app in development mode and watch for changes on local.

Follow this guide to set up the backend server.

VS Code + Svelte + Tauri + rust-analyzer.

You can checkout Contributing Guidelines

Subscribe to our newsletter by applying here!