https://github.com/iamdecode/jello
A wobbly windows implementation for MacOS.
https://github.com/iamdecode/jello
compiz macos wobbly-windows
Last synced: 8 months ago
JSON representation
A wobbly windows implementation for MacOS.
- Host: GitHub
- URL: https://github.com/iamdecode/jello
- Owner: iamDecode
- License: bsd-2-clause
- Created: 2017-08-18T09:48:57.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2025-04-03T09:35:26.000Z (about 1 year ago)
- Last Synced: 2025-07-13T23:44:04.154Z (10 months ago)
- Topics: compiz, macos, wobbly-windows
- Language: Swift
- Homepage:
- Size: 106 KB
- Stars: 95
- Watchers: 2
- Forks: 5
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README

# Jello
A wobbly windows implementation for MacOS inspired by [Compiz](http://www.compiz.org/) for Linux.
*Note: this is only a proof of concept, I am not actively maintaining the project. It may not always be stable, but I am open to contributions :)*
https://user-images.githubusercontent.com/1223300/147920756-0fe92886-6c1f-4351-af43-e3c90741f571.mp4
For a demo injected into MacOS, check out [this video](https://youtu.be/G4qud4ySnb8).
## Usage
- Install SIMBL loader like using [mySIMBL](https://github.com/w0lfschild/mySIMBL) or [MacForge](https://www.macenhance.com/macforge). Note that you currently need to disable System Integrity Protection (SIP) in order for this to work.
- Download the [latest bundle](https://github.com/iamDecode/Jello/releases), or build it yourself (see Building).
- Drag bundle onto the app to enable it.
- Restart apps for Jello to take effect.
## Building
The Xcode project contains two targets, `Jello` will run a sample window with wobble logic enabled, `JelloInject` builds a bundle that can be used with a SIMBL loader.
## Contributing
Feel free to make a contribution. Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on the code of conduct, and the process for submitting pull requests.
## License
This project is licensed under the BSD 2-Clause License - see the [LICENSE](LICENSE) file for details.