Skip to content
wevmPublic
forked from rocicorp/mono

About

99% of Queries in Zero Milliseconds

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

6,972 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rocicorp Monorepo

This is the mono repo for Rocicorp's two main products, Zero and Replicache.

About this repository

rocicorp/mono is published from Rocicorp's internal repository. Each commit here comes from an internal commit, which the Mono-Internal-Commit: line at the end of the commit message records; internal commits that only touch private files aren't published. Releases of Zero are built and published from this repository.

Test suites are included for zero-client, replicache, zero-events, zero-react, zero-solid, shared and go. The test harnesses (helpers, fixtures, vitest configs and the Postgres test setup) are included for every package.

Tests for zero-cache, zql (including IVM), zqlite and some other packages are not included in this repository. These tests were previously published under the Apache 2.0 license, and those previously published copies remain open source under that license. They were removed from the published repository on September 30, 2026.

The history of this repository was rewritten on 2026-09-30 to remove the files that are no longer published. If you cloned or forked it before then, clone it again.

Contributing

Pull requests are welcome. We don't merge them here: a maintainer ports your change into the internal repository, and it comes back here in a commit that lists you as a co-author and closes your pull request. See CONTRIBUTING.md.

Zero

Web site and docs: https://zero.rocicorp.dev/.

Code

Replicache

Web site and docs https://replicache.dev/.

Code

Older Projects

Reflect

Reflect is no longer under development. The code lives in the rocicorp/reflect-archive repo.

This fork

wevm/zero is a fork of rocicorp/mono. Everything above is upstream's README, unchanged, and two parts of it don't apply here: this fork does include tests for zql (including IVM), zqlite and other packages, and it merges pull requests itself.

What it adds

How it differs from upstream

  • Tests: rocicorp/mono stopped publishing the tests of zql, zqlite, zero-cache and some other packages on 2026-09-30. This fork restores the client-side ones from upstream's last published copy, under Apache 2.0: zql (including IVM), zqlite, zero-protocol, zero-schema, zero-types and zql-integration-tests. The tests of zero-cache and the other server-side packages aren't restored. See tools/restored-tests.
  • Pull requests are reviewed and merged here, not ported to an internal repository.
  • Upstream sync: rocicorp/mono's main is merged in weekly, in a Sync rocicorp/mono main pull request that lands with a merge commit, so upstream's history stays intact.

About

99% of Queries in Zero Milliseconds

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages