Source Code
All components of the Snap! Programming System are free and open source under a GNU General Public License. You are welcome to explore and tinker with our code, to remix, extend and share.
The Snap! programming language/environment
IDE and the Snap! runtime environment, including the graphical blocks, widgets, evaluator and timesharing multiplexer.
Source CodeThe Snap! cloud
Database system for storing, retrieving and sharing projects, user account administration, hooks for community tools and this very website.
Source Code