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
| Package | Description | License |
|---|---|---|
| .NET / ASP.NET Core | The runtime and web framework that powers SimpleModule | MIT |
| Entity Framework Core | Modern object-database mapper for .NET | MIT |
| Microsoft.AspNetCore.Identity.EntityFrameworkCore | Identity management with EF Core integration | MIT |
| Microsoft.AspNetCore.OpenApi | OpenAPI document generation for ASP.NET Core | MIT |
.NET Aspire
| Package | Description | License |
|---|---|---|
| Aspire.Hosting.PostgreSQL | .NET Aspire PostgreSQL hosting integration | MIT |
| Microsoft.Extensions.Http.Resilience | HTTP resilience and transient-fault handling | MIT |
| Microsoft.Extensions.ServiceDiscovery | Service discovery for distributed applications | MIT |
Database Providers
| Package | Description | License |
|---|---|---|
| Npgsql.EntityFrameworkCore.PostgreSQL | PostgreSQL provider for Entity Framework Core | PostgreSQL |
| Microsoft.EntityFrameworkCore.Sqlite | SQLite provider for Entity Framework Core | MIT |
| Microsoft.EntityFrameworkCore.SqlServer | SQL Server provider for Entity Framework Core | MIT |
Authentication & Authorization
| Package | Description | License |
|---|---|---|
| OpenIddict | Versatile OpenID Connect stack for ASP.NET Core | Apache-2.0 |
Observability (OpenTelemetry)
| Package | Description | License |
|---|---|---|
| OpenTelemetry .NET | Distributed tracing, metrics, and logging for .NET | Apache-2.0 |
API Documentation
| Package | Description | License |
|---|---|---|
| Swashbuckle.AspNetCore | Swagger/OpenAPI tooling for ASP.NET Core APIs | MIT |
Code Quality & Source Generators
| Package | Description | License |
|---|---|---|
| Microsoft.CodeAnalysis.CSharp (Roslyn) | The .NET compiler platform used for source generation | MIT |
| Roslynator | Extended collection of Roslyn analyzers and refactorings | Apache-2.0 |
| NetEscapades.EnumGenerators | Source generator for fast enum helper methods | MIT |
| Vogen | Source generator for strongly-typed value objects | Apache-2.0 |
Cloud Storage
| Package | Description | License |
|---|---|---|
| Azure.Storage.Blobs | Azure Blob Storage client library | MIT |
| AWSSDK.S3 | Amazon S3 client library for .NET | Apache-2.0 |
CLI
| Package | Description | License |
|---|---|---|
| Spectre.Console | Beautiful console applications with rich output | MIT |
Testing
| Package | Description | License |
|---|---|---|
| xUnit.v3 | Unit testing framework for .NET | Apache-2.0 |
| FluentAssertions | Fluent API for asserting results of unit tests | Apache-2.0 |
| NSubstitute | Friendly substitute for .NET mocking libraries | BSD-3-Clause |
| Bogus | Fake data generator for .NET | MIT |
| Microsoft.AspNetCore.Mvc.Testing | Integration testing infrastructure for ASP.NET Core | MIT |
Frontend (npm) Packages
Core Framework
| Package | Description | License |
|---|---|---|
| React | Library for building user interfaces | MIT |
| Inertia.js | Server-driven SPA framework | MIT |
| TypeScript | Typed superset of JavaScript | Apache-2.0 |
Build Tools
| Package | Description | License |
|---|---|---|
| Vite | Next-generation frontend build tool | MIT |
| Tailwind CSS | Utility-first CSS framework | MIT |
| VitePress | Static site generator for documentation | MIT |
UI Components (Radix UI)
| Package | Description | License |
|---|---|---|
| Radix UI | Unstyled, accessible UI component primitives for React | MIT |
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
| Package | Description | License |
|---|---|---|
| class-variance-authority | CSS class composition utility | Apache-2.0 |
| clsx | Utility for constructing CSS class strings | MIT |
| tailwind-merge | Merge Tailwind CSS classes without conflicts | MIT |
UI Libraries
| Package | Description | License |
|---|---|---|
| cmdk | Fast, composable command menu for React | MIT |
| Recharts | Composable charting library built on React components | MIT |
| React Day Picker | Flexible date picker component for React | MIT |
| Puck Editor | Visual editor for React | MIT |
| QRCode | QR code generator | MIT |
Code Quality
| Package | Description | License |
|---|---|---|
| Biome | Fast formatter and linter for JavaScript and TypeScript | MIT |
Testing
| Package | Description | License |
|---|---|---|
| Playwright | End-to-end testing framework for web applications | Apache-2.0 |
| Faker.js | Generate realistic fake data for testing | MIT |
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.