# Install leaps with Homebrew, Nix

Collaborative web-based text editing service written in Golang. Version 0.9.1 via Homebrew; verified 2026-07-26. Also installable with nix: nix profile install nixpkgs#leaps.

## Install

```sh
sudo av install brew:leaps
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install leaps
```

  Evidence: local Homebrew formula metadata

### Linux

- Nix (92%):

```sh
nix profile install nixpkgs#leaps
```

  Evidence: nixpkgs package indexes: pkgs/by-name/le/leaps/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

## Package facts

- **Package key:** brew:leaps
- **Package manager:** Homebrew
- **Version:** 0.9.1
- **Source summary:** Collaborative web-based text editing service written in Golang
- **Homepage:** <https://github.com/jeffail/leaps>
- **Repository:** <https://github.com/jeffail/leaps>
- **Last updated:** 2026-07-26T13:41:00+02:00
- **Generated:** 2026-08-03T19:37:03+00:00

## Executables

- leaps (alias)

## Install behavior

- Bottle: not available

## Freshness

- Page generated: 2026-08-03
- Package-manager version: 0.9.1
## Project history and usage

leaps is a Go service for collaboratively editing local files through a web UI, using operational transforms to synchronize multiple editing clients.

### Project history

The repository presents leaps as a pair-programming service built around operational transforms. Public tags show active release work in 2017 and a dependency-maintenance tag in 2021.

### Adoption history

Adoption appears niche but visible in package-manager collections: the repository listed hundreds of GitHub stars in July 2026, and Homebrew and Nix package it as a self-hostable collaborative text-editing service.

### How it is used

The intended workflow is to run the service locally and allow collaborators to edit local files through the browser, with operational transforms preventing edit collisions across connected clients.

### Why package nerds care

leaps is interesting to package nerds as an early Go implementation of collaborative text editing packaged as a standalone CLI/service rather than as an editor plugin or hosted web application.

### Timeline

- 2017-04-28: v0.6.0 tag published.
- 2017-07-14: v0.8.2 tag added a discard flag for safe mode.
- 2018-02-19: v0.9.0 tag transitioned the project to dep.
- 2021-02-22: v0.9.1 tag fixed dependencies.

### Related projects

- Related tools and concepts include operational transforms, ShareDB, Etherpad, Codeshare-style pair-programming services, editor collaboration plugins, and later CRDT-based collaboration systems.

### Sources

- <https://formulae.brew.sh/formula/leaps>
- <https://github.com/Jeffail/leaps>
- <https://github.com/Jeffail/leaps/releases>
- <https://github.com/Jeffail/leaps/tags>


## Security Notes

narrow executable package without higher-risk signals.

- **Geiger risk:** green / low
- narrow executable package without higher-risk signals

## Other Package-Manager Records

- Nix - leaps: normalized package name match | nixpkgs package indexes: pkgs/by-name/le/leaps/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/leaps.yml](https://github.com/mxcl/pkgdb/blob/main/combined/leaps.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
