Helping teams ship at typeonce.dev 🚀 | Typescript・Effect・React・XState | Personal blog at sandromaglione.com ✍️
fpdart. Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.
623step-progress-indicator. Open source Flutter package, bar indicator made of a series of selected and unselected steps
165flutter-supabase-template. Complete configuration of a Flutter app with Supabase: environments, authentication, database, and more.
133getting-started-xstate-and-effect. Learn how to use all the features of XState in combination with the power of Effect・Newsletter sandromaglione.com
78infinite-html-canvas. Infinite HTML <canvas> that can be zoomed and panned using touch on mobile 🤏
60pglite-client-server. Local-first app using PGLite as local database, Effect, DrizzleORM, and built with Remix
57effect-getting-started. Example apps to get started using all the features of effect: Context, Layer, Runtime, Scope and more 🪄
45learn-dart3. Showcase and try all the new features in Dart 3: Pattern Matching, Records, Sealed classes, and much more 🎯
32fpdart_riverpod. Complete guide on how to build a safe, maintainable, and testable flutter app using fpdart and riverpod
28convertkit-nextjs-newsletter-form. Custom form to add subscriber from email to ConvertKit using NextJs and Effect・Newsletter sandromaglione.com
19eslint-plugin-fp-ts-strict. ESLint plugin for typescript to enforce fp-ts functions to avoid the most common javascript problems
17menimal. Generate a static html-only website from markdown and css・No javascript, no package.json, focus on content 🤏
14akasu_activity_tracker. Check your daily activities, reveal unknown patterns - Complete Flutter App 2024・Newsletter sandromaglione.com
12code-snippets-xstate-editor. Editor for animated code snippets using XState & Effect・Newsletter sandromaglione.com
11dart-state-chart. Implementation of state charts (state machine extension) in dart・Newsletter sandromaglione.com
11dart_cli_with_fpdart. A dart cli application using fpdart that scans a dart project to find unused files・Newsletter sandromaglione.com
10flutter_state_management_all_in_one. Best state management package in flutter? Let's try them all and see!・Newsletter sandromaglione.com
9itrie. Efficient, immutable and stack safe implementation of a Trie data structure in dart: autocomplete, text search, spell checking, strings and prefixes
8repo_case.dart. Automatically generate usecase classes from your repository class definition in Dart and Flutter
6range-analysis-llvm. Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).
6nextjs-contentlayer-blog-template. A template for building a blog using contentlayer and nextjs.
5flutter_game_flame_game_jam_3_0. Submission to the Flame Game Jam 3.0. Game made with Flutter using flame: Keep the balance: not too cold, not too hot 🔥❄️・Newsletter sandromaglione.com
5strava_plus_flutter. Flutter mobile application to enhance your Strava account with extra informations about your weight, the amount of water you drink every day, your sleeping pattern, and the amount of meals you eat every day.
4indexed-db-effect. Experimental IndexedDB module implementation with Effect
3ocaml-getting-started-advent-of-code-23. Getting started with OCaml and Functional Programming by solving puzzles from Advent of Code 23・Newsletter sandromaglione.com
3k-means-visualization. Javascript page that displays graphically the various step of a k-means algorithm. The script saves all the data an allows you to download a .json file with the details of every iteration.
2supabase-ts. Use supabase with Functional Programming and fp-ts
2fukai. "Prepare yourself for diving into the dungeon." | Game made using Godot for the Brackeys Game Jam 2023.2 👇
2SandroMaglione. Coding since I was 12. Master in Computer Science and Engineering. Open-Source contributor and maintainer. Writing technical guides and tutorial articles.
2parser_entities_models. Parser written with Ohm which converts a definition file to models and entities classes in `.dart` for Flutter projects. Simply define the attributes and their type, and the application will generate the complete nested file structure for you.
2nextjs_search_view_pagination. NextJs application where you can search and view a list of users, implemented with pagination
1xstate. Actor-based state management & orchestration for complex app logic.
1knip. ✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!
1docgen. An opinionated documentation generator for Effect projects
1genshin-impact-primogens-planner. Plan how many days it will take to reach a certain amount of primogens/fates for the game Genshin Impact (原神) ✨
1pglite. Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno from https://electric-sql.com
1schema. Modeling the schema of data structures as first-class values
1auth-poc-next. ...but with Effect
1dil-project-polimi-21. Digitial Innovation Lab implementation deliverable
1