Skip to content
Blog
11 Nov 2024
Unleash the power of Dart on the backend
Francesco Vallone

Francesco Vallone

@francescovll

0 min read
Unleash the power of Dart on the backend

What is Avesbox? Why has it been created? In this post I will answer to all these questions and more. 🐤

What is Avesbox?

Avesbox is a Dart ecosystem that aims to unleash the power of Dart on the backend by providing a set of libraries and tools to build web applications, APIs, and more.

Right now the project is composed of the following packages:

  • Serinus: a modular framework to build web applications and APIs.
  • Acanthis: a library to validate and parse data inspired by Zod.
  • Frontier: a library that exposes a set of strategies to handle authentication and authorization in web applications and APIs.
  • Secure Session: a library to handle sessions securely in web applications and APIs.

Why has Avesbox been created?

Avesbox has been created when I started to understand two big problems in the Dart ecosystem on the backend:

  • The lack of libraries and tools to build web applications and APIs.

  • The lack of a big community around the Dart ecosystem on the backend.

So I decided to create a set of libraries and tools to fill this gap and to demonstrate that Dart is a powerful language that can be used also on the backend and not only for Flutter.

What are the goals of Avesbox?

The main goals of Avesbox are:

  • Create a complete ecosystem to build web applications and APIs in Dart.
  • Create a community around the project to help each other and to grow together.
  • Demonstrate that Dart is a powerful language that can be used also on the backend and not only for Flutter.

Conclusion

Although Avesbox has been created by one person and it is still in its early stages, I believe that it has a great potential and I hope that it become a reference point for the Dart community to build web applications and APIs.

Social

If you want to stay updated on the project, you can follow Avesbox on X and GitHub.

Stay tuned for more updates and releases! 🐤

Support Us

Serinus is MIT licensed open-source project and it grows thanks to the community's support. If you want to support us and the project, read more here.