Open source · Gold Coast, Australia
The code I got tired of rewriting.
Dev-Cetera is where the reusable half of my work ends up. When something gets copied into a third project it stops being a snippet and becomes a published tool: documented, versioned, MIT licensed.
- 41 published projects
- MIT licensed, every one
- Sep 2026 most recent release
What this is
Small, single-purpose tools. Nothing here is a framework — you can take one without taking the rest. They work together if you want them to, and apart if you don’t.
They come out of real client work, so they are shaped by what actually broke rather than by what is interesting to build. Most of it is Dart and Flutter today, because that is what I have been paid to write; the rest gets added here as it gets published.
If something is missing or wrong, open an issue. That is usually how these started.
What’s published
Everything links straight to where you install it, and the source for all of it is on GitHub.
Published on pub.dev under the dev-cetera.com publisher.
Safety & types
State & architecture
- df_di Dependency injection with service lifecycles
- df_pod Reactive state via ValueListenable
- df_router A small router that keeps state in step
- df_flutter_services A predictable lifecycle for services
- df_cleanup Dispose and cancel without the boilerplate
- reliable Offline-first encrypted repository with sync
Code generation & CLI
- df_generate_dart_models_core Runtime for the generated models
- df_gen_core Shared code-generation building blocks
- df_generate_dart_models Data models from annotations
- df_generate_dart_indexes Barrel files, generated
- df_generate_screen Screen templates, generated
- df_generate_header_comments Consistent file headers, generated
- df_bulk_replace Bulk rename files, folders and contents
- df_combine_files Flatten a source tree for AI review
Flutter UI
- df_screen A screen widget and controller
- df_screen_core The core types behind df_screen
- df_scalable Scale the whole UI from one value
- smil_animated_svg Animated SVGs with pause and speed control
- df_widgets Widgets that are neither Material nor Cupertino
- df_color Colour utilities for design systems
- key_flow Keyboard shortcuts as navigation
Config & localization
Web, WASM & interop
Utilities
Right-click commands for the tedious parts of the editor.
Who made it
Robert Mollentze, a software developer on the Gold Coast, Australia. Dev-Cetera is the open source side of what I do.
The paid side — custom software, integrations and AI automation for businesses — lives at robertsolves.com.au .