[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73820":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":19,"hasPages":21,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},73820,"sparrow-app","sparrowapp-dev\u002Fsparrow-app","sparrowapp-dev","Your next-gen API testing and development tool.","https:\u002F\u002Fsparrowapp.dev",null,"Svelte",2573,139,7,246,0,28.44,"GNU Affero General Public License v3.0",false,"main",true,[23,24],"contribution","open-source","2026-06-12 02:03:18","\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fsparrowapp.dev\">\n    \u003Cimg src=\"https:\u002F\u002Fsparrowassets.blob.core.windows.net\u002Fpublicassest\u002Fsparrow-logo.png\" width=\"350\" alt=\"logo\"\u002F>\n    \u003C\u002Fa>\n\t\u003Ch4 align=\"center\">One-stop API management tool \u003C\u002Fh4>\n\u003C\u002Fp>\n\n![screenshot](https:\u002F\u002Fsparrowassets.blob.core.windows.net\u002Fpublicassest\u002FSparrow-Dashboard-Readme.png)\n\n![TypeScript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-TypeScript-black?style=for-the-badge&logoColor=white&logo=typescript&color=2F73BF)\n![Nest](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-NestJs-black?style=for-the-badge&logo=nestjs&color=E0234D)\n![Mongoose](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-MongoDB-black?style=for-the-badge&logoColor=white&logo=mongodb&color=127237)\n![Rust](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Rust-black?style=for-the-badge&logoColor=white&logo=rust&color=000000)\n![Tauri](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTauri-FFC131?style=for-the-badge&logo=Tauri&logoColor=white)\n![Svelte](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSvelte-4A4A55?style=for-the-badge&logo=svelte&logoColor=FF3E00)\n![Vite](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVite-B73BFE?style=for-the-badge&logo=vite&logoColor=FFD62E)\\\n[![Quality Gate Status](https:\u002F\u002Fsonar.techdomeaks.com\u002Fapi\u002Fproject_badges\u002Fmeasure?project=sparrow&metric=alert_status&token=sqb_aaefedc197c76ac808596f3e44d5e8d5b06ed348)](https:\u002F\u002Fsonar.techdomeaks.com\u002Fdashboard?id=sparrow)\n\n## 📋 Table of Contents\n\n1. 🐦 [What is Sparrow ?](#what-is-sparrow)\n2. 🔨 [Installation](#installation)\n3. 👨‍💻 [Recommended IDE Setup](#recommended-ide-setup)\n4. ❤️ [How to Contribute ?](#contributors)\n5. 📨 [Subscribe to our Newsletter](#subscribe-to-our-newsletter)\n\n## \u003Ca name=\"what-is-sparrow\">🐦 What is Sparrow ?\u003C\u002Fa>\n\nSparrow 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.\n\n## \u003Ca name=\"installation\">🔨 Installation\u003C\u002Fa>\n\n### Prerequisite:\n\nTo install this project, you will need to have the following installed on your machine :\n\n![Docker](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Docker-black?style=for-the-badge&logoColor=white&logo=docker&color=2496ED)\n![NODE](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Node.js-black?style=for-the-badge&logoColor=white&logo=nodedotjs&color=339933)\n![Yarn](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Yarn-black?style=for-the-badge&logoColor=white&logo=yarn&color=2C8EBB)\n![Rust](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Rust-black?style=for-the-badge&logoColor=white&logo=rust&color=000000)\n\nCheck if you already have the prerequisites installed by running the below commands in your terminal\n\n1. Node: node -v\n2. Yarn: yarn check\n3. Rust: rustc --version\n4. Docker(Optional): docker --version\n\nInstall the required dependencies by heading over to the links below,\n\n1. [Node](https:\u002F\u002Fnodejs.org\u002Fen)\n2. [Tauri](https:\u002F\u002Ftauri.app\u002Fv1\u002Fguides\u002Fgetting-started\u002Fprerequisites)\n3. [Yarn](https:\u002F\u002Fclassic.yarnpkg.com\u002Flang\u002Fen\u002Fdocs\u002Finstall)\n4. [Docker](https:\u002F\u002Fdocs.docker.com\u002Fdesktop\u002F)\n\n### Installation Steps:\n\n#### -> Required Steps\n\n```bash\n# Clone the repo\ngit clone https:\u002F\u002Fgithub.com\u002Fsparrowapp-dev\u002Fsparrow-app\n\n# Move into the project root\ncd sparrow-app\n\n# Install dependencies and Husky hooks\nyarn\n\n# Copy desktop app .env.example to .env\ncp apps\u002F@sparrow-desktop\u002F.env.example apps\u002F@sparrow-desktop\u002F.env\n\n# Copy web app .env.example to .env\ncp apps\u002F@sparrow-web\u002F.env.example apps\u002F@sparrow-web\u002F.env\n```\n\n> You can customize the environment variables in `.env` if required. Refer the [Environment Variable Guide](.\u002Fdocs\u002FENVIRONMENT_VARIABLE_GUIDE.md) to understand more.\n\nAfter completing the required steps of setting up the repository and env, follow one of the below methods to setup the required services:\n\n#### -> [METHOD 1] Docker Method\n\n- To install all services(Mongo + API Server + Auth Server + Proxy Server) as docker containers, and start the web app on port 1422, run:\n\n  `yarn docker:up `\n\n- To install individual services, run:\n\n        yarn docker:\u003CSERVICE NAME>\n\n  - `yarn docker:mongo` - Runs only mongo in a docker container\n  - `yarn docker:sparrow-api` - Runs only the api server\n  - `yarn docker:sparrow-auth` - Runs only the auth service\n  - `yarn docker:sparrow-proxy` - Runs only the proxy service\n\n  Points to remember:\n\n  - `Running yarn docker:up will also start web app on localhost:1422. You can comment it out in docker compose if you want to run the app locally.`\n\n#### -> [METHOD 2] Non-Docker Method\n\n- Go to following repositories of individual services and check their README in order to setup them on your local.\n\n  - [Sparrow API](https:\u002F\u002Fgithub.com\u002Fsparrowapp-dev\u002Fsparrow-api)\n  - [Sparrow Auth](https:\u002F\u002Fgithub.com\u002Fsparrowapp-dev\u002Fsparrow-app-auth)\n  - [Sparrow Proxy](https:\u002F\u002Fgithub.com\u002Fsparrowapp-dev\u002Fsparrow-proxy-service)\n\n  Points to remember:\n\n  - `Mongo DB setup is already included in Sparrow API setup.`\n\n#### -> Run The App Locally\n\n```bash\n# Run the desktop app in dev mode\nyarn desktop-start\n\n# Run the web app in dev mode\nyarn web-start\n```\n\nThe above command will start the app\u002Fweb-app in development mode and watch for changes on local.\n\n### Default User for Login:\n\nSparrow creates a default user to help you get started quickly and easily.\n\n**Login Credentials:**\n\n- **Email:** `dev@sparrow.com`\n- **Password:** `12345678@`\n\n## \u003Ca name=\"self-host\">👨‍💻 Self Host\u003C\u002Fa>\n\n[Click here](.\u002Fdocs\u002FSELF_HOST.md) to Self Host Sparrow.\n\n## \u003Ca name=\"recommended-ide-setup\"> 💻 Recommended IDE Setup\u003C\u002Fa>\n\n[VS Code](https:\u002F\u002Fcode.visualstudio.com\u002F) + [Svelte](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=svelte.svelte-vscode) + [Tauri](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=rust-lang.rust-analyzer).\n\n## \u003Ca name=\"contributors\">❤️ How to Contribue ?\u003C\u002Fa>\n\nYou can checkout [Contributing Guidelines](.\u002Fdocs\u002FCONTRIBUTING.md)\n\n## \u003Ca name=\"subscribe-to-our-newsletter\">📨 Newsletter\u003C\u002Fa>\n\nSubscribe to our newsletter by applying [here!](https:\u002F\u002Fsparrows-newsletter.beehiiv.com\u002Fsubscribe)\n","Sparrow 是一款下一代API测试和开发工具，旨在帮助开发者更高效地测试、调试和分发API。它采用Svelte作为前端框架，并结合了TypeScript、NestJS、MongoDB等技术栈以提供强大的后端支持，同时利用Rust和Tauri来构建跨平台桌面应用，确保了性能与安全性。Sparrow适合需要在团队中协作进行API开发的场景，无论是快速原型设计还是大规模项目都能胜任。此外，其开源特性鼓励社区贡献，进一步增强了软件的功能性和稳定性。",2,"2026-06-11 03:47:31","high_star"]