A Dart/Flutter package to register/query/remove URI Schemes without hassle.

Overview

protocol_registry

Register/query/remove URI Schemes without hassle. Available for Windows and Linux.

Installation

flutter pub add protocol_registry

Usage

/** Get the registry */
final ProtocolRegistryModel registry = getRegistry();

/** Query */
await registry.find(scheme);
await registry.exists(scheme);

/** Add */
await registry.add(scheme);

/** Remove */
await registry.remove(scheme);

Check ./example for examples.

Additional information

This package has not been completely tested on Linux. MacOS schemes can be added by modifying the Info.plist file. Contributions are always welcomed.

You might also like...

Biyi (比译) is a convenient translation and dictionary app written in dart / Flutter.

Biyi (比译) is a convenient translation and dictionary app written in dart / Flutter.

biyi_app Biyi is a convenient translation and dictionary app written in dart / Flutter. View document "Biyi" (比译) is the Chinese word for "Comparison

Jan 1, 2023

Implementation of libadwaita for flutter/dart

Implementation of the theme from libadwaita. Inspired by the yaru theme for flutter. Usage import 'package:flutter/material.dart'; import 'package:adw

Dec 26, 2022

Serverpod is a next-generation app and web server, explicitly built for the Flutter and Dart ecosystem.

Serverpod is a next-generation app and web server, explicitly built for the Flutter and Dart ecosystem.

Serverpod Serverpod is a next-generation app and web server, explicitly built for the Flutter and Dart ecosystem. It allows you to write your server-s

Jan 8, 2023

JavaScriptCore for Flutter use dart:ffi.

JavaScriptCore for Flutter use dart:ffi.

flutter_jscore JavaScriptCore for Flutter. The plugin provides the ability to evaluate JavaScript programs from within dart. Demo Screen recording Apk

Jan 3, 2023

Native Dart client library for DBus

A native Dart client implementation of D-Bus. Accessing a remote object using dart-dbus The easiest way to get started is to use dart-dbus to generate

Oct 28, 2022

Build Win32 apps with Dart!

Build Win32 apps with Dart!

A package that wraps some of the most common Win32 API calls using FFI to make them accessible to Dart code without requiring a C compiler or the Wind

Jan 2, 2023

A pure Dart implementation of Firebase with initial support aimed at FlutterFire for Linux & Windows.

FlutterFire Desktop A work in progress pure Dart implementation of Firebase with initial support aimed at FlutterFire for Linux & Windows. A FlutterFi

Jan 4, 2023

Use Dart to call Shell, complete the work of compiling Golang CGO code into a so, dll, a, WASM, and etc.

Use Dart to call Shell, complete the work of compiling Golang CGO code into a so, dll, a, WASM, and etc.

Use Dart to call Shell, complete the work of compiling Golang CGO code into a so, dll, a, WASM, and etc. And place it in the corresponding source file directory of each Flutter platform.

Dec 30, 2022

Experimental web framework for Dart. Supports SPAs and SSR.

jaspr Experimental web framework for Dart. Supports SPAs and SSR. Main Features: Familiar component model similar to Flutter widgets Easy Server Side

Jan 4, 2023
Comments
  • how to use this plugin?

    how to use this plugin?

    eg http://racconcity//invite?rid=257#target=out

    how to define the scheme final ProtocolScheme scheme = ProtocolScheme( appName: 'Test App', scheme: 'some-thing-that-doesnt-exist', appPath: Platform.resolvedExecutable, );

    and how to listen the callback?

    opened by qingtian0622 11
Owner
ZYROUGE
Not-A-Nerd Programmer :)
ZYROUGE
A macOS plugin which can register a callback for a global keyboard shortcut.

global_shortcuts A macOS plugin which can register a callback for a global keyboard shortcut. As the shortcut is global, the callback will be triggere

James Leahy 7 Jan 2, 2023
A light-weight Flutter Engine Embedder for Raspberry Pi that runs without X.

?? NEWS The new latest flutter gallery commit for flutter 2.2 is 633be8a There's now a #custom-embedders channel on the flutter discord which you can

Hannes Winkler 1.1k Jan 1, 2023
Dawn - a Dart web package for developing UIs in a pattern similar to Flutter.

dawn Description Dawn is a Dart web package for developing UIs in a pattern similar to Flutter. Links GitHub Repository Pub Page Documentation An Exam

Hamed Aarab 45 Jan 6, 2023
A Dart FFI package to send 💬 toasts on Windows. Written in C++, based on WinToast.

desktoasts A Dart package to send native ?? toasts on Windows. Installation For Flutter dependencies: ... desktoasts: ^0.0.2 For Dart CLI here Sup

Hitesh Kumar Saini 37 Mar 7, 2022
Pure Dart Argon2 algorithm (the winner of the Password Hash Competition 2015) for all Dart platforms (JS/Web, Flutter, VM/Native).

argon2 Pure Dart Argon2 algorithm (the winner of the Password Hash Competition 2015) for all Dart platforms (JS/Web, Flutter, VM/Native). Based on the

Graciliano Monteiro Passos 8 Dec 22, 2021
Dart web - Experimental web framework for Dart. Supports SPA and SSR

dart_web Experimental web framework for Dart. Supports SPA and SSR. Relies on pa

Kilian Schulte 307 Dec 23, 2022
A Flutter package that makes it easy to customize and work with your Flutter desktop app window.

bitsdojo_window A Flutter package that makes it easy to customize and work with your Flutter desktop app window on Windows, macOS and Linux. Watch the

Bits Dojo 607 Jan 4, 2023
A Flutter package that makes it easy to customize and work with your Flutter desktop app's system tray.

system_tray A Flutter package that that enables support for system tray menu for desktop flutter apps. on Windows, macOS and Linux. Features: - Modify

AnTler 140 Dec 30, 2022
A simple-to-use flutter update package for Windows, MacOS, and Linux.

Updat - The simple-to-use, flutter-based desktop update package Updat is a simple-to-use reliable flutter-native updater that handles your application

Eduardo M. 14 Dec 21, 2022
A package which provides most of the window decorations from linux themes.

Window Decorations A package which provides most of the window decorations from linux themes. Features Easier to use and implement Native looking wind

Prateek SU 20 Dec 21, 2022