apiflow  by trueleaf

API workspace for documentation, testing, and mock services

Created 5 years ago
491 stars

Top 63.0% on SourcePulse

GitHubView on GitHub
Project Summary

Apiflow is a desktop application designed to streamline API development workflows by integrating documentation, testing, mocking, and automation. It targets developers and teams seeking a unified, offline-capable tool for managing APIs, offering benefits like enhanced collaboration and efficient debugging.

How It Works

Built with Vue.js and Electron, Apiflow utilizes Egg.js for backend services and MongoDB for data storage. This stack enables a rich, interactive desktop application with offline capabilities, integrating a robust API client with comprehensive documentation management.

Quick Start & Requirements

  • Requires Node.js 14.x or higher.
  • Installation involves cloning the repository, installing dependencies (npm install or yarn), and building the application (npm run electron:build).
  • Pre-built client downloads are available for immediate use.
  • An online demo is provided, though full functionality requires the client application.
  • Links: Client Download, Online Experience

Highlighted Details

  • Comprehensive API debugging suite supporting various HTTP methods, parameter types (query, body, form-data, JSON, XML), headers, and variables.
  • Extensive import capabilities from popular tools like Postman, Swagger/OpenAPI, Yapi, Rap2, and Eolinker.
  • Robust documentation management with nested navigation, drag-and-drop organization, search, filtering, and export options (HTML, JSON).
  • Integrated Mock.js support for generating mock data,
Health Check
Last Commit

19 hours ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
4
Star History
2 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Ishaan Jaffer Ishaan Jaffer(Cofounder of LiteLLM), and
10 more.

llama-stack by llamastack

0.2%
8k
Composable building blocks for Llama apps
Created 1 year ago
Updated 2 days ago
Feedback? Help us improve.