So You Want Tweaks on a Modern Jailbreak
Let me save you some time. If you are looking for the definitive list of Cydia tweaks, you are working with a slight anachronism. Cydia hasn't been the default package manager on any jailbreak released in years. It got replaced by Sileo, then Zebra, and Electra's repository system. But the ecosystem of tweaks and modifications hasn't gone anywhere. It just moved. I've been running jailbroken devices since the iPhone 3GS days, through every major iOS update cycle, and I have accumulated more broken customizations than I care to admit. Here is what actually matters in 2024, what you should install, and what will just waste your afternoon.
The Package Manager Situation Right Now
You need to understand where you are before you start throwing tweaks at your device. On the current Jailbreak landscape, you are most likely running Taurine, Deltajailbreak, or possibly a sign-based sideloaded jailbreak through AltStore. Each of these comes with its own package manager pre-installed, and none of them use Cydia anymore. Sileo is the closest spiritual successor and it handles repositories competently. Zebra is lighter and faster on older hardware. Pick one and stick with it. Mixing package managers will create dependency resolution conflicts that are genuinely unpleasant to debug. I learned this the hard way in 2019 when I tried to migrate from Sileo to Zebra without properly backing up my dpkg database. The system went into a broken state where half my tweaks would load and the other half would segfault on boot. Took me four hours and a clean restore from backup to get it sorted. Long story short: make a backup with SSH or Filza before you switch package managers.
The Best Cydia Jailbreak Tweaks For 2024 Objective Analysis Of Top Enhancements
Even though Cydia itself is legacy hardware at this point, the tweaks it once hosted are still the relevant ones. Here is what I actually use on my daily driver and what other people consistently complain about not having. Filza File Manager is non-negotiable. This is your new best friend. The stock Files app cannot touch what you need to do after a jailbreak. I use Filza constantly for browsing the filesystem, editing plist files, managing tweak configurations in /Library/Preferences, and doing the occasional quick find-and-replace on a config file when I need to adjust something system-wide. There are alternatives like Inspector or iFile, but Filza is the one everyone reaches for. It has its own quirks—the interface feels cluttered at first—and it can be slow on devices with older hardware, but it gets the job done. IceBreaker is the default tweak manager now. It replaced SBSettings and the old SpringBoard reload tools. You probably won't even notice it at first because it works silently in the background, but when something goes wrong and you need to restart SpringBoard or kill a problematic process, IceBreaker gives you the menu to do it without needing Terminal access. Worth installing even if you think you won't use it much. I use it about once a week when a tweak update breaks something and I need to cold-boot SpringBoard quickly.
Get the Full Details

Zebra or Sileo if your jailbreak didn't come with one pre-installed. These are your package managers. They are not optional unless you plan to never install anything from a repository again, which defeats the purpose of jailbreaking in the first place. Now let me get into the actual enhancements. These are the ones that change your daily experience rather than just looking pretty. BetterText or its successor BigBoss Text Enhancements depending on your iOS version. These give you proper text selection, long-press gestures, and keyboard improvements that Apple doesn't bother adding. I cannot stress enough how much a proper text selection toolbar changes your day. After using it for a while, going back to a stock iOS device feels handicapped.
Revealer is a simple notification manager that lets you clear notification badges and manage how alerts behave. Apple's notification system is aggressively designed to make you check your phone constantly. Revealer gives you back some control over that. It is not a massive tweak, but it is one of those things you realize you need the moment you install it. Volta for developers and power users. It adds a toggleable developer menu to your home screen and gives you quick access to common tools like restarting SpringBoard, checking IP addresses, and viewing system information. If you do anything beyond casual tweaking, this saves you from opening Filza or SSHing in repeatedly. The interface is clean and it doesn't consume noticeable resources. AppLock for privacy. I know this sounds basic, but the built-in Face ID app locking that Apple finally added recently is not as granular as what AppLock gives you. AppLock lets you lock individual apps with custom passcodes, set timeout intervals, and it works across the entire system including SpringBoard. I lock my banking apps and messages specifically. It takes about two minutes to set up and then you forget it exists until you actually need it.
What Not to Install
There is a whole category of tweaks that promise the world and deliver stability problems. Theme engines from the early 2010s that haven't been updated for newer iOS versions. Tweaks that modify system binaries directly without proper sandboxing. Any tweak that requires a manual reboot every time you open it to "apply changes." Skip those. The jailbreak community has mostly cleaned house on that stuff, but old repository mirrors still circulate them. Don't install every tweak you see in a popular category. I have seen people install eight or nine notification-related tweaks at once and then wonder why their device boots into a recovery loop. Pick one per function. Test it. Then move on. The fewer tweaks you have, the fewer things can break when Apple pushes a security update that you can't patch immediately.

A Note on Repository Sources
The biggest factor in tweak quality is the repository. The BigBoss repo is the oldest and most stable, but it has not seen significant new additions in years. Ex-Realita, Dynastic, and various independent developer repos tend to have the more current work. Find developers who update their repos regularly and stick with them. A repo that hasn't posted an update in six months is probably abandoned, and any tweaks you install from it may conflict with newer iOS versions without anyone maintaining fixes. I check my installed tweaks about once a month to see which ones have pending updates. Running outdated tweaks on a new iOS version is the fastest way to get into trouble. An outdated tweak that hooks into a system framework Apple has since modified will crash SpringBoard on the next reboot. It happens constantly. I lose maybe twenty minutes every month doing this maintenance cycle. It is not a lot, but skipping it entirely is how people end up restoring their devices to factory settings. The core principle here is that jailbreaking is not a one-time setup. It is ongoing maintenance. The tweaks you install interact with system code that Apple changes constantly. Your job is to keep up with those changes or accept that some features will stop working until someone updates their code. That is just the reality of the whole situation.