Build a Dart API with Dox
This post shows how to go from an empty folder to a tested API with a database, validation and a native binary, in a few short steps.
This post shows how to go from an empty folder to a tested API with a database, validation and a native binary, in a few short steps.
This post is a short tour of the parts that come with Dox, from routing and validation to the ORM, login, queues, mail and the CLI.
In our published benchmark on 2 CPU cores, a Dox app served more requests per second than a Node.js app and used much less memory.
This post shows how to add live updates to a Dox app with Socket.IO. When one user changes data, the screens of the other users change too, with no refresh.
Dox is fast because your Dart code runs as a compiled binary, the network and database work happens in native code on the same thread, and most of the setup work is done once at build time or at start.
Dox 3.1 adds new routing tools, request helpers, new ORM features, access tokens, a new MCP package, mail and queue features, and many security and bug fixes.