Skip to content


Subversion checkout URL

You can clone with
Download ZIP
a lightweight, multi-platform Twitter client
Branch: master
Failed to load latest commit information.
embed/assets Boom
include Boom
libs Boom
src Boom
.gitignore Boom
LICENSE Boom Edited via GitHub



The code you are about to see might scare small children. Please don't hate me for its lack of unit testing, documentation, and cleanliness. As a one man team trying to keep the app up-to-date with the latest Twitter features, I hurried a few areas of the app, so there are many inconsiderate implementations. If you'd like to go in and just clean up everything, feel free. I'd actually buy you dinner if you would.

Why open source it?

I decided to open source DestroyTwitter because I'm not as available to maintain it as I was when the project started. I started DestroyTwitter when I was in college and had much more free time back then. Now that I have an actual job keeping me busy, I can't keep up with the needed bug fixes and features.

License in a nutshell

Under the GNU General Public License, you can work on the app and share it as long as you don't charge anything. I kept DestroyTwitter free over the past few years and so should you.


Please don't submit your own build of DestroyTwitter to an app store saying it's the official client. Chances are it won't make it past approval because "Destroy" and "Twitter". I'll publish the official builds through pull requests.

Consumer key and secret

Twitter requires a consumer key and secret registered through the dev section of their website. Feel free to register your own build, but only the official build will use the "via DestroyTwitter" key/secret for security reasons. We don't want someone making a malicious app with the key/secret, provoking Twitter to ban DestroyTwitter.


Use the IRC channel #destroytwitter on to discuss anything related to DestroyTwitter. I'll try to be on as often as I can to answer questions or contribute to decision-making.

Something went wrong with that request. Please try again.