Sjors van Holst

  • Development

About Uberdeno

I used to consider Uberdeno to be my magnum opus. It’s a Deno framework that includes many features, such as an ORM, a collection, controller, entity, mapper, repository, and router design. It also includes various services for interacting with CloudConvert, Discord, Philips Hue, Mailgun, MySQL, and DigitalOcean Spaces.

I wrote this package in the early days of Deno, when there weren’t many frameworks around. Uberdeno builds MySQL queries automatically and allows you to step in when you want to write something yourself, ensuring a quick response time from the database. It was built from the ground up to run on Deno Deploy.

I'm still very proud of Uberdeno, and it's in use in all of my database-connected projects. The project got me to where I am now and still forms the beating heart of all my projects. Everything still runs with high uptime and fast response time, although the type support can be shaky.

Recently, I've been considering switching most of my projects to Supabase, which will cut out a lot of functionality from Uberdeno. However, I plan to keep some design patterns such as the controller structures, services and validation. I'm excited to see what Uberdeno will become once I merge it with Supabase.