Skip to content

sharwapi/sharwapi.Core

SharwAPI

简体中文 | English

Stars Github release GitHub GitHub last commit GitHub issues

SharwAPI (also known as Sharw's API) is a modular API framework built on .NET. It is lightweight, high-performance, extensible, and easy to use.

Documentation | Download | Plugin Market

Features

  • Plugin-Based Architecture: Actual functionality is split into independent Plugins. The CoreAPI is only responsible for low-level tasks such as plugin loading and route registration, containing absolutely no business logic code.
  • Lightweight: Compared to traditional API frameworks, SharwAPI allows you to assemble features like LEGO blocks. You only need to load the plugins you require, without wasting resources and time on unused functions.
  • Easy to Use: The underlying infrastructure is already built for you. You don't need to deal with tedious low-level details—just focus on developing the features you want.
  • Cross-Platform: Powered by the robust capabilities of .NET, this project can run on almost any platform.

Quick Start

Before you start, please ensure your device meets the following recommended requirements:

  • OS: Windows x64 / Linux x64
  • CPU: 1 Core or higher
  • RAM: 1GB or higher
  • Disk: 5GB available space
  • Runtime: ASP.NET Core 9 Runtime

You can download and run the software from Github Releases.

For instructions on loading plugins, please refer to the Plugin section in the documentation.

License

The API framework in this project is licensed under the GNU General Public License v3.0.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages