A modern full-stack web framework for Delphi, bringing ASP.NET Core and Spring Boot patterns to native Object Pascal development.
Dext is a modern full-stack framework for Delphi that brings the architectural patterns and productivity of ecosystems like ASP.NET Core and Spring Boot to native Object Pascal. It provides a complete toolkit for building robust, testable enterprise applications, including a web framework, ORM, dependency injection, and testing utilities, all designed to leverage Delphi's native performance.
Delphi developers building enterprise-grade web APIs, microservices, desktop applications, or full-stack solutions who want modern tooling, testability, and architectural patterns without sacrificing native performance.
Developers choose Dext for its comprehensive, integrated ecosystem that eliminates the need to piece together disparate libraries. It offers a cohesive, .NET-inspired developer experience with strong emphasis on best practices, performance, and productivity, all within the Delphi environment.
Dext - Delphi Modern Web Framework
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Dext provides an all-in-one ecosystem with web framework, ORM, DI, and testing, inspired by .NET patterns, eliminating the need to assemble disparate libraries for enterprise development.
Emphasizes native performance with features like zero-allocation JSON serialization and high-speed FireDAC drivers, and plans post-v1 optimization to compete with fast frameworks.
Includes attribute-based runners, fluent assertions, mocking, and snapshot testing with CI/CD integration, making it easy to adopt test-driven development in Delphi.
Clear roadmaps, frequent updates, and a philosophy focused on best practices like dependency injection ensure the framework evolves with community needs.
The framework is in beta, and the README warns that minor breaking changes might still occur before v1.0, making it risky for critical production deployments.
Installation requires configuring environment variables and library paths in Delphi IDE, which is more involved than dropping in a single package or library.
Requires Delphi 10.4 or higher due to modern language features, excluding older versions and potentially forcing costly upgrades for some teams.
Dext Framework is an open-source alternative to the following products:
Spring Boot is an extension of the Spring framework that simplifies the setup and development of stand-alone, production-grade Spring-based applications.
ASP.NET Core is a cross-platform, high-performance framework for building modern, cloud-based, and internet-connected applications.