watchman

Watches files and records, or triggers actions, when they change. (by facebook)

Watchman Alternatives

Similar projects and alternatives to watchman

  1. node

    1,367 watchman VS node

    Node.js JavaScript runtime βœ¨πŸ’πŸš€βœ¨

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Hugo

    The world’s fastest framework for building websites.

  4. react-native

    A framework for building native applications using React

  5. jj

    115 watchman VS jj

    Discontinued A Git-compatible VCS that is both simple and powerful [Moved to: https://github.com/jj-vcs/jj] (by martinvonz)

  6. difftastic

    a structural diff that understands syntax πŸŸ₯🟩

  7. spec

    Development Containers: Use a container as a full-featured development environment. (by devcontainers)

  8. jj

    73 watchman VS jj

    A Git-compatible VCS that is both simple and powerful

  9. git-branchless

    High-velocity, monorepo-scale workflow for Git

  10. sapling

    62 watchman VS sapling

    A Scalable, User-Friendly Source Control System.

  11. CocoaPods

    59 watchman VS CocoaPods

    The Cocoa Dependency Manager.

  12. entr

    Run arbitrary commands when files change

  13. openJDK-docker

    56 watchman VS openJDK-docker

    Docker Official Image packaging for EA builds of OpenJDK from Oracle

  14. fswatch

    A cross-platform file change monitor with multiple backends: Apple macOS File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify and fanotify, Microsoft Windows and a stat()-based backend.

  15. Lsyncd

    21 watchman VS Lsyncd

    Lsyncd (Live Syncing Daemon) synchronizes local directories with remote targets

  16. docker-socket-proxy

    Proxy over your Docker socket to restrict which requests it accepts

  17. EdenSCM

    23 watchman VS EdenSCM

    Discontinued A Scalable, User-Friendly Source Control System. [Moved to: https://github.com/facebook/sapling]

  18. watchexec

    Executes commands in response to file modifications

  19. entr

    A utility for running arbitrary commands when files change. Uses kqueue(2) or inotify(7) to avoid polling. entr responds to file system events by executing command line arguments or by writing to a FIFO. entr was written to provide to make rapid feedback and automated testing natural and completely ordinary. (by clibs)

  20. go-git

    A highly extensible Git implementation in pure Go.

  21. lush.nvim

    Create Neovim themes with real-time feedback, export anywhere.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better watchman alternative or higher similarity.

watchman discussion

Log in or Post with

watchman reviews and mentions

Posts with mentions or reviews of watchman. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-04-23.

Stats

Basic watchman repo stats
39
13,597
9.5
5 days ago

facebook/watchman is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of watchman is C++.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?