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.
IDE and the Snap! runtime environment, including the graphical blocks, widgets, evaluator and timesharing multiplexer.Source Code
Database system for storing, retrieving and sharing projects, user account administration, hooks for community tools and this very website.Source Code