Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Himself65/affine-minimum
build AFFiNE in minimum code and the most modern way
https://github.com/Himself65/affine-minimum
affine
Last synced: 4 months ago
JSON representation
build AFFiNE in minimum code and the most modern way
- Host: GitHub
- URL: https://github.com/Himself65/affine-minimum
- Owner: himself65
- License: mpl-2.0
- Created: 2023-04-30T06:47:39.000Z (almost 2 years ago)
- Default Branch: stable
- Last Pushed: 2023-07-23T05:10:45.000Z (over 1 year ago)
- Last Synced: 2024-10-17T00:25:07.850Z (4 months ago)
- Topics: affine
- Language: TypeScript
- Homepage: https://affine-demo.himself65.com
- Size: 234 KB
- Stars: 56
- Watchers: 2
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-affine - affine-minimum - build AFFiNE in minimum code and the most modern way (Case Studies)
README
# AFFiNE Minimum
This is a minimum implementation of the AFFiNE project.
> If you are looking for the latest code, please see [dev branch](https://github.com/Himself65/affine-minimum/tree/dev)
## Features
- [x] jotai atoms example
- [x] jotai-molecule example
- [x] `useSyncExternalStore` example
- [x] React 18 `suspense` example
- [x] BlockSuite Editor embed example
- [x] Rxjs example
- [x] Next.js
- [ ] React Server Component
- [ ] Design of workspace loading## After class assignment
1. How to support multiple editors in one screen easily?
2. How to support multiple workspaces in one screen easily?