SkillAgentSearch skills...

Fs

farseer-go all components of the base module, module launcher, framework initialization program(所有组件的基础模块,模块启动器,框架初始化程序)

Install / Use

/learn @farseer-go/Fs
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Overview

stars license go-version release Build codecov badge

Introduction

A modular and complete infrastructure framework based on Golang,create modern web applications and APIs

Use the most popular components available today and provide them with modular technology.

The framework perfectly supports DDD domain-driven tactical design, such as warehousing repository , application-layer transactions, domain events, application-layer dynamic WebAPI.

It has a mature version of .net core that has been in use for over 10 years and is great

Don't worry about the framework making you depend on too many packages, farseer-go's components are all separate packages and unused packages are not downloaded into your application

Features

  • Unified configuration: all configurations are consolidated into . /config.yaml

  • Elegant: all modules follow the principle of developer experience first.

  • Modularity: provides a complete modular system that allows you to develop reusable application modules.

  • Domain-driven: helps you implement a hierarchical architecture based on DDD and build a maintainable code base.

  • link tracking : if you use the framework Orm, Redis, Http, Grpc, ES, MQ, EventBus, Task, fSchedule, will implicitly implement link tracking for you and provide API request logs, slow queries.

Combined with FOPS project (automatic build, link tracing console, K8S cluster log collection) support code non-intrusive full link real-time monitoring.

Components

| Package Name | Description | | |--------------------------------------------------------------|--------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | fs | Basic Core Package | go-versionreleaseBuildcodecovbadge | | collections | Data Collection | go-versionreleaseBuildcodecovbadge | | webapi | web api | go-versionreleaseBuildcodecovbadge | | async | Async Programming | go-versionreleaseBuildcodecovbadge | | mapper | Object Conversion | go-versionreleaseBuildcodecovbadge | | cacheMemory | Local Cache | go-versionreleaseBuildcodecovbadge | | redis | client | go-versionreleaseBuildcodecovbadge | | data | DataBase ORM | go-versionreleaseBuildcodecovbadge | | elasticSearch | client | go-versionreleaseBuildcodecovbadge | | eventBus | eventBus | go-versionreleaseBuildcodecovbadge | | queue | Local Queue | ![go-version](https://img.sh

Related Skills

View on GitHub
GitHub Stars557
CategoryDevelopment
Updated7d ago
Forks14

Languages

Go

Security Score

100/100

Audited on Mar 23, 2026

No findings