Packages for Dart and Flutter.

Eighteen of them, published and maintained under comapps.be. Eleven run right here, in the browser, compiled from the packages that are published on pub.dev.

Flutter widgets and plugins

Widgets and plugins, each with an example you can open.

Flutter parallax widgets

Parallax widgets in pure Dart, with no dependencies. A container mode and a per-item mode, either axis, and a drift, a zoom, a blur and an overlay that are each configured on their own. The demo is the package’s own example: thirteen screens behind a menu.

simple_parallax on pub.dev MIT licence Platforms: Android, iOS, macOS, Windows, Linux, Web

Dart utilities

One job each, no ecosystem to buy into, and nothing about them is tied to the products they came out of.

Dart VAT number validation

A VIES client: validates European VAT numbers and reads back what the register holds. The demo takes a number apart in the browser; the lookup itself needs a server.

vies on pub.dev MIT licence Platforms: Android, iOS, macOS, Windows, Linux, Web

Dart HTML, CSS and JavaScript minifier

HTML, CSS and JavaScript minifiers in pure Dart. One call minifies a whole page.

web_minify on pub.dev MIT licence Platforms: Android, iOS, macOS, Windows, Linux, Web

The European electronic invoice

EN 16931 as Dart objects, the two syntaxes that carry it, and one package per national or sector profile, so you depend only on the rules you are claiming.

Dart e-invoicing, the EN 16931 semantic model

The norm as Dart objects. Builds and checks the semantic model, syntax aside.

en16931 on pub.dev MIT licence Platforms: Android, iOS, macOS, Windows, Linux, Web

Dart e-invoicing, UBL 2.1 syntax

Reads and writes the invoice as UBL 2.1, the syntax Peppol and most of Europe use.

en16931_ubl on pub.dev MIT licence Platforms: Android, iOS, macOS, Windows, Linux, Web

Dart e-invoicing, UN/CEFACT CII syntax

Reads and writes the invoice as UN/CEFACT CII, the syntax France and Germany use.

en16931_cii on pub.dev MIT licence Platforms: Android, iOS, macOS, Windows, Linux, Web

Dart e-invoicing, Peppol BIS Billing 3.0

The Peppol BIS Billing 3.0 profile: its identifiers and the rules it adds.

en16931_peppol on pub.dev MIT licence Platforms: Android, iOS, macOS, Windows, Linux, Web

GraphQL for Dart

A server-side GraphQL stack for Dart, from the lexer to the code generators, each layer usable on its own.

Dart GraphQL server

A GraphQL server runtime: queries, mutations and subscriptions against a schema.

graphql_server3 on pub.dev MIT licence Platforms: Android, iOS, macOS, Windows, Linux, Web

Dart GraphQL type system

The GraphQL type system in Dart: objects, unions, enums, inputs and scalars.

graphql_schema3 on pub.dev MIT licence Platforms: Android, iOS, macOS, Windows, Linux, Web

Dart GraphQL parser

Parses queries and schemas into an AST whose every node carries a source span.

graphql_parser3 on pub.dev MIT licence Platforms: Android, iOS, macOS, Windows, Linux, Web

Dart GraphQL code generation

Generates graphql_schema3 types from annotated Dart classes at build time.

graphql_generator3 on pub.dev MIT licence Platforms: Android, iOS, macOS, Windows, Linux, Web

Dart GraphQL to REST code generation

Generates a Dart server from a schema: models, resolver stubs, REST endpoints and docs.

graphql_openapi_codegen on pub.dev MIT licence Platforms: Android, iOS, macOS, Windows, Linux, Web

Nothing matches . Everything is on pub.dev too.