Welcome to the InertiaCore GitHub organization — the home for using Inertia.js with ASP.NET Core.
InertiaCore allows developers to build modern, single-page applications using classic server-side routing and controllers in ASP.NET Core. It brings together the simplicity of server-driven apps with the rich interactivity of modern JavaScript frameworks like Vue, React, and Svelte.
Repository | Description |
---|---|
InertiaCore | The .NET adapter for Inertia.js |
InertiaCore/kits | Starter kits for InertiaCore. |
InertiaCore/inertiacore.net | The website promoting the library and documentation. |
InertiaCore provides a lightweight middleware and tooling layer that allows ASP.NET Core to serve Inertia.js-powered frontends without the complexity of building and maintaining a separate API. With InertiaCore, you write your backend logic using familiar MVC or minimal API patterns, and your frontend using your preferred JavaScript framework.
Key features:
- Tight integration with ASP.NET Core MVC and endpoints
- Zero client-side routing setup
- Server-side redirects and validation flow
- Shared props between server and client
- SSR-friendly
All projects under the InertiaCore organization are open-source and licensed under the MIT License.
This organization is maintained by the community and contributors who want to bridge modern frontends with the power of .NET.