[Open Source] An extensible API tool and a simple & open-source API ecosystem

Open SourceClassification Systems
2026-06-28 07:58 5 次浏览 • 0 次下载 0KB
[Open Source] An extensible API tool and a simple & open-source API ecosystem

1. Project Overview

Eoapi

An extensible API tool and a simple (Easy) & open-source (OpenSource) API ecosystem

Eoapi is an extensible API development tool. It combines essential API management and testing features and allows you to simplify your API development workflow through plugins, helping you create APIs faster and more efficiently.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

4. Feature Overview

Function

API Documentation

  • HTTP Protocol
  • Request bodies in various formats: FormData, XML, JSON, Raw

⚡ API Testing

  • Quickly send test requests to APIs
  • Supports local testing

Mock

  • Mock API response values for documentation endpoints

Available offline

Test Environment Management

Plugin Marketplace

Team Collaboration

  • Enables team collaboration through remote data sources
In addition to providing core API-related features, the plugin marketplace helps you publish APIs to various application platforms. For example, you can publish APIs to an API gateway to make them available online, or integrate them with low-code platforms to quickly turn APIs into reusable components.
Eoapi stands for Easy & Open API. Our goal is to make API management simpler and more open through tools.
Eolink open-sourced the Eoapi project in 2022. Eoapi builds on APIKit's many years of industry experience in the full API lifecycle, while also embracing the best ideas and practices from the open-source community.

5. Tech Stack

Run/Build from Source

Environments

  • Node.js >= 14.17.x
  • yarn >= 1.22.x

Running the Code

We use yarn as our package manager during development and builds, and strongly recommend that you do the same. However, npm is also perfectly fine if you prefer it, although installing dependencies may take a little longer.

yarn install
yarn start

To improve development efficiency, you can install Angular-cli, the official command-line tool provided by Angular, to quickly generate templates for components, services, and more.

yarn add @angular/cli --global

Command

Run


Command

Description

yarn start

In development mode, run simultaneously in the browser and desktop application

yarn serve:web

Runs Only in the Browser

yarn electron:serve

Run only in the desktop application

Build and Package


Command

Description

sudo yarn build

Package Electron Applications for Each Operating System

Run Test


Command

Description

yarn test

Run Unit Tests


#1
资源直链https://github.com/eolinker/eoapi/archive/refs/heads/main.zip
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare