Dart Fullstack
Dart is an Open-Source, Object-Oriented and cross-platform centric language. Although it has plenty of framework options it is often caught in the shadow of Flutter. It was by Google and is used primarily with the Flutter Framework to create cross-platform Frontend UIs, though Angular Dart, Jaspr, and OverReact allow for the creation of Web-only UIs. When it comes to backends however the options are more flexible. Serverpod allows for you to have all of your code, server (with heavy support for PostgreSQL), client, and frontend (typically Flutter), in one monorepo. Dart Frog on the other hand is more lightweight, only handling routing, middleware, dependencies, hot reload and creating docker images or executables. Shelf, the official backend for Dart made by Google, is a more modular solution; for routing there is shelf router, for CORS (Cross-Origin Resource Sharing) there is shelf_cors_headers, for static file serving there is shelf_static, and so much more. Conduit is a continuation of the now discontinued Aqueduct with emphasis on Multi-Threading which increases scalability, it has heavy support for PostgreSQL like Serverpod and a built-in authentication and API system. Angel3 is a continuation of the now discontinued Angel framework. It is flexible in terms of databases, allowing for SQL, GraphQL, and NoSQL databases but has no built-in database. It also has Server-Side Rendering to allow for faster load times and better SEO (Search Engine Optimization) on web.