Skip to content
@Fast-Dotnet

Fast

Open-source infrastructure for modern .NET and frontend development, built to be composable, maintainable and reliable.

Fast Community

简体中文 · 繁體中文 · English

Fast Community

Making development simpler, so developers can focus on the business.

Website · Documentation · Fast.NET · Fast.Admin

About Us

Fast Community is an open-source technology community built around the .NET and Vue ecosystems. We maintain backend infrastructure SDKs, frontend SDKs, business component libraries, engineering tools, an administration system, and unified documentation.

We start from real project requirements and turn recurring infrastructure needs into tools, components, and SDKs with clear boundaries that can be adopted independently. Consistent engineering conventions, API contracts, and frontend-backend collaboration patterns help reduce project setup, team coordination, and long-term maintenance costs.

Fast does not require applications to adopt an entire technology stack at once. Developers can start with a utility library, an HTTP SDK, or a set of business components, then progressively integrate Fast.NET and Fast.Admin when a complete application foundation is needed.

Ecosystem

Backend Infrastructure

A modular infrastructure SDK for modern .NET applications, covering application initialization, dependency injection, caching, logging, event handling, authentication, data access, object mapping, serialization, dynamic APIs, unified responses, and API documentation.

Modules are published as independent NuGet packages and can be combined as needed without adopting the entire stack.

UI Components

Project Description
Fast.Element.Plus Business component SDK for Vue 3 and Element Plus, including tables, forms, selectors, dialogs, directives, and composables
Fast.Element.Plus.Icons SVG icon components for Vue 3 with named imports, type support, and reviewable source generation

Fast.Element.Plus targets administration interfaces and business applications. It captures reusable business interactions, component composition, and engineering conventions rather than replacing Element Plus.

Frontend SDKs and Tooling

Project Description
Fast.Axios Axios-based SDK with Fast.NET response handling, application extension points, and uni-app adaptation
Fast.Utils TypeScript utilities for browsers, WebViews, Vue 3, and uni-app, including storage, async, and data helpers
Fast.Vite.Plugins Vite plugins for Web projects, covering code generation, asset processing, build metadata, and release checks
Fast.ESLint.Config Typed ESLint Flat Config for Vue 3, uni-app, and TypeScript, with composable configurations and rule documentation
Fast.ESLint.Config.Legacy Legacy ESLint 8 configuration with composable Vue, TypeScript, and related tooling support

Administration System

A frontend-backend administration system built with Fast.NET, ASP.NET Core, Vue 3, TypeScript, Vite, and Element Plus.

It includes tenant, organization, department, employee, role, menu, and API permission management, together with system settings, dictionaries, logs, monitoring, job scheduling, and file management. Refer to the repository for the current feature set, supported clients, and deployment requirements.

Documentation

Fast documentation is maintained at docs.fastdotnet.cn, providing bilingual guides, API references, and examples for the frontend SDKs, component libraries, engineering tools, and Fast.NET.

Category Projects
Backend infrastructure Fast.NET
UI components Fast.Element.Plus, Fast.Element.Plus.Icons
Frontend SDKs Fast.Axios, Fast.Utils
Engineering tools Fast.Vite.Plugins, Fast.ESLint.Config, Fast.ESLint.Config.Legacy

Each project keeps its own installation guide, quick start, changelog, and collaboration entry points. Refer to the corresponding repository for compatibility, release, and licensing details.

Principles

  • Focus on the business: turn recurring infrastructure work into reusable capabilities so developers can focus on product requirements
  • Adopt incrementally: keep module boundaries clear and choose only the SDKs, components, or systems a project needs
  • Stay consistent: reduce collaboration and maintenance costs through shared engineering conventions, API contracts, and interaction patterns
  • Evolve reliably: value compatibility, type safety, testing, documentation, and release quality while avoiding unjustified breaking changes
  • Improve continuously: refine code, documentation, examples, and developer experience through real projects and community feedback

Contributing

Contributions are welcome across the Fast ecosystem:

  • Use Issues to report problems, propose improvements, or share practical experience
  • Use Pull Requests to fix defects, improve features, and add tests, documentation, or examples
  • Include the project version, runtime environment, reproduction steps, and relevant errors when reporting an issue
  • Read the repository contribution guide and run the checks relevant to your changes before submitting code

For long-term collaboration or technical discussion, email 2875616188@qq.com and mention the project and contribution area you are interested in.

Repository Hosting

  • Gitee is the primary source hosting and community collaboration platform for Fast projects
  • GitHub organization Fast-Dotnet provides synchronized open-source mirrors and English entry points for international developers
  • Source code, releases, documentation, and compatibility information are governed by the current content of each repository

Support the Projects

If Fast helps your work, consider starring or sharing the projects, reporting issues, or contributing code. Applications and practical experience built with the Fast ecosystem are also welcome and help other developers understand how the projects are used.

Contact

Channel Address
Website fastdotnet.com
Documentation docs.fastdotnet.cn
GitHub mirrors Fast-Dotnet
Gitee organization FastDotnet
Email 2875616188@qq.com

Licensing

Use, modification, and distribution of each project are governed by the LICENSE, copyright notices, and related terms in its respective repository.

Popular repositories Loading

  1. Fast.NET Fast.NET Public

    Modular .NET infrastructure SDK for dependency injection, caching, logging, dynamic APIs, unified responses and data access.

    C# 1

  2. Fast.Admin Fast.Admin Public

    A frontend-backend administration system built with Fast.NET, ASP.NET Core, Vue 3, TypeScript, Vite and Element Plus.

    C# 1

  3. Fast.Vite.Plugins Fast.Vite.Plugins Public

    Vite plugins for Web projects, covering code generation, asset processing, build metadata and build checks.

    TypeScript 1

  4. Fast.Element.Plus.Icons Fast.Element.Plus.Icons Public

    SVG icon components for Vue 3 with named imports, type support and reviewable source generation.

    TypeScript 1

  5. Fast.Element.Plus Fast.Element.Plus Public

    Business components for Vue 3 and Element Plus, including tables, forms, selectors, dialogs, directives and hooks.

    TypeScript

  6. Fast.Axios Fast.Axios Public

    An Axios-based SDK with Fast.NET response handling, application extension points and uni-app adaptation.

    TypeScript

Repositories

Showing 10 of 10 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…