Skip to content

Acknowledgments & Credits

SimpleModule is built on the shoulders of many excellent open-source projects. We are grateful to the maintainers and contributors of these libraries.

.NET Packages

Core Framework

PackageDescriptionLicense
.NET / ASP.NET CoreThe runtime and web framework that powers SimpleModuleMIT
Entity Framework CoreModern object-database mapper for .NETMIT
Microsoft.AspNetCore.Identity.EntityFrameworkCoreIdentity management with EF Core integrationMIT
Microsoft.AspNetCore.OpenApiOpenAPI document generation for ASP.NET CoreMIT

.NET Aspire

PackageDescriptionLicense
Aspire.Hosting.PostgreSQL.NET Aspire PostgreSQL hosting integrationMIT
Microsoft.Extensions.Http.ResilienceHTTP resilience and transient-fault handlingMIT
Microsoft.Extensions.ServiceDiscoveryService discovery for distributed applicationsMIT

Database Providers

PackageDescriptionLicense
Npgsql.EntityFrameworkCore.PostgreSQLPostgreSQL provider for Entity Framework CorePostgreSQL
Microsoft.EntityFrameworkCore.SqliteSQLite provider for Entity Framework CoreMIT
Microsoft.EntityFrameworkCore.SqlServerSQL Server provider for Entity Framework CoreMIT

Authentication & Authorization

PackageDescriptionLicense
OpenIddictVersatile OpenID Connect stack for ASP.NET CoreApache-2.0

Observability (OpenTelemetry)

PackageDescriptionLicense
OpenTelemetry .NETDistributed tracing, metrics, and logging for .NETApache-2.0

API Documentation

PackageDescriptionLicense
Swashbuckle.AspNetCoreSwagger/OpenAPI tooling for ASP.NET Core APIsMIT

Code Quality & Source Generators

PackageDescriptionLicense
Microsoft.CodeAnalysis.CSharp (Roslyn)The .NET compiler platform used for source generationMIT
RoslynatorExtended collection of Roslyn analyzers and refactoringsApache-2.0
NetEscapades.EnumGeneratorsSource generator for fast enum helper methodsMIT
VogenSource generator for strongly-typed value objectsApache-2.0

Cloud Storage

PackageDescriptionLicense
Azure.Storage.BlobsAzure Blob Storage client libraryMIT
AWSSDK.S3Amazon S3 client library for .NETApache-2.0

CLI

PackageDescriptionLicense
Spectre.ConsoleBeautiful console applications with rich outputMIT

Testing

PackageDescriptionLicense
xUnit.v3Unit testing framework for .NETApache-2.0
FluentAssertionsFluent API for asserting results of unit testsApache-2.0
NSubstituteFriendly substitute for .NET mocking librariesBSD-3-Clause
BogusFake data generator for .NETMIT
Microsoft.AspNetCore.Mvc.TestingIntegration testing infrastructure for ASP.NET CoreMIT

Frontend (npm) Packages

Core Framework

PackageDescriptionLicense
ReactLibrary for building user interfacesMIT
Inertia.jsServer-driven SPA frameworkMIT
TypeScriptTyped superset of JavaScriptApache-2.0

Build Tools

PackageDescriptionLicense
ViteNext-generation frontend build toolMIT
Tailwind CSSUtility-first CSS frameworkMIT
VitePressStatic site generator for documentationMIT

UI Components (Radix UI)

PackageDescriptionLicense
Radix UIUnstyled, accessible UI component primitives for ReactMIT

SimpleModule uses the following Radix UI primitives: Accordion, Aspect Ratio, Avatar, Checkbox, Collapsible, Dialog, Dropdown Menu, Hover Card, Label, Popover, Progress, Radio Group, Scroll Area, Select, Separator, Slider, Slot, Switch, Tabs, Toast, Toggle, Toggle Group, and Tooltip.

Styling Utilities

PackageDescriptionLicense
class-variance-authorityCSS class composition utilityApache-2.0
clsxUtility for constructing CSS class stringsMIT
tailwind-mergeMerge Tailwind CSS classes without conflictsMIT

UI Libraries

PackageDescriptionLicense
cmdkFast, composable command menu for ReactMIT
RechartsComposable charting library built on React componentsMIT
React Day PickerFlexible date picker component for ReactMIT
Puck EditorVisual editor for ReactMIT
QRCodeQR code generatorMIT

Code Quality

PackageDescriptionLicense
BiomeFast formatter and linter for JavaScript and TypeScriptMIT

Testing

PackageDescriptionLicense
PlaywrightEnd-to-end testing framework for web applicationsApache-2.0
Faker.jsGenerate realistic fake data for testingMIT

Special Thanks

This project would not be possible without the vibrant open-source ecosystems of .NET and JavaScript/TypeScript. We extend our sincere gratitude to every contributor who has made these tools available.

If you believe a package is missing from this list, please open an issue or submit a pull request.

Released under the MIT License.