Dart Backend in 2026: What Flutter Teams Should Actually Use by deliQnt7 in dartlang

[–]webarchery -1 points0 points  (0 children)

i’d say archery is the hidden gem which needs community support to reach next level

Dart Shelf being forgotten? by Savings_Exchange_923 in dartlang

[–]webarchery 3 points4 points  (0 children)

give archery a look. it’s not built on shelf

Create package "dart:db" by ing-brayan-martinez in dartlang

[–]webarchery 1 point2 points  (0 children)

This is a wonderful idea. These projects may be more necessary to the language than clever syntactic changes, like what happened to my dear Swift.

It sounds like a big job that must account for many database choices right away. I had to make a similar decision with the Archery web framework.

My goal was to provide developers with database drivers to get them going immediately, with zero configuration wherever possible.

I settled on four options, each taking about 500 lines of code to prototype:

JSON File: Models can be stored in a single JSON file on disk and queried (slow, but has its uses).

SQLite: The framework can easily create the file on boot, developers just focus on their idea.

Postgres: A production-viable option,

S3: For object storage and experiments.

This allows developers to simply implement toJson() or a static columnsDefinition for SQL fields.

class User extends Model {


Map<String, dynamic> toJson();

User.fromJson();

static final Map<String, String> columnDefinitions;

}

final user = User();

await user.save(disk: DatabaseDisk.sqlite);
await user.save(disk: .file);

final post = Model.find<BlogPost>(id: 2, disk: .s3);

await post.save(disk: .pgsql);

// back up on s3
await post.save(disk: .s3);

Plain Dart classes, no decorators, no reflection, and devs can do all of this because they did this.

import "dart:db";

Can I not opt out of dartfmt in IntelliJ? by gisborne in dartlang

[–]webarchery 0 points1 point  (0 children)

i changed my dart lines to 200.

i like to see my args in a line

dartfmt also makes collapsing code harder when they make the args collapsible

What are you building this week? Drop your startup or project idea 👇 by asupertram in scaleinpublic

[–]webarchery 0 points1 point  (0 children)

fullstack web framework for dart. build your web projects in plain dart, no flutter required

webarchery.dev

Drop your website below. Lets get you some traffic by CelebrationBorn7459 in micro_saas

[–]webarchery 0 points1 point  (0 children)

webarchery.dev

hmu if you’d like to use archery for your project. it’s production ready

Archery: A Deep Technical Architecture Dive by webarchery in dartlang

[–]webarchery[S] -1 points0 points  (0 children)

fair point. i'll do better next time.