Stack OverflowAre there any Open-source iPhone applications around?
[+98] [21] dbr
[2008-10-14 11:56:35]
[ iphone ios open-source ]

I'm looking for open source iPhone applications. There are many sample applications around, but not many "complete" applications. Any ideas?

[+56] [2008-10-21 17:45:51] Chris Craft [ACCEPTED]

You can check out

They are doing 31 iPhone apps in 31 days. Check it out, great resource since you get access to the source code, and descriptions, screenshots, and more.

Hope it helps.

(1) I think this is the opposite of what he was looking for. It sounds like he was looking for an example of a fuley fleshed out application, not a simple example. This is a good collection of 31 examples but not a 'complete' application. - Brad Smith
I agree with Brad, this is not something which dbr is looking for. - Ali
(1) is also useful - Pankaj Kainthla
The link seems to be obsolete. - Johan Karlsson
[+28] [2008-10-14 12:04:01] dbr

[+12] [2008-10-14 20:52:18] Ben Gottlieb

Brad Larson has very generously released his Molecules [1] app under BSD. You might want to look at that.


I haven't had a chance to try this one out, but Molecules appears to elegantly use 3D OpenGL. This could be a great resource if you want to go crazy with graphics. The author says it could be "a useful resource for those interested in OpenGL ES, SQLite, multitouch, and table views on the iPhone." - Luke
[+11] [2008-10-14 12:04:18] tpk
[+8] [2010-07-13 10:27:44] Hoang Pham

There are TONS of open source projects [1] along with blog posts from Matt Gallagher [2]. It's strange that this great resource is not listed here.


[+6] [2008-11-17 21:57:55] Jonathan G.

We released one of our apps under the MIT license:

[+5] [2009-07-08 16:14:40] bcwood

Freshbooks open sourced their iPhone time tracking app [1] a while back.


[+4] [2009-03-23 17:29:08] ScaredyCat
TwitterFon unfortunately went closed source a month or two back. - Stephen Darlington
[+3] [2008-10-14 12:06:43] Stephen Darlington

There are a few. The Wordpress app [1] is Open Source as is TubeStatus [2].


[+3] [2009-07-22 08:45:54] millenomi

Mover is (regrettably, due to the code quality, but still) open source:

[+3] [2010-06-20 03:53:48] Nick Vellios

Check out SpaceBubble, an open source game I wrote:

[+3] [2010-12-17 01:07:14] CBanga

Here's an iPad game we wrote, feel free to use it and learn from it.

It's called Tap Blaster HD. Enjoy it.

[+3] [2012-02-01 05:37:41] Julie

Like you said there many and many source codes are available internet, but most are incomplete.

I found some Open source codes of REAL application currently available through Apple app store are given here

Free iPhone App Source Codes [1]


[+2] [2009-04-17 22:19:07] cbh8377

wikiHow just released their iPhone app as open source:

[+2] [2009-08-05 10:02:13] Chris Truman

Tweejump [1] PapiJump/Doodle Jump clone

Tweejump screenshot


[+1] [2009-09-11 15:15:46] WrightsCS

Search Joe Hewitt on Google. He has a complete project for download demonstrating all the features of the facebook app. Although this I's only UI related, it's a pretty neat demo. You can also add it to your apps.

The Three20 project? - dbr
@ dbr: Exactly, Three20, only demonstrates UI, no connection or functionality. However, there's a Homescreen style class, you can add icons, and make them wiggle as well as send Badge notifications - WrightsCS
[+1] [2011-06-17 05:33:36] Pol

If you're looking for a full-featured app with some advanced features, check out ComicFlow (a simple and elegant iPad comic reader) whose source I just released under GPLv3:

[+1] [2011-06-28 17:12:38] John
[+1] [2011-11-28 13:24:39] Vineet Bhatia
[+1] [2012-05-29 14:12:49] Michael Baltaks

The full source code from the book Test-Driven iOS Development is available at and it demonstrates a number of useful techniques for unit testing iOS apps. It's a basic app, but entirely functional and well worth looking at.

[0] [2008-10-14 12:49:36] chills42

There haven't been many full apps released as open-source, largely because of the NDA forced by Apple on the iphone development framework. They recently loosened the NDA requirements (but it's still there), so you'll probably be seeing more open source projects as time moves on.