Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chandu0101/dstore
https://github.com/chandu0101/dstore
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/chandu0101/dstore
- Owner: chandu0101
- Created: 2021-08-21T02:07:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-24T17:52:11.000Z (30 days ago)
- Last Synced: 2024-11-24T18:29:24.986Z (30 days ago)
- Language: Dart
- Size: 24.6 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dstore
State management for dart apps.
Features :
* Synchronus Actions
* Asynchronus Actions
* Http Middleware (supports gaphql, upload download progress)
* Code generation for graphql queries(which are typesafe via dsl)
* Code generation for openapi spec
* Grpahql schema generation for dgraph
* Easy to use flutter widgets, and supports forms(text,radio,checkbox,date picker,slider, range slider )
* Undo Redo of state.
* Cross plarform navigation (with blocking url, login protection, nested stacks ,etc)
* https://docs.flutter.dev/tools/devtools/extensions
* Multi Threading (thread pools, web workers) check typesafe-store implementation- [ ] [Jaspr](https://github.com/schultek/jaspr) glue
- [ ] check hot reload , mostly shortcircuit of Selector
- [ ] [fluttercon USA offline first recording](https://flutterconusa.dev/agenda/)implement bloc concurrent https://github.com/felangel/bloc/tree/master/packages/bloc_concurrency
pagination:
https://dinkomarinac.dev/riverpod-pagination-the-ultimate-guide-for-flutter-developers
# Get Feature Parity with Tstore
- [ ] Thread Pools and workers https://github.com/d-markey/squadron
- [ ] Devtools
- [ ] GRPC module(check bacup branch)
- [ ] Flatbuffers# Feature Parity with riverpod
- [ ]https://github.com/rrousselGit/riverpod# Databases
Firebase rules typesafe
SupaBase
NeonDB
Postgres
MongoDB
https://surrealdb.com/
# persistent dbs
https://github.com/simolus3/drift/Sqlite
shared_pref
hive
https://github.com/isar/isar
https://github.com/tursodatabase/libsql/blob/main/docs/HRANA_3_SPEC.md
https://github.com/celest-dev/hrana.dart
# Perf
https://github.com/mraleph/dart_simdjson