refine

Note-taking app for multiple distributions

Distributions

⚠️

Most of the distributions are still under development.

  • Desktop
  • Web
  • Mobile [WIP]
  • Browser Extension [WIP]

All distributions can be connected to self-hosted or cloud-based servers.

Scalability

Refine is designed to be scalable. It can be used as a simple note-taking playground, or a full-featured knowledge base application.

Loading...

Packages

Behind the editor, refine enhances the frontend application development with a set of libraries and tools.

  • @refine/core: Core package for multiple distributions (desktop, web, mobile and browser extension).
  • jotai-inject: Dependency injection for multiple environments with Jotai.
  • y-io: Socket.io provider for Yjs in both client and server side.
  • y-utils: Utilities for Yjs.

LICENSE

MIT