# FreeSql

Object-relational mapper for .NET that supports many relational and analytical databases, with code-first migrations and navigation properties.


Source: https://findsoftware.frbit.cloud/freesql/
Last reviewed: 2026-11-08
Listed since: 2026-11-08

## Record

### Links

- home: https://freesql.net
- repository: https://github.com/dotnetcore/FreeSql
- docs: https://freesql.net/en/guide/

### Identity

- status: active
- maintainer: YeXiangQin
- maintainerType: unknown
- parent: unknown
- firstRelease: 2019
- hqCountry: unknown

### Kind

- category: library
- hosting: dotnet
- language: csharp
- runtime: dotnet
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: mysql, sqlserver, postgres, oracle, sqlite
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: unknown

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 3
- latestReleaseDate: 2026-07-31

### Adoption

- githubStargazers: 4409
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 64
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: 156

### Sources

- urls: https://freesql.net/ (read 2026-11-08)
- urls: https://api.github.com/repos/dotnetcore/FreeSql (read 2026-11-08)
- urls: https://freesql.net/en/guide/ (read 2026-11-08)
- maintainer: https://raw.githubusercontent.com/dotnetcore/FreeSql/master/LICENSE (read 2026-11-08)
- firstRelease: https://api.github.com/repos/dotnetcore/FreeSql/releases (read 2026-11-08)
- category: https://github.com/dotnetcore/FreeSql/blob/master/README.md (read 2026-11-08)
- language: https://api.github.com/repos/dotnetcore/FreeSql (read 2026-11-08)
- runtime: https://freesql.net/en/guide/ (read 2026-11-08)
- databases: https://github.com/dotnetcore/FreeSql/blob/master/README.md (read 2026-11-08)
- license: https://raw.githubusercontent.com/dotnetcore/FreeSql/master/LICENSE (read 2026-11-08)
- currentMajor: https://api.github.com/repos/dotnetcore/FreeSql/releases (read 2026-11-08)
- latestReleaseDate: https://api.github.com/repos/dotnetcore/FreeSql/releases (read 2026-11-08)
- githubStargazers: https://api.github.com/repos/dotnetcore/FreeSql (read 2026-11-08)
- contributors: https://api.github.com/repos/dotnetcore/FreeSql/contributors (read 2026-11-08)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/FreeSql (read 2026-11-08)

## Notes

FreeSql is an object-relational mapper for .NET, written in C# and maintained under the dotnetcore organization on GitHub. The project's documentation is on freesql.net. Each database has its own provider package, so an application installs the provider for the database it uses. The README lists providers for MySQL, SQL Server, PostgreSQL, Oracle, SQLite, Firebird, ClickHouse and DuckDB, and further providers for other engines, several of them Chinese domestic databases.

## Worth knowing

The NuGet metadata links to an earlier repository URL that redirects to the dotnetcore repository. The README names QQ groups for discussion, and the project does not list a forum of its own.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
