Pinned Repositories
anyhow
Idiomatic error handling capabilities to make your code safer, more maintainable, and errors easier to debug. Dart implementation of Rust's Result monad type and "anyhow" crate.
containeryard
ContainerYard is a declarative, reproducible, and reusable decentralized approach for defining containers.
error_set
Ergonomic and precise error handling provided by error sets. Inspired by Zig's error set type.
indices
Zero allocation macros for retrieving multiple mutable indices from a mutable slice safely.
mdbook-tools
A flexible CLI tool for organizing files and creating mdBooks
path_type
path_type is a Dart package that introduces a robust Path type inspired by Rust's Path type. This package provides a way to work with file paths in a structured and type-safe manner, supporting POSIX and Windows file systems.
rewind
rewind is a logging tool that enables you to record any data, with full customization of what is captured and the appearance of your logs at every logging level.
rust_core
A pure Dart implementation of patterns found in Rust's core library. Types include Result, Option, Cell, Slice, Array, Iterator, etc. Facilitates functional programming and error handling.
sheller
Sheller brings ergonomic scripting to Dart by providing utilities for interacting with shells and converting output to Dart types. Allowing users to replace most or all of their scripts (e.g. bash or python) with Dart.
surrealdb_migration_engine
A simple and powerful migration engine for SurrealDB
mcmah309's Repositories
mcmah309/rust_core
A pure Dart implementation of patterns found in Rust's core library. Types include Result, Option, Cell, Slice, Array, Iterator, etc. Facilitates functional programming and error handling.
mcmah309/error_set
Ergonomic and precise error handling provided by error sets. Inspired by Zig's error set type.
mcmah309/containeryard
ContainerYard is a declarative, reproducible, and reusable decentralized approach for defining containers.
mcmah309/sheller
Sheller brings ergonomic scripting to Dart by providing utilities for interacting with shells and converting output to Dart types. Allowing users to replace most or all of their scripts (e.g. bash or python) with Dart.
mcmah309/surrealdb_migration_engine
A simple and powerful migration engine for SurrealDB
mcmah309/indices
Zero allocation macros for retrieving multiple mutable indices from a mutable slice safely.
mcmah309/path_type
path_type is a Dart package that introduces a robust Path type inspired by Rust's Path type. This package provides a way to work with file paths in a structured and type-safe manner, supporting POSIX and Windows file systems.
mcmah309/async_state_builder
Widgets for handling asynchronous data using state machines and pattern matching. This package is an improved version of the standardStreamBuilder and FutureBuilder widgets, making it easier to manage and respond to various states of asynchronous computations.
mcmah309/yard_module_repository
mcmah309/vec
A Dart implementation of Rust's Vec type, a contiguous growable array. Unlike List which is growable or non-growable. Vec is built on rust_core and is a nice compliment to its Arr (array) type.
mcmah309/bloc_subject
Reactive event based state management. Implementation of the Bloc pattern as an rxdart subject (BlocSubject) and a riverpod provider for the new subject (BlocSubjectProvider).
mcmah309/env_provider
A safe abstraction for interacting with environments on various platforms
mcmah309/vec_to_array
Vec to array translation macro for Rust
mcmah309/flutter_html
A Flutter widget for rendering static html as Flutter widgets (Will render over 80 different html tags!)
mcmah309/AndroidSDK
🐳 Full-fledged Android SDK Docker Image
mcmah309/fastembed-rs
Rust implementation of @Qdrant/fastembed.
mcmah309/ferry
Stream-based strongly typed GraphQL client for Dart
mcmah309/jaspr
Modern web framework for building websites in Dart. Supports SPAs, SSR and SSG.
mcmah309/llama_cpp_dart
dart binding for llama.cpp
mcmah309/mcmah309.github.io
mcmah309/mimir
⚡ Supercharged Flutter/Dart Database
mcmah309/powersync-service
mcmah309/powersync-sqlite-core
PowerSync SQLite Extension
mcmah309/powersync.dart
SDK that enables local-first and real-time reactive apps with embedded SQLite for Flutter/Dart clients
mcmah309/rust-openssl
OpenSSL bindings for Rust
mcmah309/rxdart_provider
mcmah309/self-host-demo
mcmah309/sqlite3.dart
sqlite3 bindings for Dart
mcmah309/sqlite_async.dart
High-performance asynchronous interface for SQLite on Dart & Flutter
mcmah309/wind