
Security News
152 Chrome Live Wallpaper Extensions Hid Ad Tracking and Faked Google Search Traffic
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.
@ridit/forge
Advanced tools
Git, but yours.
Forge is a lightweight version control system built from scratch. Designed to be simple and easy to understand — Forge gives you the core of a VCS without the complexity of Git.
# using bun
bun add @ridit/forge -g
# using npm
npm install -g @ridit/forge
.forgeignore support to exclude filesforge init initialize an empty repo
forge add . stage all files
forge add <path> stage a specific file
forge commit -m "message" -a commit all staged files
forge commit -m "message" commit staged files
forge log view commits in current branch
forge log -g view all commits globally
forge checkout <commitId> restore a commit in current branch
forge checkout <commitId> -b <branch> restore a commit in a specific branch
forge branch <name> create a new branch
forge branch <name> -s switch to a branch
forge branch <name> -d delete a branch
forge branch <name> -m <branch> merge a branch into current branch
forge status show file statuses
Forge stores all data in a .forge folder at the root of your repository:
.forge/
├── objects/ ← content-addressable file storage (hashed)
├── commits/ ← global commit refs (lightweight)
├── branches/
│ └── main/
│ ├── branch.json ← branch metadata + latest commit id
│ ├── checkpoint.json ← auto-snapshot saved on branch switch
│ └── commits/ ← full commits with file hashes
├── repo.json ← repo metadata + active branch
└── tempAddedFiles.json ← staging area
Instead of storing full file content in every commit, Forge uses a content-addressable object store — similar to how Git works internally.
add.forge/objects/ keyed by hash| Status | Meaning |
|---|---|
untracked | new file, not in last commit |
modified | changed since last commit |
staged | added to staging area |
deleted | in last commit but removed from disk |
MIT
FAQs
Git, but yours.
We found that @ridit/forge demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.

Company News
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.

Company News
Replit is integrating Socket Firewall into its AI-powered development experience to help protect builders from malicious open source packages.