Skip to content

Maadhurya-19/123

Repository files navigation

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 desktop app .env.example to .env
cp apps/@sparrow-desktop/.env.example apps/@sparrow-desktop/.env

# Copy web app .env.example to .env
cp apps/@sparrow-web/.env.example apps/@sparrow-web/.env

# Run the desktop app in dev mode
yarn desktop-start

# Run the web app in dev mode
yarn web-start

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!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published