Skip to content

Open source

We publish the building blocks we build with as open-source packages, free for any developer to use.

Flutter

Opticore

A lightweight micro-framework for Flutter built on BLoC. It gives every screen the same structure for state, API calls and errors, and adds reusable widgets and Dart extensions, so there is less boilerplate to write.

flutter pub add opticore
React Native

Opticore React Native

A TypeScript-first infrastructure library for React Native and Expo apps. It covers the API client, logging, storage, state, forms, theming and offline sync, so teams skip the boilerplate.

npm i opticore-react-native
CLI tool

OptiKit

A command-line tool to build, version and clean Flutter apps. It bumps iOS and Android build numbers, backs up version files before each change, and scaffolds BLoC modules for Opticore. Build and version commands work with any Flutter project.

npm i -g optikit
Flutter

OptiReact

Reactive state management for Flutter with no external dependencies and no code generation. It includes async state with timeout and retry, undo/redo, debounce and throttle, state persistence and auto-dispose.

flutter pub add optireact
Flutter

OptiTest

Stable automation keys for Flutter widgets. One wrapper gives each widget a deterministic, namespaced tag that Flutter tests and Appium can both read on Android, iOS and web.

flutter pub add optitest
Flutter

AutoValidate

Ready-made input validation for Flutter. It checks emails, phone numbers, passwords, card numbers, IP addresses and many more formats with regular expressions, and plugs straight into TextFormField.

flutter pub add auto_validate
Flutter

ImageCraft

One Flutter widget for network, asset, SVG and file images. It caches network images and lets you set loading and error placeholders once for the whole app.

flutter pub add image_craft
App

OptiSpace

A local-first workspace app built with Next.js. It brings tasks, projects, leave, Azure DevOps work items, GitHub pull requests and an Outlook calendar into one private app that runs on your own machine.

React Native

OptiCore News Demo

An example Expo app that shows Opticore React Native in use. It is a small news reader with headlines, search, saved articles and settings, built in clear layers you can copy.