Welcome, Cot: the Rust web framework for lazy developers

198 points m4tx 39 comments

Ever wanted a Django-like experience in Rust? Meet Cot, a batteries-included web framework designed for developers who just want to get things done.

It has been built from a frustration that there is no easy-to-use, fully features web framework for Rust, even though the web development ecosystem has existed for quite a long time in the community. It builds upon projects such as axum, sea-query, tower, serde, and more, combining them in a package that allows you to start quickly, adding a lot of features in the process.

Cot comes with built-in authentication, sessions, an admin panel, templates, and even its own ORM with automatically generated migrations – something that even the most established ORMs in the wild (such as SeaORM and Diesel) do not provide. It is still in early development and hence it's still missing many features and is by no means production-ready yet, but we're planning to make frequent updates to close the gap to other mature tools as quickly as possible!

We need your feedback, contributions, and ideas to shape its future! See the introductory blogpost, or go directly to the official webpage, or the GitHub repository to start building with Cot!