Evolu is TypeScript library and local-first framework.
Please visit evolu.dev.
The Evolu community is on GitHub Discussions, where you can ask questions and voice ideas.
To chat with other community members, you can join the Evolu Discord.
We provide a free relay free.evoluhq.com
for testing and personal usage.
The Evolu Relay source along with the Docker files can be in the /apps/relay directory.
Alternatively, a pre-built image evoluhq/relay:latest
is hosted on Docker Hub.
For more information, reference the Evolu Relay documentation.
Evolu monorepo uses pnpm.
Install dependencies:
pnpm install
Build monorepo:
pnpm build
pnpm build:web
Start dev:
# web
pnpm dev
# expo (pnpm dev must be running too)
pnpm ios
pnpm android
Linting:
pnpm lint
pnpm lint-monorepo
Tests
pnpm test
Describe changes for release log:
pnpm changeset